17P by xguru 1달전 | favorite | 댓글 3개
  • O2는 로그, 메트릭, 트레이스, 분석, RUM(Real User Monitoring - 성능, 오류, 세션 리플레이) 등을 지원
  • 페타바이트급 데이터를 처리할 수 있도록 설계된 Elasticsearch/Splunk/Datadog 대체제
  • Elasticsearch와 달리 운영이 간단하며, 많은 설정을 이해하고 조정할 필요 없이 2분 이내에 설치 가능
    • Elasticsearch 대비 약 140배 저렴한 로그 저장 비용을 절감

주요 기능

  • 로그, 메트릭, 트레이스: 다양한 데이터 타입에 대한 포괄적 지원
  • OpenTelemetry 지원: 로그, 메트릭, 트레이스를 위한 OTLP 완전 호환성
  • Real User Monitoring (RUM): 성능 추적, 오류 로그, 세션 리플레이 포함
  • 알림 및 대시보드: 18가지 이상의 차트 유형을 통한 종합적인 데이터 시각화
  • 고급 인제스트 및 쿼리 기능: 데이터 보강, 수정, 로그 축소 및 컴플라이언스 지원, 예를 들어 로그의 민감한 데이터를 수정
  • GUI 내장: 직관적이고 사용자 친화적인 인터페이스
  • SQL 및 PromQL 지원: SQL로 로그 및 트레이스를 쿼리하고, SQL 및 PromQL로 메트릭 조회
  • 단일 바이너리 설치: 여러 플랫폼에서 실행 가능한 바이너리 제공으로 쉬운 설치 및 실행
  • 다양한 스토리지 옵션: 로컬 디스크, S3, MinIO, GCS, Azure Blob Storage 지원
  • 고가용성 및 클러스터링: 안정적이고 확장 가능한 성능 보장
  • 동적 스키마: 데이터 구조에 유연하게 적응
  • Authentication 내장: 보안이 갖춰진 상태로 즉시 사용 가능
  • 운영의 용이성: 간결하고 효율적으로 설계
  • 원활한 업그레이드: 간편한 업데이트 제공
  • 다국어 UI 지원: 영어, 스페인어, 독일어, 프랑스어, 중국어, 한국어 등 11개 언어 지원

local 개발환경에서도 구동할 수 있어서 유용하게 쓰고 있습니다

오우 저도 시도해봐야겠네요~!

회사에서 어플리케이션에 대한 관측,관찰 가능성을 높히기위해서 grafana cloud를 보고 있는데 이것도 한번 봐야겠군요.

OpenTelemetry 으로 여러 서버스가 나오는 것은 좋은데... 특장점을 찾기가 쉽지 않네요.