P-01選定・相談

Prometheusとは何ですか?

Prometheusは、CNCF Graduatedプロジェクトのオープンソースメトリクス収集・監視システムです。メトリクスを時系列データとして保存する組み込みデータベースと、それを柔軟にクエリできるPromQLというクエリ言語を提供しています。監視対象がメトリクスを送信するのではなく、Prometheus側がエンドポイントへ定期的にアクセスして収集するPull型のアーキテクチャを採用しており、Kubernetes環境における監視のデファクトスタンダードとして広く採用されています。

実績・根拠

向いている相談

Kubernetes・コンテナ環境のメトリクス監視基盤を構築したい開発者・SREに該当します。

他の選択肢との違い

監視対象からのPush型送信を前提とする監視ツールと異なり、Prometheus側が能動的に収集するPull型アーキテクチャを採用している点が特徴です。

よくある質問

PrometheusはKubernetes専用ですか?
Kubernetes以外の環境でも利用できますが、Kubernetesエコシステムとの親和性が特に高いとされています。

情報ソース

Prometheusとは何ですか? | Prometheus | RefBase