openobserve/openobserve

Open source observability platform for logs, metrics, traces, RUM, Session replay, pipelines, SLO and LLM observability. A sophisticated, simple and highly performant alternative to Datadog, Splunk, and Elasticsearch with 140x lower storage costs and single binary deployment.

무엇을 해결하는가

OpenObserve는 Datadog, Splunk, Elasticsearch와 같은 고가의 관측성 플랫폼에 대한 비용 효율적이고 고성능인 대안을 제공합니다. 대규모 클러스터를 관리하는 복잡성과 전통적인 로그 및 메트릭 관리와 관련된 높은 스토리지 비용을 제거하며, 특히 과도한 비용 없이 페타바이트 규모의 데이터로 확장해야 하는 팀을 대상으로 합니다.

작동 방식

Rust로 구축된 단일 바이너리 형태의 이 플랫폼은 S3-native 디자인과 Parquet 컬럼형 스토리지를 사용하여 스토리지 비용을 획기적으로 줄이고(최대 140배) 쿼리 성능을 향상시킵니다. OpenTelemetry를 기본적으로 지원하여 사용자가 표준 프로토콜을 사용하여 로그, 메트릭, 트레이스를 수집할 수 있습니다. 사용자는 독자적인 쿼리 언어 대신 SQL 및 PromQL과 같은 익숙한 언어를 사용하여 데이터를 쿼리할 수 있습니다.

대상 사용자

로그, 메트릭, 트레이스 및 프론트엔드 모니터링(RUM)을 위한 통합 관측성 스택이 필요하며, 배포가 쉽고 테라바이트에서 페타바이트 규모로 확장 가능한 DevOps 및 플랫폼 엔지니어를 위해 설계되었습니다.

주요 특징

  • 통합 관측성: 로그, 메트릭, 트레이스, RUM 및 AI/LLM 관측성을 하나의 도구로 결합합니다.
  • 극도로 높은 스토리지 효율성: Parquet 및 S3를 사용하여 Elasticsearch에 비해 비용을 크게 절감합니다.
  • AI 기반 인사이트: 쿼리 작성을 위한 AI 어시스턴트와 GenAI/LLM 애플리케이션의 비용, 토큰 및 지연 시간을 모니터링하기 위한 전용 모듈을 포함합니다.
  • 낮은 운영 오버헤드: 복잡한 샤딩이나 클러스터 튜닝이 필요 없는 단일 바이너리로 배포됩니다.
  • 프론트엔드 모니터링: 세션 리플레이 및 Core Web Vitals 추적을 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • Dispatch