haproxy.active | gauge | int | {servers} | development | no | | Number of active servers (backend) or server is active (server). Corresponds to HAProxy's act metric. |
haproxy.backup | gauge | int | {servers} | development | no | | Number of backup servers (backend) or server is backup (server). Corresponds to HAProxy's bck metric. |
haproxy.bytes.input | sum (monotonic) | int | By | development | yes | | Bytes in. Corresponds to HAProxy's bin metric. |
haproxy.bytes.output | sum (monotonic) | int | By | development | yes | | Bytes out. Corresponds to HAProxy's bout metric. |
haproxy.clients.canceled | sum (monotonic) | int | {cancellations} | development | no | | Number of data transfers aborted by the client. Corresponds to HAProxy's cli_abrt metric |
haproxy.compression.bypass | sum (monotonic) | int | By | development | no | | Number of bytes that bypassed the HTTP compressor (CPU/BW limit). Corresponds to HAProxy's comp_byp metric. |
haproxy.compression.count | sum (monotonic) | int | {responses} | development | no | | Number of HTTP responses that were compressed. Corresponds to HAProxy's comp_rsp metric. |
haproxy.compression.input | sum (monotonic) | int | By | development | no | | Number of HTTP response bytes fed to the compressor. Corresponds to HAProxy's comp_in metric. |
haproxy.compression.output | sum (monotonic) | int | By | development | no | | Number of HTTP response bytes emitted by the compressor. Corresponds to HAProxy's comp_out metric. |
haproxy.connections.average_time | gauge | double | ms | development | no | | Average connect time in ms over the 1024 last requests. Corresponds to HAProxy's ctime metric. |
haproxy.connections.errors | sum (monotonic) | int | {errors} | development | yes | | Number of requests that encountered an error trying to connect to a backend server. The backend stat is the sum of the stat. Corresponds to HAProxy's econ metric |
haproxy.connections.rate | gauge | int | {connections} | development | yes | | Number of connections over the last elapsed second (frontend). Corresponds to HAProxy's conn_rate metric. |
haproxy.connections.retries | sum (monotonic) | int | {retries} | development | yes | | Number of times a connection to a server was retried. Corresponds to HAProxy's wretr metric. |
haproxy.connections.total | sum (monotonic) | int | {connections} | development | no | | Cumulative number of connections (frontend). Corresponds to HAProxy's conn_tot metric. |
haproxy.downtime | sum (monotonic) | int | s | development | no | | Total downtime (in seconds). The value for the backend is the downtime for the whole backend, not the sum of the server downtime. Corresponds to HAProxy's downtime metric |
haproxy.failed_checks | sum (monotonic) | int | {checks} | development | no | | Number of failed checks. (Only counts checks failed when the server is up). Corresponds to HAProxy's chkfail metric. |
haproxy.requests.average_time | gauge | double | ms | development | no | | Average queue time in ms over the 1024 last requests. Corresponds to HAProxy's qtime metric. |
haproxy.requests.denied | sum (monotonic) | int | {requests} | development | yes | | Requests denied because of security concerns. Corresponds to HAProxy's dreq metric |
haproxy.requests.errors | sum (monotonic) | int | {errors} | development | yes | | Cumulative number of request errors. Corresponds to HAProxy's ereq metric. |
haproxy.requests.queued | sum (monotonic) | int | {requests} | development | yes | | Current queued requests. For the backend this reports the number queued without a server assigned. Corresponds to HAProxy's qcur metric. |
haproxy.requests.rate | gauge | double | {requests} | development | yes | | HTTP requests per second over last elapsed second. Corresponds to HAProxy's req_rate metric. |
haproxy.requests.redispatched | sum (monotonic) | int | {requests} | development | yes | | Number of times a request was redispatched to another server. Corresponds to HAProxy's wredis metric. |
haproxy.requests.total | sum (monotonic) | int | {requests} | development | yes | status_code (string) | Total number of HTTP requests received. Corresponds to HAProxy's req_tot, hrsp_1xx, hrsp_2xx, hrsp_3xx, hrsp_4xx, hrsp_5xx and hrsp_other metrics. |
haproxy.responses.average_time | gauge | double | ms | development | no | | Average response time in ms over the 1024 last requests. Corresponds to HAProxy's rtime metric. |
haproxy.responses.denied | sum (monotonic) | int | {responses} | development | yes | | Responses denied because of security concerns. Corresponds to HAProxy's dresp metric |
haproxy.responses.errors | sum (monotonic) | int | {errors} | development | yes | | Cumulative number of response errors. Corresponds to HAProxy's eresp metric, srv_abrt will be counted here also. |
haproxy.server_selected.total | sum (monotonic) | int | {selections} | development | yes | | Number of times a server was selected, either for new sessions or when re-dispatching. Corresponds to HAProxy's lbtot metric. |
haproxy.sessions.average | gauge | double | ms | development | yes | | Average total session time in ms over the last 1024 requests. Corresponds to HAProxy's ttime metric. |
haproxy.sessions.count | gauge | int | {sessions} | development | yes | | Current sessions. Corresponds to HAProxy's scur metric. |
haproxy.sessions.limit | gauge | int | {sessions} | development | no | | Configured session limit. Corresponds to HAProxy's slim metric. |
haproxy.sessions.rate | gauge | double | {sessions} | development | yes | | Number of sessions per second over last elapsed second. Corresponds to HAProxy's rate metric. |
haproxy.sessions.total | sum (monotonic) | int | {sessions} | development | no | | Cumulative number of sessions. Corresponds to HAProxy's stot metric. |
haproxy.weight | gauge | int | 1 | development | no | | Total effective weight (backend) or effective weight (server). Corresponds to HAProxy's weight metric. |