Prometheus
Prometheusは、Pull方式でメトリクスを収集し、PromQLでクエリし、AlertManagerでアラートを発報する時系列データベース兼監視システムである。
目的
事実上のクラウドネイティブ監視標準として、時系列メトリクスを効率的に収集・照会する。
メカニズム
エクスポーターが /metrics エンドポイントを公開し、Prometheusがそれを周期的にpullする。時系列データはローカルのTSDBに保存され、PromQLでクエリ・集計する。AlertManagerがアラートをルーティングし、Grafanaが可視化を担う。
ユースケース
- メトリクスの収集
- 監視とアラーティング
- キャパシティプランニング