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 エージェントによる根本原因分析に特に最適化され、誤診の削減とトークンコストの低減を実現。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト