HAProxy stat metricset
editHAProxy stat metricset
editThe HAProxy stat
metricset collects stat fields from HAProxy processes.
See section "9.1. CSV format" of the official HAProxy Management Guide for a full list of stat fields.
This is a default metricset. If the host module is unconfigured, this metricset is enabled by default.
For a description of each field in the metricset, see the exported fields section.
Here is an example document generated by this metricset:
{ "@timestamp": "2017-10-12T08:05:34.853Z", "agent": { "hostname": "host.example.com", "name": "host.example.com" }, "event": { "dataset": "haproxy.stat", "duration": 115000, "module": "haproxy" }, "haproxy": { "stat": { "check": { "agent.last": "", "health.last": "", "status": "" }, "component_type": 0, "compressor": { "bypassed.bytes": 0, "in.bytes": 0, "out.bytes": 0, "response.bytes": 0 }, "connection": { "total": 0 }, "in.bytes": 0, "out.bytes": 0, "proxy": { "id": 2, "name": "stat" }, "queue": {}, "request": { "denied": 0, "errors": 0, "rate": { "max": 0, "value": 0 }, "total": 0 }, "response": { "denied": 0, "http": { "1xx": 0, "2xx": 0, "3xx": 0, "4xx": 0, "5xx": 0, "other": 0 } }, "server": { "id": 0 }, "service_name": "FRONTEND", "session": { "current": 0, "limit": 25000, "max": 0, "rate": { "limit": 0, "max": 0, "value": 0 } }, "status": "OPEN" } }, "metricset": { "name": "stat" }, "process": { "pid": 1 }, "service": { "address": "127.0.0.1:14567", "type": "haproxy" } }