概要
Prometheusは、対象から一定間隔でメトリクスを収集し、時系列として保存・照会し、ruleを評価してalertを発火する監視システムです。多次元データモデルとPromQL、service discovery、federationを備えます。
公式資料に基づく紹介・実機未検証 · 内容確認日:
label付き時系列を収集し、PromQLとruleで状態を判定する
metric名とkey/valueのlabelで時系列を表現し、HTTP pull modelで対象から収集します。PromQLで照会し、rule expressionを評価してalertを発火できます。静的設定とservice discovery、graph・dashboard、階層・水平federationにも対応します。
出典:[1]
サービスと基盤のメトリクス監視を自律した単位で運用したい場合
アプリケーションやインフラの数値状態をlabelで切り分け、収集、照会、alert判定を共通化したいチームに向きます。binaryまたはcontainerから起動でき、必要なservice discoveryだけを含むbuildも選べます。
出典:[1]
pull model、push gateway、単一serverの境界を理解する
Prometheusはpullを基本とし、batch jobからのpushは中継gatewayを使います。READMEは分散storageへ依存せず各server nodeが自律すると説明しています。対象数、保持期間、可用性、federationやremote writeの設計は導入環境に合わせて別途決めてください。
出典:[1]
参考にした公式資料
- [1]Prometheus README(2026-09-13)
編集部からの補足
Grafanaが周辺製品名を広げる一方で自己brandを純化し、CNCFの中立性を長期の信頼資産にした例として選びました。
成長の推移
直近30日
66,055 Stars
推移データを蓄積中です。
Built with
- Go
カテゴリとタグ
GitHub Topics
- monitoring
- metrics
- alerting
- graphing
- time-series
- prometheus
- hacktoberfest
GitHubのデータGitHubの詳細データを見る
- Stars
- 66,055
- Forks
- 10,837
- Watchers
- 1,157
- Open Issues
- 496
- Contributors
- 350
- 主要言語
- Go
- ライセンス
- Apache-2.0
- リポジトリ最終更新
- 2026/09/11
あわせて探訪
- Kubernetes127,382 Stars
複数ホスト上のコンテナ配置・保守・スケーリングを担うクラウドネイティブ基盤。
Go - Elasticsearch77,911 Stars
全文・ベクトル検索と分析を分散処理し、ログやメトリクスも扱う検索エンジン。
Java - Grafana OSS76,724 Stars
複数ソースのメトリクス・ログ・トレースを可視化し、アラートへつなぐ基盤。
TypeScript - Moby72,090 Stars
コンテナ基盤を交換可能な部品から組み立てる、Docker製品の上流オープンソースプロジェクト。
Go - Ansible70,666 Stars
SSHと人が読める記述で、構成管理・配備・クラウド・ネットワーク運用をagentなしに自動化する基盤。
Python
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。