Exporting Prometheus metrics from HAProxy

Ellie Huxtable

HAProxyからPrometheusメトリクスをエクスポートする

原文は Ellie Huxtable により に公開されました。 このブログを購読する

nginxをずっと使ってきましたが、最近HAProxyを使い始めました。実際、すごく気に入っています!メトリクスをセットアップする必要があったのですが、HAProxyはPrometheusを標準でサポートしていて、エクスポーターすら不要だとわかったんです!🥳

ドキュメントではすでに使っているフロントエンドにバインドする方法が紹介されていますが、メトリクスや統計情報がネットワークの外からは誰にも見えないようにしたかったんです

listen stats
	bind *:9000
	mode http
	stats enable
	stats uri /
	http-request use-service prometheus-exporter if { path /metrics }

とてもシンプルです。フロントエンドとバックエンドが一体になったものを追加し、HTTPの9000番ポートにバインドしています。ルートではHAProxyの統計ページが表示され、/metricsにアクセスするとPrometheusのメトリクスが表示されます。とても簡単です!

この記事は「muse-spark-1.2-contributor」を使用して翻訳されました。

コメント