Prometheus(プロメテウス)
CNCF時系列メトリクスDB。Prometheus 3.2(2026年Q1)・PromQL・Exporters(node_exporter・mysqld_exporter)・Alertmanager・pushgateway・federation・OpenTelemetry互換(Prometheus exporter)・Grafana連携・Mimir(Grafana Cloud HA)・Thanos・Victoria Metrics競合、2026年K8s monitoring標準。
概要
Prometheus は CNCF が推進する時系列メトリクスデータベースで、2026年Q1にリリースされたバージョン 3.2 が最新安定版です。
データは自己完結型で、PromQL というクエリ言語を使って集計・可視化が可能です。
Alertmanager と連携し、アラートルールを柔軟に設定できます。
Pushgateway、Federation、Thanos、Mimir などの拡張機能が用意され、分散環境でのスケーラビリティを実現します。
OpenTelemetry 互換の Exporter を利用すれば、既存のアプリケーションから簡単にメトリクスを取得できます。
主な特徴・仕組み
- データ取得:node_exporter、mysqld_exporter などの Exporter が標準で用意。
- クエリ言語:PromQL は集計関数・時間窓・ラベル演算が豊富。
- アラート:Alertmanager で通知先を Slack、PagerDuty、メール等に設定。
- データ保持:ローカルストレージは 15 日間、Thanos で長期保存。
- フェデレーション:複数ノードを統合し、単一ビューを提供。
- プッシュモデル:Pushgateway で短時間のジョブデータを送信。
- クラウド統合:Grafana Cloud で Mimir を利用し HA を実現。
- 競合:Victoria Metrics との比較で、Prometheus はクエリ速度と柔軟性が高い。
スペック/製品比較表
| バージョン | 主要機能 | データ保持 | クエリ速度 | 推奨ハードウェア |
|---|---|---|---|---|
| 3.2 (2026年Q1) | PromQL, Alertmanager, Thanos | 15 日 | 1 ms 以内 | 32GB DDR5, 500W PSU |
| 2.31 | PromQL, Exporter | 7 日 | 5 ms | 16GB DDR4, 350W PSU |
| Victoria Metrics | 高速集計 | 30 日 | 0.5 ms | 64GB DDR5, 750W PSU |
| Mimir (Grafana Cloud) | HA, long‑term | 365 日 | 2 ms | 48GB DDR5, 600W PSU |
具体例・対応製品
- GPU:RTX 5090 24GB GDDR7 を搭載したワークステーションで GPU メトリクスを収集。
- CPU:Ryzen 9 9950X3D 5.7GHz で高負荷タスクを実行し、node_exporter が CPU 使用率を取得。
- メモリ:DDR5-6000 32GB を使用し、Prometheus のメモリプールを最適化。
- ストレージ:NVMe 1TB SSD で 10k メトリクスを高速に書き込み。
- 電源:500W PSU で安定供給。
自作PCでの選び方・注意点
- CPU:Prometheus のクエリ処理は CPU 集約型。5.0GHz 以上のクロックが望ましい。
- メモリ:最低 32GB DDR5。メトリクス数が増えるとキャッシュヒット率が低下。
- ストレージ:NVMe 1TB 以上。書き込みレイテンシは 0.1 ms 未満。
- ネットワーク:10GbE でフェデレーション時の帯域を確保。
- 電源:80 PLUS Gold 以上。長時間稼働時の安定性が重要。
- 冷却:水冷 240mm で 5.7GHz 以上のクロックを維持。
- 監視対象:node_exporter だけでなく、アプリケーション専用 Exporter を追加。
- バックアップ:Thanos のオブジェクトストレージに 30 日以上保持。
- セキュリティ:TLS 1.3 を有効化し、外部からのアクセスを制限。
- アップデート:Prometheus 3.2 以降は自動アップデート機能が改善。
関連用語との違い
- Prometheus vs Victoria Metrics:Victoria は高速集計に特化し、PromQL 互換性が限定的。
- Prometheus vs Thanos:Thanos は Prometheus の拡張で、長期保存とフェデレーションを提供。
- Prometheus vs Mimir:Mimir は Grafana Cloud の HA ソリューションで、クラウドベースの永続化を実現。
- Prometheus vs OpenTelemetry:OpenTelemetry はトレーシングとメトリクスを統合する SDK。Prometheus はメトリクス専用。
よくある質問
Q1. Prometheus のデータ保持期間はどう設定できますか?
A1. prometheus.yml の storage.tsdb.retention.time で日数を指定。デフォルトは 15 日。
Q2. Thanos を導入するときの最低構成は?
A2. 1 つの Prometheus + 1 つの Thanos Store Gateway + 1 つの Thanos Compactor が必要。
Q3. Alertmanager の通知先を追加するには?
A3. alertmanager.yml に receivers を追加し、route で通知先を指定。
まとめ
Prometheus 3.2 は 2026年にリリースされた最新安定版で、PromQL、Alertmanager、Thanos、Mimir などのエコシステムが整備されています。
自作PCでの導入は、CPU 5.0GHz 以上、32GB DDR5、NVMe 1TB SSD、500W PSU 以上を推奨。
競合製品と比較して、クエリ速度と柔軟性が高く、クラウド連携も容易です。
次世代の監視基盤として、2025年以降のプロジェクトにおいても安定した選択肢となります。