HAProxyの監視
GitLab 9.4 で導入されました。
GitLabはHAProxyの自動検出と監視をサポートしています。 これはHAProxyの統計情報をPrometheusで読める形に変換するHAProxy Exporterを活用することで提供されます。
要件
Prometheus サービスが有効になっている必要があります。
対応メトリクス
名称 | クエリ |
---|---|
スループット(req/秒) | sum(rate(haproxy_frontend_http_requests_total{%{environment_filter}}[2m])) by (code)
|
HTTPエラー率(%) | sum(rate(haproxy_frontend_http_requests_total{code="5xx",%{environment_filter}}[2m])) / sum(rate(haproxy_frontend_http_requests_total{%{environment_filter}}[2m]))
|
HAProxyメトリクスを監視するPrometheusの設定
NGINX監視を開始するには、これらの統計情報を解析し、Prometheus監視エンドポイントに変換するHAProxy Exporterをインストールして設定する必要があります。