Prometheus エクスポーター
対象システムのメトリクスを Prometheus のテキスト形式で公開する変換役で、/metrics エンドポイントを提供する。
Prometheus はこのエンドポイントを定期的に取りに来る(スクレイプ)。最もよく使われるのは、CPU・メモリ・ディスク・ネットワークといったホストの指標を出す node_exporter である。ほかにも postgres_exporter、mysqld_exporter、blackbox_exporter(ping や HTTP の死活確認)、nginx_exporter、smartmontools_exporter(ディスク健全性)など、公式・コミュニティ製が数千ある。
アプリケーション自身が直接公開してもよく、Java の prometheus_client や Go の prometheus/client_golang が使える。近年はプル型ではなくプッシュ型で、扱う信号の種類も多い OpenTelemetry が対抗馬になっている。