# Prometheus
クラウドネイティブな時系列モニタリングシステムのオープンソース de facto 標準。データコレクタがメトリクスを scrape してストレージへ送り、PromQL でクエリする。recording rule / alerting rule による**周期的ルールクエリ**を支援する。時系列特化のストレージエンジンを持つ [[時系列データベース|TSDBMS]] に分類される。
[[@2025__VLDB__Approximation-First Timeseries Monitoring Query At Scale]] では、ルールクエリの繰り返しデータスキャン(CPU 時間の 41%)と重複ウィンドウの繰り返し計算が主要ボトルネックと特定された。各周期ルールクエリを独立に再計算し、重複区間の中間結果を再利用しない点が問題とされる。[[PromSketch]] は約 30 行のパッチで統合され、クエリ処理コストを約 400× 削減する。
[[@2024__IEEE CLOUD__Enabling Programmable Metric Flows]] では、Prometheus Remote Write プロトコルでメトリクスを PMF プロセッサ経由で中央アグリゲータ(Cortex)へ送信する構成のベースラインとして使用される。Prometheus の固定 30 秒収集間隔に対し、PMF のトップダウン動的周波数最適化は同一帯域で重み付き再構成誤差を約 600 倍削減する。
## 関連
- ソース: [[@2025__VLDB__Approximation-First Timeseries Monitoring Query At Scale]] / [[@2024__IEEE CLOUD__Enabling Programmable Metric Flows]]
- 関連システム: [[VictoriaMetrics]] / [[PromSketch]] / [[PMF]]
- 概念: [[時系列データベース]] / [[テレメトリ]]