Slide 5
Slide 5 text
©MIXI
5
Prometheus Exporter
• いわゆる監視エージェントの役割
• 特定のシステムやアプリケーションをターゲットとし、メトリクスを収集し、 HTTPエンドポイントで公開
• 公式ドキュメントに記載されているだけでも200ほど
• DBやクラウドサービスなど、あらゆるシステムやサービスに対応したPrometheus公式またはサードパーティ製
どのようなときに欲しくなる?
1. 利用しているソフトウェアがPrometheus形式のメトリクスを提供していない
(例)MySQL server exporter, Redis exporter,
2. ホストマシンのシステムメトリクスを取得したい
(例)Node/system metrics exporter, Windows exporter
3. ネットワーク機器や外部サービスを監視したい
(例)SNMP exporter, Blackbox exporter
4. 独自アプリケーションやサービスを監視したい
(例)クライアントライブラリで Expoterを自作
https://prometheus.io/docs/instrumenting/clientlibs/