Repolode
thanos-io

thanos-io/thanos

Prometheusにグローバルなクエリビュー、オブジェクトストレージでの長期保存、高可用性を追加するコンポーネント群。

代替できる製品:Datadog

スター
14,252
フォーク
2,395
未解決の Issue
931
最終コミット
一昨日

これは何?

Thanosは、既存のPrometheus環境に追加して、長期保存に対応した高可用性のメトリクスシステムを構成できるコンポーネント群です。複数のPrometheusサーバーを横断する単一のクエリビューを提供し、クエリ時にPrometheusのHAペアからデータをマージできます。

履歴メトリクスはPrometheus 2.0のブロック形式で任意のオブジェクトストレージに保存できるため、クエリのレイテンシを適度に保ちながら、保存コストを抑えられます。長期間のデータをより高速にクエリできるダウンサンプリングにも対応し、各コンポーネントはメトリクスデータに統一的にアクセスするためのgRPC Store APIを公開します。

CNCFのIncubatingプロジェクトであり、query、store gateway、sidecar、receive、compactorなど、単一の責務を持つ小さなコンポーネントを中心に設計されています。

主な機能

  • 01複数のPrometheusサーバーを横断するグローバルなクエリビュー
  • 02PrometheusのHAペアからのデータの重複排除とマージ
  • 03任意のオブジェクトストレージでの長期保存
  • 04高速なクエリを実現する履歴データのダウンサンプリング
  • 05既存のPrometheus環境とのシームレスな連携

ユースケース

  • 単一のエンドポイントから複数のPrometheusクラスターのメトリクスをクエリする
  • S3やGCSなどの低コストなオブジェクトストレージにメトリクスを何年も保存する
  • クエリ結果の重複排除に対応した、高可用性のPrometheus環境を運用する

クイックスタート

  1. 1

    公式の「Getting Started」ガイドを読む

使う前に知っておきたいこと

  • Thanosは既存のPrometheus環境と組み合わせてデプロイする必要があるコンポーネント群のため、セルフホスティングにはある程度の手間がかかります。

収録されている特集

トピック

よくある質問

thanos とは?
Prometheusにグローバルなクエリビュー、オブジェクトストレージでの長期保存、高可用性を追加するコンポーネント群。 Thanosは、既存のPrometheus環境に追加して、長期保存に対応した高可用性のメトリクスシステムを構成できるコンポーネント群です。複数のPrometheusサーバーを横断する単一のクエリビューを提供し、クエリ時にPrometheusのHAペアからデータをマージできます。
thanos は無料で使えますか?ライセンスは?
thanos は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
thanos は今もメンテナンスされていますか?
活発にメンテナンス中。thanos の最終コミットは 2026年10月23日 です。
thanos は何に使えますか?
単一のエンドポイントから複数のPrometheusクラスターのメトリクスをクエリする S3やGCSなどの低コストなオブジェクトストレージにメトリクスを何年も保存する クエリ結果の重複排除に対応した、高可用性のPrometheus環境を運用する
thanos のインストール方法は?
公式の「Getting Started」ガイドを読む
thanos はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/thanos-io/thanos

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト