Pushgateway とは?
Pushgateway は、バッチや一時的な job が終了前にメトリクスをプッシュするステージング用のサービスです。プルベースのコレクターは、すでに終了したプロセスをスクレイプできないためです。ゲートウェイは最後にプッシュされた値を保持し、コレクターが通常のスケジュールで読み取れるよう公開します。これはプッシュ型のプロデューサーとプル型のシステムを橋渡しするために存在します。
なぜ重要か
短命な CI の job や cron タスクは、スクレイパーが到達する前に消えてしまいます。Pushgateway はそれらの最終メトリクスを捕捉するのでデータが失われず、build ごとの job 結果のレポートに適しています。
関連ガイド
What Is a Scrape Interval?A scrape interval is how often a metrics system pulls fresh values from a target, setting the time resolution…
What Is Remote Write?Remote write is a mechanism where a metrics agent streams samples to a remote storage backend in near real ti…
What Is a Heartbeat Monitor?A heartbeat monitor expects a periodic check-in signal and raises an alert when that signal stops arriving, c…