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ネイティブな設計とParquetカラムナストレージを使用することで、ストレージコストを劇的に削減(最大140倍)し、クエリパフォーマンスを向上させます。OpenTelemetryネイティブであるため、ユーザーは標準プロトコルを使用してログ、メトリクス、トレースを取り込むことができます。ユーザーは、独自のクエリ言語ではなく、SQLやPromQLといった使い慣れた言語を使用してデータをクエリできます。

対象ユーザー

ログ、メトリクス、トレース、およびフロントエンドモニタリング(RUM)のための、デプロイが容易で、テラバイトからペタバイト規模までスケールする統合されたオブザーバビリティ・スタックを必要とするDevOpsおよびプラットフォームエンジニア向けに設計されています。

ハイライト

  • 統合されたオブザーバビリティ: ログ、メトリクス、トレース、RUM、およびAI/LLMオブザーバビリティを一つのツールに集約します。
  • 極めて高いストレージ効率: ParquetとS3を使用することで、Elasticsearchと比較してコストを大幅に削減します。
  • AI搭載のインサイト: クエリを作成するためのAIアシスタントと、GenAI/LLMアプリケーションのコスト、トークン、およびレイテンシを監視するための専用モジュールが含まれています。
  • 低い運用オーバーヘッド: 複雑なシャーディングやクラスターチューニングを必要とせず、単一のバイナリとしてデプロイされます。
  • フロントエンドモニタリング: セッションリプレイとCore Web Vitalsの追跡が含まれています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • Dispatch