GreptimeTeam/greptimedb

The open-source observability database. One columnar engine for metrics, logs, and traces, on object storage.

解決する課題

GreptimeDB は、メトリクス、ログ、トレースを1つのカラムストレージエンジンに統合するオープンソースの観測性データベースです。Prometheus によるメトリクス、Loki によるログ、Tempo によるトレースといった複数の別々のバックエンドを運用する必要がなく、データをデータベース間で移動せずに SQL を使ってこれらの異なる信号を相関できます。

動作方法

オブジェクトストレージ(S3、GCS、Azure Blob)上に構築されたカラムストレージエンジンを使用し、メモリおよびローカルディスクのキャッシュにより頻繁にアクセスされるデータを計算層に近づけています。計算とストレージを分離することで、それぞれを独立してスケーリングできます。統一されたテーブルモデル(タグ、タイムスタンプ、フィールド)をサポートし、OpenTelemetry、Prometheus Remote Write、Loki Push などの複数のインジェストプロトコルを提供しています。

対象ユーザー

Prometheus のカーディナリティや保持期間の制限を超え、Loki でパフォーマンスのボトルネックに直面している、または GenAI や AI エージェントの観測性テレメトリを含む、単一の SQL 対応バックエンドを必要とする開発者やプラットフォームエンジニア向けに設計されています。

特徴

  • 統合エンジン: メトリクス、ログ、トレースを1か所に格納・クエリ可能。
  • オブジェクトストレージネイティブ: 長期保持とコスト効率のために、主データはオブジェクトストレージに保存。
  • マルチプロトコル対応: OTLP、Prometheus、Loki、Elasticsearch Bulk によるデータインジェストをサポート。
  • SQL と PromQL: 複雑な相関には標準 SQL、メトリクスには PromQL をサポート。
  • AIエージェント対応: LLM エージェントによる根本原因分析に特に最適化され、誤診の削減とトークンコストの低減を実現。

関連

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