Alerts and monitoring
Prometheus metrics
Available since
- HAProxy 2.0
- HAProxy Enterprise 2.0r1
- HAProxy ALOHA 11.5
The load balancer exposes a Prometheus endpoint that publishes metrics that you can scrape with a Prometheus-compatible agent such as the Prometheus server, Fluentd, Telegraf, and Metricbeat. It is enabled by default, so you only need to configure the IP address and port where it listens.
Configure the Prometheus exporter Jump to heading
To configure the Prometheus exporter:
-
Add a new
frontend
section to your configuration file. In it, include thehttp-request use-service prometheus-exporter
directive. In the following example, the Prometheus exporter page becomes available on all IP addresses at port 8405:haproxyfrontend prometheusbind :8405mode httphttp-request use-service prometheus-exporterno loghaproxyfrontend prometheusbind :8405mode httphttp-request use-service prometheus-exporterno logThe
no log
directive disables logging for these requests. -
Optional: Add a conditional statement to the end of the line to show the metrics page only on a certain URL path. In the next example, the metrics become available at the URL path
/metrics
on port 8405:haproxyfrontend prometheusbind *:8405mode httphttp-request use-service prometheus-exporter if { path /metrics }no loghaproxyfrontend prometheusbind *:8405mode httphttp-request use-service prometheus-exporter if { path /metrics }no log
Configure the Prometheus server Jump to heading
The Prometheus server collects your load balancer metrics and stores them in its database. From there, you can use software like Grafana to graph them. To configure your Prometheus server to scrape the metrics page:
-
Follow the First Steps with Prometheus guide to install the Prometheus server.
-
Edit its
prometheus.yml
file so that it includes a job for scraping load balancer metrics. Add the following to thescrape_configs
section, replacinglocalhost
with your load balancer’s address. If you run multiple load balancer servers, include them in thetargets
array.prometheus.ymlyaml- job_name: 'load-balancer-metrics'static_configs:- targets: ['localhost:8405']prometheus.ymlyaml- job_name: 'load-balancer-metrics'static_configs:- targets: ['localhost:8405']By default, the Prometheus server scrapes the URL
/metrics
. To change this path, set themetrics_path
parameter in thescrape_configs
section of the Prometheus configuration file.
Host over HTTPS Jump to heading
To serve the Prometheus endpoint over HTTPS:
-
Edit the load balancer configuration and add the
ssl
parameter to thebind
line to enable HTTPS. Also, set thecrt
parameter to the path where you’ve stored your TLS key and certificate file:haproxyfrontend prometheusbind :8405 ssl crt /certs/site.pemmode httphttp-request use-service prometheus-exporterno loghaproxyfrontend prometheusbind :8405 ssl crt /certs/site.pemmode httphttp-request use-service prometheus-exporterno log -
On the Prometheus server, edit the
prometheus.yml
configuration file. Setscheme
tohttps
:prometheus.ymlyaml- job_name: 'load-balancer-metrics'scheme: httpsstatic_configs:- targets: ['localhost:8405']prometheus.ymlyaml- job_name: 'load-balancer-metrics'scheme: httpsstatic_configs:- targets: ['localhost:8405'] -
Optional: You can also configure the
tls_config
block to set a CA certificate for verifying the load balancer’s certificate, enable client certificates, set a ServerName extension, or disable validation of the load balancer’s certificate. See the Prometheus configuration documentation for details.Below, we skip validation of the certificate.
prometheus.ymlyaml- job_name: 'load-balancer-metrics'scheme: httpsstatic_configs:- targets: ['localhost:8405']tls_config:# Disable validation of server certificateinsecure_skip_verify: trueprometheus.ymlyaml- job_name: 'load-balancer-metrics'scheme: httpsstatic_configs:- targets: ['localhost:8405']tls_config:# Disable validation of server certificateinsecure_skip_verify: true
Filter metrics Jump to heading
To reduce the volume of metrics Prometheus scrapes from the load balancer, you can specify filter parameters in the Prometheus configuration file. The filters are applied on the load balancer, thereby reducing the load on the network and the Prometheus server.
In the following section, we describe several use cases.
Specify metrics scope Jump to heading
Use the scope
parameter to specify which categories of metrics to scrape. Categories include:
- global
- frontend
- listener
- backend
- server
- sticktable
- asterisk (*) = all scopes
- empty = no metrics
In the load balancer job shown below, we are scraping only frontend
and sticktable
metrics:
prometheus.ymlyaml
global:scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.scrape_configs:- job_name: 'load-balancer-metrics'static_configs:- targets: ['192.168.56.31:8405']params:scope:- frontend- sticktable
prometheus.ymlyaml
global:scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.scrape_configs:- job_name: 'load-balancer-metrics'static_configs:- targets: ['192.168.56.31:8405']params:scope:- frontend- sticktable
Omit servers in maintenance mode Jump to heading
To reduce the volume of metrics returned, omit results from servers in maintenance mode. Add the no-maint
key. The no-maint
key is particularly useful with load balancer configurations using server-template
to define servers dynamically, wherein unused server slots are left in maintenance mode.
There is no consistency check on server state. So if the state of a server changes while the exporter is running, only a portion of the metrics for this server will be reported.
Below, we define no-maint
to omit metrics from servers in maintenance mode:
prometheus.ymlyaml
global:scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.scrape_configs:- job_name: 'load-balancer-metrics'static_configs:- targets: ['192.168.56.31:8405']params:scope:- frontend- sticktableno-maint:- empty
prometheus.ymlyaml
global:scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.scrape_configs:- job_name: 'load-balancer-metrics'static_configs:- targets: ['192.168.56.31:8405']params:scope:- frontend- sticktableno-maint:- empty
Scrape health status only Jump to heading
To scrape only server health status without other server metrics, configure the job with a metric_relabel_configs
section, as follows:
prometheus.ymlyaml
global:scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.scrape_configs:- job_name: "prometheus"static_configs:- targets: ["localhost:9090"]- job_name: 'load-balancer-metrics'static_configs:- targets: ['192.168.56.31:8405']metric_relabel_configs:- source_labels: [__name__]regex: 'haproxy_(process_|frontend_|listener_|backend_|server_check_status).*'action: keep
prometheus.ymlyaml
global:scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.scrape_configs:- job_name: "prometheus"static_configs:- targets: ["localhost:9090"]- job_name: 'load-balancer-metrics'static_configs:- targets: ['192.168.56.31:8405']metric_relabel_configs:- source_labels: [__name__]regex: 'haproxy_(process_|frontend_|listener_|backend_|server_check_status).*'action: keep
Exported metrics Jump to heading
The Prometheus exporter generates metrics shown in the versioned table below.
Additional configuration
To enable socket listener metrics with a prefix of haproxy_listener_...
, add option socket-stats
to your Prometheus frontend in the load balancer configuration.
Some of these metrics require you to enable the extra-counters
URL parameter when scraping the HAProxy Prometheus endpoint. This parameter was added in HAProxy 3.0. In your prometheus.yml
file, add the extra-counters
parameter:
prometheus.ymlyaml
- job_name: 'load-balancer-metrics'static_configs:- targets: ['localhost:8405']params:extra-counters: ["on"]
prometheus.ymlyaml
- job_name: 'load-balancer-metrics'static_configs:- targets: ['localhost:8405']params:extra-counters: ["on"]
haproxy_listener_bytes_in_total counter
Total number of request bytes since process started. To enable, add |
haproxy_listener_bytes_out_total counter
Total number of response bytes since process started. To enable, add |
haproxy_listener_current_sessions gauge
Number of current sessions on the frontend, backend or server. To enable, add |
haproxy_listener_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_failed_header_rewriting_to counter
Total number of failed HTTP header rewrites since the worker process started. To enable, add |
haproxy_listener_internal_errors_total counter
Total number of internal errors since process started. To enable, add |
haproxy_listener_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn. To enable, add |
haproxy_listener_max_sessions gauge
Highest value of current sessions encountered since process started. To enable, add |
haproxy_listener_request_errors_total counter
Total number of invalid requests since process started. To enable, add |
haproxy_listener_requests_denied_total counter
Total number of denied requests since process started. To enable, add |
haproxy_listener_responses_denied_total counter
Total number of denied responses since process started. To enable, add |
haproxy_listener_sessions_total counter
Total number of sessions since process started. To enable, add |
haproxy_listener_ssl_failed_handshake counter
Total number of failed handshake. To enable, add |
haproxy_listener_ssl_reused_sess counter
Total number of ssl sessions reused. To enable, add |
haproxy_listener_ssl_sess counter
Total number of ssl sessions established. To enable, add |
haproxy_listener_status gauge
Current status of the service, per state label value. To enable, add |
haproxy_process_active_peers gauge
Current number of verified active peers connections on the current worker process |
haproxy_process_build_info gauge
Build info |
haproxy_process_busy_polling_enabled gauge
1 if busy-polling is currently in use on the worker process, otherwise zero (config.busy-polling) |
haproxy_process_bytes_out_rate gauge
Number of bytes emitted by current worker process over the last second |
haproxy_process_bytes_out_total counter
Total number of bytes emitted by current worker process since started |
haproxy_process_connected_peers gauge
Current number of peers having passed the connection step on the current worker process |
haproxy_process_connections_total counter
Total number of connections on this worker process since started |
haproxy_process_current_backend_ssl_key_rate gauge
Number of SSL keys created on backends in this worker process over the last second |
haproxy_process_current_connection_rate gauge
Number of front connections created on this worker process over the last second |
haproxy_process_current_connections gauge
Current number of connections on this worker process |
haproxy_process_current_frontend_ssl_key_rate gauge
Number of SSL keys created on frontends in this worker process over the last second |
haproxy_process_current_run_queue gauge
Total number of active tasks+tasklets in the current worker process |
haproxy_process_current_session_rate gauge
Number of sessions created on this worker process over the last second |
haproxy_process_current_ssl_connections gauge
Current number of SSL endpoints on this worker process (front+back) |
haproxy_process_current_ssl_rate gauge
Number of SSL connections created on this worker process over the last second |
haproxy_process_current_tasks gauge
Total number of tasks in the current worker process (active + sleeping) |
haproxy_process_current_zlib_memory gauge
Amount of memory currently used by HTTP compression on the current worker process (in bytes) |
haproxy_process_dropped_logs_total counter
Total number of dropped logs for current worker process since started |
haproxy_process_failed_resolutions counter
Total number of failed DNS resolutions in current worker process since started |
haproxy_process_frontend_ssl_reuse gauge
Percent of frontend SSL connections which did not require a new key |
haproxy_process_hard_max_connections gauge
Hard limit on the number of per-process connections (imposed by Memmax_MB or |
haproxy_process_http_comp_bytes_in_total counter
Number of bytes submitted to the HTTP compressor in this worker process over the last second |
haproxy_process_http_comp_bytes_out_total counter
Number of bytes emitted by the HTTP compressor in this worker process over the last second |
haproxy_process_idle_time_percent gauge
Percentage of last second spent waiting in the current worker thread |
haproxy_process_jobs gauge
Current number of active jobs on the current worker process (frontend connections, master connections, listeners) |
haproxy_process_limit_connection_rate gauge
Hard limit for ConnRate (global.maxconnrate) |
haproxy_process_limit_http_comp gauge
Limit of CompressBpsOut beyond which HTTP compression is automatically disabled |
haproxy_process_limit_session_rate gauge
Hard limit for SessRate (global.maxsessrate) |
haproxy_process_limit_ssl_rate gauge
Hard limit for SslRate (global.maxsslrate) |
haproxy_process_listeners gauge
Current number of active listeners on the current worker process |
haproxy_process_max_backend_ssl_key_rate gauge
Highest SslBackendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_connection_rate gauge
Highest ConnRate reached on this worker process since started (in connections per second) |
haproxy_process_max_connections gauge
Hard limit on the number of per-process connections (configured or imposed by |
haproxy_process_max_fds gauge
Hard limit on the number of per-process file descriptors |
haproxy_process_max_frontend_ssl_key_rate gauge
Highest SslFrontendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_memory_bytes gauge
Worker process’s hard limit on memory usage in byes (-m on command line) |
haproxy_process_max_pipes gauge
Hard limit on the number of pipes for splicing, 0=unlimited |
haproxy_process_max_session_rate gauge
Highest SessRate reached on this worker process since started (in sessions per second) |
haproxy_process_max_sockets gauge
Hard limit on the number of per-process sockets |
haproxy_process_max_ssl_connections gauge
Hard limit on the number of per-process SSL endpoints (front+back), 0=unlimited |
haproxy_process_max_ssl_rate gauge
Highest SslRate reached on this worker process since started (in connections per second) |
haproxy_process_max_zlib_memory gauge
Limit on the amount of memory used by HTTP compression above which it is automatically disabled (in bytes, see global.maxzlibmem) |
haproxy_process_nbthread gauge
Number of started threads (global.nbthread) |
haproxy_process_node gauge
Name and number of started nodes (global.node). To enable, add the |
haproxy_process_pipes_free_total counter
Current number of allocated and available pipes in this worker process |
haproxy_process_pipes_used_total counter
Current number of pipes in use in this worker process |
haproxy_process_pool_allocated_bytes gauge
Amount of memory allocated in pools (in bytes) |
haproxy_process_pool_failures_total counter
Number of failed pool allocations since this worker was started |
haproxy_process_pool_used_bytes gauge
Amount of pool memory currently used (in bytes) |
haproxy_process_recv_logs_total counter
Total number of log messages received by log-forwarding listeners on this worker process since started |
haproxy_process_relative_process_id gauge
Relative worker process number (1) |
haproxy_process_requests_total counter
Total number of requests on this worker process since started |
haproxy_process_spliced_bytes_out_total counter
Total number of bytes emitted by current worker process through a kernel pipe since started |
haproxy_process_ssl_cache_lookups_total counter
Total number of SSL session ID lookups in the SSL session cache on this worker since the process started |
haproxy_process_ssl_cache_misses_total counter
Total number of SSL session ID lookups that didn’t find a session in the SSL session cache on this worker since started |
haproxy_process_ssl_connections_total counter
Total number of SSL endpoints on this worker process since the process started (front+back) |
haproxy_process_start_time_seconds gauge
Start time in seconds |
haproxy_process_stopping gauge
1 if the worker process is currently stopping, otherwise zero |
haproxy_process_unstoppable_jobs gauge
Current number of unstoppable jobs on the current worker process (master connections) |
haproxy_process_uptime_seconds gauge
How long ago this worker process was started (seconds) |
haproxy_frontend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_frontend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_frontend_connections_rate_max gauge
Highest value of connections per second observed since the worker process started |
haproxy_frontend_connections_total counter
Total number of new connections accepted on this frontend since the worker process started |
haproxy_frontend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_frontend_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_frontend_h1_bytes_in counter
Total number of bytes received. To enable, add the |
haproxy_frontend_h1_bytes_out counter
Total number of bytes send. To enable, add the |
haproxy_frontend_h1_open_connections counter
Count of currently open connections. To enable, add the |
haproxy_frontend_h1_open_streams counter
Count of currently open streams. To enable, add the |
haproxy_frontend_h1_spliced_bytes_in counter
Total number of bytes received using kernel splicing. To enable, add the |
haproxy_frontend_h1_spliced_bytes_out counter
Total number of bytes sent using kernel splicing. To enable, add the |
haproxy_frontend_h1_total_connections counter
Total number of connections. To enable, add the |
haproxy_frontend_h1_total_streams counter
Total number of streams. To enable, add the |
haproxy_frontend_h2_backend_open_streams counter
Count of currently open streams. To enable, add the |
haproxy_frontend_h2_backend_total_streams counter
Total number of streams. To enable, add the |
haproxy_frontend_h2_data_rcvd counter
Total number of received DATA frames. To enable, add the |
haproxy_frontend_h2_detected_conn_protocol_errors counter
Total number of connection protocol errors. To enable, add the |
haproxy_frontend_h2_detected_strm_protocol_errors counter
Total number of stream protocol errors. To enable, add the |
haproxy_frontend_h2_goaway_rcvd counter
Total number of received GOAWAY frames. To enable, add the |
haproxy_frontend_h2_goaway_resp counter
Total number of GOAWAY sent on detected error. To enable, add the |
haproxy_frontend_h2_headers_rcvd counter
Total number of received HEADERS frames. To enable, add the |
haproxy_frontend_h2_open_connections counter
Count of currently open connections. To enable, add the |
haproxy_frontend_h2_rst_stream_rcvd counter
Total number of received RST_STREAM frames. To enable, add the |
haproxy_frontend_h2_rst_stream_resp counter
Total number of RST_STREAM sent on detected error. To enable, add the |
haproxy_frontend_h2_settings_rcvd counter
Total number of received SETTINGS frames. To enable, add the |
haproxy_frontend_h2_total_connections counter
Total number of connections. To enable, add the |
haproxy_frontend_h3_cancel_push counter
Total number of CANCEL_PUSH frames received. To enable, add the |
haproxy_frontend_h3_closed_critical_stream counter
Total number of H3_CLOSED_CRITICAL_STREAM errors received. To enable, add the |
haproxy_frontend_h3_connect_error counter
Total number of H3_CONNECT_ERROR errors received. To enable, add the |
haproxy_frontend_h3_data counter
Total number of DATA frames received. To enable, add the |
haproxy_frontend_h3_excessive_load counter
Total number of H3_EXCESSIVE_LOAD errors received. To enable, add the |
haproxy_frontend_h3_frame_error counter
Total number of H3_FRAME_ERROR errors received. To enable, add the |
haproxy_frontend_h3_frame_unexpected counter
Total number of H3_FRAME_UNEXPECTED errors received. To enable, add the |
haproxy_frontend_h3_general_protocol_error counter
Total number of H3_GENERAL_PROTOCOL_ERROR errors received. To enable, add the |
haproxy_frontend_h3_goaway counter
Total number of GOAWAY frames received. To enable, add the |
haproxy_frontend_h3_headers counter
Total number of HEADERS frames received. To enable, add the |
haproxy_frontend_h3_id_error counter
Total number of H3_ID_ERROR errors received. To enable, add the |
haproxy_frontend_h3_internal_error counter
Total number of H3_INTERNAL_ERROR errors received. To enable, add the |
haproxy_frontend_h3_max_push_id counter
Total number of MAX_PUSH_ID frames received. To enable, add the |
haproxy_frontend_h3_message_error counter
Total number of H3_MESSAGE_ERROR errors received. To enable, add the |
haproxy_frontend_h3_missing_settings counter
Total number of H3_MISSING_SETTINGS errors received. To enable, add the |
haproxy_frontend_h3_no_error counter
Total number of H3_NO_ERROR errors received. To enable, add the |
haproxy_frontend_h3_push_promise counter
Total number of PUSH_PROMISE frames received. To enable, add the |
haproxy_frontend_h3_request_cancelled counter
Total number of H3_REQUEST_CANCELLED errors received. To enable, add the |
haproxy_frontend_h3_request_incomplete counter
Total number of H3_REQUEST_INCOMPLETE errors received. To enable, add the |
haproxy_frontend_h3_request_rejected counter
Total number of H3_REQUEST_REJECTED errors received. To enable, add the |
haproxy_frontend_h3_settings counter
Total number of SETTINGS frames received. To enable, add the |
haproxy_frontend_h3_settings_error counter
Total number of H3_SETTINGS_ERROR errors received. To enable, add the |
haproxy_frontend_h3_stream_creation_error counter
Total number of H3_STREAM_CREATION_ERROR errors received. To enable, add the |
haproxy_frontend_h3_version_fallback counter
Total number of H3_VERSION_FALLBACK errors received. To enable, add the |
haproxy_frontend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_cache_lookups_total counter
Total number of HTTP request lookups in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_frontend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_frontend_http_requests_rate_max gauge
Highest value of http requests observed since the worker process started |
haproxy_frontend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_frontend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of frontend and HTTP response range. For example, for 5xx responses for frontend |
haproxy_frontend_intercepted_requests_total counter
Total number of HTTP requests intercepted on the frontend (redirects/stats/services) since the worker process started |
haproxy_frontend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_frontend_limit_session_rate gauge
Limit on the number of sessions accepted in a second (frontend only, ‘rate-limit sessions’ setting) |
haproxy_frontend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_frontend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_frontend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_frontend_pack_decompression_failed counter
Total number of QPACK_DECOMPRESSION_FAILED errors received. To enable, add the |
haproxy_frontend_qpack_decoder_stream_error counter
Total number of QPACK_DECODER_STREAM_ERROR errors received. To enable, add the |
haproxy_frontend_qpack_encoder_stream_error counter
Total number of QPACK_ENCODER_STREAM_ERROR errors received. To enable, add the |
haproxy_frontend_quic_conn_migration_done counter
Total number of connection migration proceeded. To enable, add the |
haproxy_frontend_quic_data_blocked counter
Total number of received DATA_BLOCKED frames. To enable, add the |
haproxy_frontend_quic_dropped_parsing_pkt counter
Total number of dropped packets upon parsing error. To enable, add the |
haproxy_frontend_quic_dropped_pkt counter
Total number of dropped packets. To enable, add the |
haproxy_frontend_quic_dropped_pkt_bufoverrun counter
Total number of dropped packets because of buffer overrun. To enable, add the |
haproxy_frontend_quic_half_open_conn counter
Total number of half-open connections. To enable, add the |
haproxy_frontend_quic_hdshk_fail counter
Total number of handshake failures. To enable, add the |
haproxy_frontend_quic_lost_pkt counter
Total number of lost sent packets. To enable, add the |
haproxy_frontend_quic_retry_error counter
Total number of Retry tokens errors. To enable, add the |
haproxy_frontend_quic_retry_sent counter
Total number of Retry sent. To enable, add the |
haproxy_frontend_quic_retry_validated counter
Total number of validated Retry tokens. To enable, add the |
haproxy_frontend_quic_rxbuf_full counter
Total number of cancelled reception due to full receiver buffer. To enable, add the |
haproxy_frontend_quic_sendto_err counter
Total number of errors on sendto() calls, EAGAIN excepted. To enable, add the |
haproxy_frontend_quic_sendto_err_unknwn counter
Total number of errors on sendto() calls not explicitly listed. To enable, add the |
haproxy_frontend_quic_sent_pkt counter
Total number of sent packets. To enable, add the |
haproxy_frontend_quic_socket_full counter
Total number of EAGAIN error on sendto() calls. To enable, add the |
haproxy_frontend_quic_stless_rst_sent counter
Total number of stateless reset packets sent. To enable, add the |
haproxy_frontend_quic_stream_data_blocked counter
Total number of received STREAM_DATA_BLOCKED frames. To enable, add the |
haproxy_frontend_quic_streams_blocked_bidi counter
Total number of received STREAMS_BLOCKED_BIDI frames. To enable, add the |
haproxy_frontend_quic_streams_blocked_uni counter
Total number of received STREAMS_BLOCKED_UNI frames. To enable, add the |
haproxy_frontend_quic_too_short_dgram counter
Total number of too short dgrams with initial packets. To enable, add the |
haproxy_frontend_quic_transp_err_aead_limit_reached counter
Total number of AEAD_LIMIT_REACHED errors received. To enable, add the |
haproxy_frontend_quic_transp_err_application_error counter
Total number of APPLICATION_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_connection_id_limit counter
Total number of CONNECTION_ID_LIMIT_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_connection_refused counter
Total number of CONNECTION_REFUSED errors received. To enable, add the |
haproxy_frontend_quic_transp_err_crypto_buffer_exceeded counter
Total number of CRYPTO_BUFFER_EXCEEDED errors received. To enable, add the |
haproxy_frontend_quic_transp_err_crypto_error counter
Total number of CRYPTO_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_final_size_error counter
Total number of FINAL_SIZE_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_flow_control_error counter
Total number of FLOW_CONTROL_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_frame_encoding_error counter
Total number of FRAME_ENCODING_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_internal_error counter
Total number of INTERNAL_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_invalid_token counter
Total number of INVALID_TOKEN errors received. To enable, add the |
haproxy_frontend_quic_transp_err_key_update_error counter
Total number of KEY_UPDATE_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_no_error counter
Total number of NO_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_no_viable_path counter
Total number of NO_VIABLE_PATH errors received. To enable, add the |
haproxy_frontend_quic_transp_err_protocol_violation_error counter
Total number of PROTOCOL_VIOLATION errors received. To enable, add the |
haproxy_frontend_quic_transp_err_stream_limit_error counter
Total number of STREAM_LIMIT_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_stream_state_error counter
Total number of STREAM_STATE_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_transport_parameter_error counter
Total number of TRANSPORT_PARAMETER_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_unknown_error counter
Total number of UNKNOWN_ERROR errors received. To enable, add the |
haproxy_frontend_request_errors_total counter
Total number of invalid requests since process started |
haproxy_frontend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_frontend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_frontend_sessions_total counter
Total number of sessions since process started |
haproxy_frontend_ssl_failed_handshake counter
Total number of failed handshake. To enable, add the |
haproxy_frontend_ssl_reused_sess counter
Total number of ssl sessions reused. To enable, add the |
haproxy_frontend_ssl_sess counter
Total number of ssl sessions established. To enable, add the |
haproxy_frontend_status gauge
Current status of the service, per state label value |
haproxy_backend_active_servers gauge
Total number of active UP servers with a non-zero weight |
haproxy_backend_agg_check_status gauge
Backend’s aggregated gauge of servers’ state check status |
haproxy_backend_agg_server_check_status gauge
Deprecated. Backend’s aggregated gauge of servers’ status |
haproxy_backend_agg_server_status gauge
Backend’s aggregated gauge of servers’ status |
haproxy_backend_backup_servers gauge
Total number of backup UP servers with a non-zero weight |
haproxy_backend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_backend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_backend_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_backend_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_backend_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_backend_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_backend_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_backend_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_backend_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_backend_current_queue gauge
Number of current queued connections |
haproxy_backend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_backend_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_backend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_backend_h1_bytes_in counter
Total number of bytes received. To enable, add the |
haproxy_backend_h1_bytes_out counter
Total number of bytes sent. To enable, add the |
haproxy_backend_h1_open_connections counter
Count of currently open connections. To enable, add the |
haproxy_backend_h1_open_streams counter
Count of currently open streams. To enable, add the |
haproxy_backend_h1_spliced_bytes_in counter
Total number of bytes received using kernel splicing. To enable, add the |
haproxy_backend_h1_spliced_bytes_out counter
Total number of bytes sent using kernel splicing. To enable, add the |
haproxy_backend_h1_total_connections counter
Total number of connections. To enable, add the |
haproxy_backend_h1_total_streams counter
Total number of streams. To enable, add the |
haproxy_backend_h2_backend_open_streams counter
Count of currently open streams. To enable, add the |
haproxy_backend_h2_backend_total_streams counter
Total number of streams. To enable, add the |
haproxy_backend_h2_data_rcvd counter
Total number of received DATA frames. To enable, add the |
haproxy_backend_h2_detected_conn_protocol_errors counter
Total number of connection protocol errors. To enable, add the |
haproxy_backend_h2_detected_strm_protocol_errors counter
Total number of stream protocol errors. To enable, add the |
haproxy_backend_h2_goaway_rcvd counter
Total number of received GOAWAY frames. To enable, add the |
haproxy_backend_h2_goaway_resp counter
Total number of GOAWAY sent on detected error. To enable, add the |
haproxy_backend_h2_headers_rcvd counter
Total number of received HEADERS frames. To enable, add the |
haproxy_backend_h2_open_connections counter
Count of currently open connections. To enable, add the |
haproxy_backend_h2_rst_stream_rcvd counter
Total number of received RST_STREAM frames. To enable, add the |
haproxy_backend_h2_rst_stream_resp counter
Total number of RST_STREAM sent on detected error. To enable, add the |
haproxy_backend_h2_settings_rcvd counter
Total number of received SETTINGS frames. To enable, add the |
haproxy_backend_h2_total_connections counter
Total number of connections. To enable, add the |
haproxy_backend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_cache_lookups_total counter
Total number of HTTP requests looked up in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_backend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_backend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_backend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend and HTTP response range. For example, for 5xx responses for backend |
haproxy_backend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_backend_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_backend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_backend_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_backend_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_backend_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_backend_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_backend_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_backend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_backend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_backend_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_backend_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_backend_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_backend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_backend_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_backend_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_backend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_backend_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_backend_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_backend_sessions_total counter
Total number of sessions since process started |
haproxy_backend_ssl_failed_handshake counter
Total number of failed handshake. To enable, add the |
haproxy_backend_ssl_reused_sess counter
Total number of ssl sessions reused. To enable, add the |
haproxy_backend_ssl_sess counter
Total number of ssl sessions established. To enable, add the |
haproxy_backend_status gauge
Current status of the service, per state label value |
haproxy_backend_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_backend_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_backend_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_server_active gauge
Total number of active UP servers with a non-zero weight. To enable, add the |
haproxy_server_backup gauge
Total number of backup UP servers with a non-zero weight. To enable, add the |
haproxy_server_bytes_in_total counter
Total number of request bytes since process started |
haproxy_server_bytes_out_total counter
Total number of response bytes since process started |
haproxy_server_check_code gauge
layer5-7 code, if available of the last health check |
haproxy_server_check_duration_seconds gauge
Total duration of the latest server health check, in seconds |
haproxy_server_check_failures_total counter
Total number of failed individual health checks per server/backend, since the worker process started |
haproxy_server_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_server_check_status gauge
Status of last health check, per state label value |
haproxy_server_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_server_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_server_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_server_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_server_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_server_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_server_current_queue gauge
Number of current queued connections |
haproxy_server_current_sessions gauge
Number of current sessions on the frontend, backend or server |
haproxy_server_current_throttle gauge
Throttling ratio applied to a server’s maxconn and weight during the slowstart period (0 to 100%) |
haproxy_server_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_server_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_server_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend, server, and HTTP response range. For example, for 5xx responses for backend |
haproxy_server_idle_connections_current gauge
Current number of idle connections available for reuse on this server |
haproxy_server_idle_connections_limit gauge
Limit on the number of available idle connections on this server (server |
haproxy_server_internal_errors_total counter
Total number of internal errors since process started |
haproxy_server_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_server_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_server_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_server_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_server_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_server_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_server_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_server_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_server_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_server_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_server_need_connections_current gauge
Estimated needed number of connections |
haproxy_server_queue_limit gauge
Limit on the number of connections in queue, for servers only (maxqueue argument) |
haproxy_server_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_server_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_server_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_server_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_server_responses_denied_total counter
Total number of denied responses since process started |
haproxy_server_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_server_safe_idle_connections_current gauge
Current number of safe idle connections |
haproxy_server_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_server_sessions_total counter
Total number of sessions since process started |
haproxy_server_ssl_failed_handshake counter
Total number of failed handshake. To enable, add the |
haproxy_server_ssl_reused_sess counter
Total number of ssl sessions reused. To enable, add the |
haproxy_server_ssl_sess counter
Total number of ssl sessions established. To enable, add the |
haproxy_server_status gauge
Current status of the service, per state label value |
haproxy_server_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_server_unsafe_idle_connections_current gauge
Current number of unsafe idle connections |
haproxy_server_used_connections_current gauge
Current number of connections in use |
haproxy_server_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_server_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_resolver_any_err gauge
Any errors. To enable, add the |
haproxy_resolver_cname gauge
CNAME. To enable, add the |
haproxy_resolver_cname_error gauge
CNAME error. To enable, add the |
haproxy_resolver_invalid gauge
Invalid. To enable, add the |
haproxy_resolver_nx gauge
NX. To enable, add the |
haproxy_resolver_other gauge
Other. To enable, add the |
haproxy_resolver_outdated gauge
Outdated. To enable, add the |
haproxy_resolver_refused gauge
Refused. To enable, add the |
haproxy_resolver_send_error gauge
Send error. To enable, add the |
haproxy_resolver_sent gauge
Sent. To enable, add the |
haproxy_resolver_timeout gauge
Timeout. To enable, add the |
haproxy_resolver_too_big gauge
Too big. To enable, add the |
haproxy_resolver_truncated gauge
Truncated. To enable, add the |
haproxy_resolver_update gauge
Update. To enable, add the |
haproxy_resolver_valid gauge
Valid. To enable, add the |
haproxy_sticktable_size gauge
Stick table size |
haproxy_sticktable_used gauge
Number of entries used in this stick table |
haproxy_listener_bytes_in_total counter
Total number of request bytes since process started. To enable, add |
haproxy_listener_bytes_out_total counter
Total number of response bytes since process started. To enable, add |
haproxy_listener_current_sessions gauge
Number of current sessions on the frontend, backend or server. To enable, add |
haproxy_listener_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_failed_header_rewriting_to counter
Total number of failed HTTP header rewrites since the worker process started. To enable, add |
haproxy_listener_internal_errors_total counter
Total number of internal errors since process started. To enable, add |
haproxy_listener_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn. To enable, add |
haproxy_listener_max_sessions gauge
Highest value of current sessions encountered since process started. To enable, add |
haproxy_listener_request_errors_total counter
Total number of invalid requests since process started. To enable, add |
haproxy_listener_requests_denied_total counter
Total number of denied requests since process started. To enable, add |
haproxy_listener_responses_denied_total counter
Total number of denied responses since process started. To enable, add |
haproxy_listener_sessions_total counter
Total number of sessions since process started. To enable, add |
haproxy_listener_ssl_failed_handshake counter
Total number of failed handshake. To enable, add |
haproxy_listener_ssl_reused_sess counter
Total number of ssl sessions reused. To enable, add |
haproxy_listener_ssl_sess counter
Total number of ssl sessions established. To enable, add |
haproxy_listener_status gauge
Current status of the service, per state label value. To enable, add |
haproxy_process_active_peers gauge
Current number of verified active peers connections on the current worker process |
haproxy_process_build_info gauge
Build info |
haproxy_process_busy_polling_enabled gauge
1 if busy-polling is currently in use on the worker process, otherwise zero (config.busy-polling) |
haproxy_process_bytes_out_rate gauge
Number of bytes emitted by current worker process over the last second |
haproxy_process_bytes_out_total counter
Total number of bytes emitted by current worker process since started |
haproxy_process_connected_peers gauge
Current number of peers having passed the connection step on the current worker process |
haproxy_process_connections_total counter
Total number of connections on this worker process since started |
haproxy_process_current_backend_ssl_key_rate gauge
Number of SSL keys created on backends in this worker process over the last second |
haproxy_process_current_connection_rate gauge
Number of front connections created on this worker process over the last second |
haproxy_process_current_connections gauge
Current number of connections on this worker process |
haproxy_process_current_frontend_ssl_key_rate gauge
Number of SSL keys created on frontends in this worker process over the last second |
haproxy_process_current_run_queue gauge
Total number of active tasks+tasklets in the current worker process |
haproxy_process_current_session_rate gauge
Number of sessions created on this worker process over the last second |
haproxy_process_current_ssl_connections gauge
Current number of SSL endpoints on this worker process (front+back) |
haproxy_process_current_ssl_rate gauge
Number of SSL connections created on this worker process over the last second |
haproxy_process_current_tasks gauge
Total number of tasks in the current worker process (active + sleeping) |
haproxy_process_current_zlib_memory gauge
Amount of memory currently used by HTTP compression on the current worker process (in bytes) |
haproxy_process_dropped_logs_total counter
Total number of dropped logs for current worker process since started |
haproxy_process_failed_resolutions counter
Total number of failed DNS resolutions in current worker process since started |
haproxy_process_frontend_ssl_reuse gauge
Percent of frontend SSL connections which did not require a new key |
haproxy_process_hard_max_connections gauge
Hard limit on the number of per-process connections (imposed by Memmax_MB or |
haproxy_process_http_comp_bytes_in_total counter
Number of bytes submitted to the HTTP compressor in this worker process over the last second |
haproxy_process_http_comp_bytes_out_total counter
Number of bytes emitted by the HTTP compressor in this worker process over the last second |
haproxy_process_idle_time_percent gauge
Percentage of last second spent waiting in the current worker thread |
haproxy_process_jobs gauge
Current number of active jobs on the current worker process (frontend connections, master connections, listeners) |
haproxy_process_limit_connection_rate gauge
Hard limit for ConnRate (global.maxconnrate) |
haproxy_process_limit_http_comp gauge
Limit of CompressBpsOut beyond which HTTP compression is automatically disabled |
haproxy_process_limit_session_rate gauge
Hard limit for SessRate (global.maxsessrate) |
haproxy_process_limit_ssl_rate gauge
Hard limit for SslRate (global.maxsslrate) |
haproxy_process_listeners gauge
Current number of active listeners on the current worker process |
haproxy_process_max_backend_ssl_key_rate gauge
Highest SslBackendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_connection_rate gauge
Highest ConnRate reached on this worker process since started (in connections per second) |
haproxy_process_max_connections gauge
Hard limit on the number of per-process connections (configured or imposed by |
haproxy_process_max_fds gauge
Hard limit on the number of per-process file descriptors |
haproxy_process_max_frontend_ssl_key_rate gauge
Highest SslFrontendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_memory_bytes gauge
Worker process’s hard limit on memory usage in byes (-m on command line) |
haproxy_process_max_pipes gauge
Hard limit on the number of pipes for splicing, 0=unlimited |
haproxy_process_max_session_rate gauge
Highest SessRate reached on this worker process since started (in sessions per second) |
haproxy_process_max_sockets gauge
Hard limit on the number of per-process sockets |
haproxy_process_max_ssl_connections gauge
Hard limit on the number of per-process SSL endpoints (front+back), 0=unlimited |
haproxy_process_max_ssl_rate gauge
Highest SslRate reached on this worker process since started (in connections per second) |
haproxy_process_max_zlib_memory gauge
Limit on the amount of memory used by HTTP compression above which it is automatically disabled (in bytes, see global.maxzlibmem) |
haproxy_process_nbthread gauge
Number of started threads (global.nbthread) |
haproxy_process_pipes_free_total counter
Current number of allocated and available pipes in this worker process |
haproxy_process_pipes_used_total counter
Current number of pipes in use in this worker process |
haproxy_process_pool_allocated_bytes gauge
Amount of memory allocated in pools (in bytes) |
haproxy_process_pool_failures_total counter
Number of failed pool allocations since this worker was started |
haproxy_process_pool_used_bytes gauge
Amount of pool memory currently used (in bytes) |
haproxy_process_recv_logs_total counter
Total number of log messages received by log-forwarding listeners on this worker process since started |
haproxy_process_relative_process_id gauge
Relative worker process number (1) |
haproxy_process_requests_total counter
Total number of requests on this worker process since started |
haproxy_process_spliced_bytes_out_total counter
Total number of bytes emitted by current worker process through a kernel pipe since started |
haproxy_process_ssl_cache_lookups_total counter
Total number of SSL session ID lookups in the SSL session cache on this worker since the process started |
haproxy_process_ssl_cache_misses_total counter
Total number of SSL session ID lookups that didn’t find a session in the SSL session cache on this worker since started |
haproxy_process_ssl_connections_total counter
Total number of SSL endpoints on this worker process since the process started (front+back) |
haproxy_process_start_time_seconds gauge
Start time in seconds |
haproxy_process_stopping gauge
1 if the worker process is currently stopping, otherwise zero |
haproxy_process_unstoppable_jobs gauge
Current number of unstoppable jobs on the current worker process (master connections) |
haproxy_process_uptime_seconds gauge
How long ago this worker process was started (seconds) |
haproxy_frontend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_frontend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_frontend_connections_rate_max gauge
Highest value of connections per second observed since the worker process started |
haproxy_frontend_connections_total counter
Total number of new connections accepted on this frontend since the worker process started |
haproxy_frontend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_frontend_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_frontend_h1_bytes_in counter
Total number of bytes received. To enable, add the |
haproxy_frontend_h1_bytes_out counter
Total number of bytes send. To enable, add the |
haproxy_frontend_h1_open_connections counter
Count of currently open connections. To enable, add the |
haproxy_frontend_h1_open_streams counter
Count of currently open streams. To enable, add the |
haproxy_frontend_h1_spliced_bytes_in counter
Total number of bytes received using kernel splicing. To enable, add the |
haproxy_frontend_h1_spliced_bytes_out counter
Total number of bytes sent using kernel splicing. To enable, add the |
haproxy_frontend_h1_total_connections counter
Total number of connections. To enable, add the |
haproxy_frontend_h1_total_streams counter
Total number of streams. To enable, add the |
haproxy_frontend_h2_backend_open_streams counter
Count of currently open streams. To enable, add the |
haproxy_frontend_h2_backend_total_streams counter
Total number of streams. To enable, add the |
haproxy_frontend_h2_data_rcvd counter
Total number of received DATA frames. To enable, add the |
haproxy_frontend_h2_detected_conn_protocol_errors counter
Total number of connection protocol errors. To enable, add the |
haproxy_frontend_h2_detected_strm_protocol_errors counter
Total number of stream protocol errors. To enable, add the |
haproxy_frontend_h2_goaway_rcvd counter
Total number of received GOAWAY frames. To enable, add the |
haproxy_frontend_h2_goaway_resp counter
Total number of GOAWAY sent on detected error. To enable, add the |
haproxy_frontend_h2_headers_rcvd counter
Total number of received HEADERS frames. To enable, add the |
haproxy_frontend_h2_open_connections counter
Count of currently open connections. To enable, add the |
haproxy_frontend_h2_rst_stream_rcvd counter
Total number of received RST_STREAM frames. To enable, add the |
haproxy_frontend_h2_rst_stream_resp counter
Total number of RST_STREAM sent on detected error. To enable, add the |
haproxy_frontend_h2_settings_rcvd counter
Total number of received SETTINGS frames. To enable, add the |
haproxy_frontend_h2_total_connections counter
Total number of connections. To enable, add the |
haproxy_frontend_h3_cancel_push counter
Total number of CANCEL_PUSH frames received. To enable, add the |
haproxy_frontend_h3_closed_critical_stream counter
Total number of H3_CLOSED_CRITICAL_STREAM errors received. To enable, add the |
haproxy_frontend_h3_connect_error counter
Total number of H3_CONNECT_ERROR errors received. To enable, add the |
haproxy_frontend_h3_data counter
Total number of DATA frames received. To enable, add the |
haproxy_frontend_h3_excessive_load counter
Total number of H3_EXCESSIVE_LOAD errors received. To enable, add the |
haproxy_frontend_h3_frame_error counter
Total number of H3_FRAME_ERROR errors received. To enable, add the |
haproxy_frontend_h3_frame_unexpected counter
Total number of H3_FRAME_UNEXPECTED errors received. To enable, add the |
haproxy_frontend_h3_general_protocol_error counter
Total number of H3_GENERAL_PROTOCOL_ERROR errors received. To enable, add the |
haproxy_frontend_h3_goaway counter
Total number of GOAWAY frames received. To enable, add the |
haproxy_frontend_h3_headers counter
Total number of HEADERS frames received. To enable, add the |
haproxy_frontend_h3_id_error counter
Total number of H3_ID_ERROR errors received. To enable, add the |
haproxy_frontend_h3_internal_error counter
Total number of H3_INTERNAL_ERROR errors received. To enable, add the |
haproxy_frontend_h3_max_push_id counter
Total number of MAX_PUSH_ID frames received. To enable, add the |
haproxy_frontend_h3_message_error counter
Total number of H3_MESSAGE_ERROR errors received. To enable, add the |
haproxy_frontend_h3_missing_settings counter
Total number of H3_MISSING_SETTINGS errors received. To enable, add the |
haproxy_frontend_h3_no_error counter
Total number of H3_NO_ERROR errors received. To enable, add the |
haproxy_frontend_h3_push_promise counter
Total number of PUSH_PROMISE frames received. To enable, add the |
haproxy_frontend_h3_request_cancelled counter
Total number of H3_REQUEST_CANCELLED errors received. To enable, add the |
haproxy_frontend_h3_request_incomplete counter
Total number of H3_REQUEST_INCOMPLETE errors received. To enable, add the |
haproxy_frontend_h3_request_rejected counter
Total number of H3_REQUEST_REJECTED errors received. To enable, add the |
haproxy_frontend_h3_settings counter
Total number of SETTINGS frames received. To enable, add the |
haproxy_frontend_h3_settings_error counter
Total number of H3_SETTINGS_ERROR errors received. To enable, add the |
haproxy_frontend_h3_stream_creation_error counter
Total number of H3_STREAM_CREATION_ERROR errors received. To enable, add the |
haproxy_frontend_h3_version_fallback counter
Total number of H3_VERSION_FALLBACK errors received. To enable, add the |
haproxy_frontend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_cache_lookups_total counter
Total number of HTTP request lookups in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_frontend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_frontend_http_requests_rate_max gauge
Highest value of http requests observed since the worker process started |
haproxy_frontend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_frontend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of frontend and HTTP response range. For example, for 5xx responses for frontend |
haproxy_frontend_intercepted_requests_total counter
Total number of HTTP requests intercepted on the frontend (redirects/stats/services) since the worker process started |
haproxy_frontend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_frontend_limit_session_rate gauge
Limit on the number of sessions accepted in a second (frontend only, ‘rate-limit sessions’ setting) |
haproxy_frontend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_frontend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_frontend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_frontend_pack_decompression_failed counter
Total number of QPACK_DECOMPRESSION_FAILED errors received. To enable, add the |
haproxy_frontend_qpack_decoder_stream_error counter
Total number of QPACK_DECODER_STREAM_ERROR errors received. To enable, add the |
haproxy_frontend_qpack_encoder_stream_error counter
Total number of QPACK_ENCODER_STREAM_ERROR errors received. To enable, add the |
haproxy_frontend_quic_conn_migration_done counter
Total number of connection migration proceeded. To enable, add the |
haproxy_frontend_quic_data_blocked counter
Total number of received DATA_BLOCKED frames. To enable, add the |
haproxy_frontend_quic_dropped_parsing_pkt counter
Total number of dropped packets upon parsing error. To enable, add the |
haproxy_frontend_quic_dropped_pkt counter
Total number of dropped packets. To enable, add the |
haproxy_frontend_quic_dropped_pkt_bufoverrun counter
Total number of dropped packets because of buffer overrun. To enable, add the |
haproxy_frontend_quic_half_open_conn counter
Total number of half-open connections. To enable, add the |
haproxy_frontend_quic_hdshk_fail counter
Total number of handshake failures. To enable, add the |
haproxy_frontend_quic_lost_pkt counter
Total number of lost sent packets. To enable, add the |
haproxy_frontend_quic_retry_error counter
Total number of Retry tokens errors. To enable, add the |
haproxy_frontend_quic_retry_sent counter
Total number of Retry sent. To enable, add the |
haproxy_frontend_quic_retry_validated counter
Total number of validated Retry tokens. To enable, add the |
haproxy_frontend_quic_rxbuf_full counter
Total number of cancelled reception due to full receiver buffer. To enable, add the |
haproxy_frontend_quic_sendto_err counter
Total number of errors on sendto() calls, EAGAIN excepted. To enable, add the |
haproxy_frontend_quic_sendto_err_unknwn counter
Total number of errors on sendto() calls not explicitly listed. To enable, add the |
haproxy_frontend_quic_sent_pkt counter
Total number of sent packets. To enable, add the |
haproxy_frontend_quic_socket_full counter
Total number of EAGAIN error on sendto() calls. To enable, add the |
haproxy_frontend_quic_stless_rst_sent counter
Total number of stateless reset packets sent. To enable, add the |
haproxy_frontend_quic_stream_data_blocked counter
Total number of received STREAM_DATA_BLOCKED frames. To enable, add the |
haproxy_frontend_quic_streams_blocked_bidi counter
Total number of received STREAMS_BLOCKED_BIDI frames. To enable, add the |
haproxy_frontend_quic_streams_blocked_uni counter
Total number of received STREAMS_BLOCKED_UNI frames. To enable, add the |
haproxy_frontend_quic_too_short_dgram counter
Total number of too short dgrams with initial packets. To enable, add the |
haproxy_frontend_quic_transp_err_aead_limit_reached counter
Total number of AEAD_LIMIT_REACHED errors received. To enable, add the |
haproxy_frontend_quic_transp_err_application_error counter
Total number of APPLICATION_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_connection_id_limit counter
Total number of CONNECTION_ID_LIMIT_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_connection_refused counter
Total number of CONNECTION_REFUSED errors received. To enable, add the |
haproxy_frontend_quic_transp_err_crypto_buffer_exceeded counter
Total number of CRYPTO_BUFFER_EXCEEDED errors received. To enable, add the |
haproxy_frontend_quic_transp_err_crypto_error counter
Total number of CRYPTO_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_final_size_error counter
Total number of FINAL_SIZE_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_flow_control_error counter
Total number of FLOW_CONTROL_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_frame_encoding_error counter
Total number of FRAME_ENCODING_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_internal_error counter
Total number of INTERNAL_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_invalid_token counter
Total number of INVALID_TOKEN errors received. To enable, add the |
haproxy_frontend_quic_transp_err_key_update_error counter
Total number of KEY_UPDATE_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_no_error counter
Total number of NO_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_no_viable_path counter
Total number of NO_VIABLE_PATH errors received. To enable, add the |
haproxy_frontend_quic_transp_err_protocol_violation_error counter
Total number of PROTOCOL_VIOLATION errors received. To enable, add the |
haproxy_frontend_quic_transp_err_stream_limit_error counter
Total number of STREAM_LIMIT_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_stream_state_error counter
Total number of STREAM_STATE_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_transport_parameter_error counter
Total number of TRANSPORT_PARAMETER_ERROR errors received. To enable, add the |
haproxy_frontend_quic_transp_err_unknown_error counter
Total number of UNKNOWN_ERROR errors received. To enable, add the |
haproxy_frontend_request_errors_total counter
Total number of invalid requests since process started |
haproxy_frontend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_frontend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_frontend_sessions_total counter
Total number of sessions since process started |
haproxy_frontend_ssl_failed_handshake counter
Total number of failed handshake. To enable, add the |
haproxy_frontend_ssl_reused_sess counter
Total number of ssl sessions reused. To enable, add the |
haproxy_frontend_ssl_sess counter
Total number of ssl sessions established. To enable, add the |
haproxy_frontend_status gauge
Current status of the service, per state label value |
haproxy_backend_active_servers gauge
Total number of active UP servers with a non-zero weight |
haproxy_backend_agg_check_status gauge
Backend’s aggregated gauge of servers’ state check status |
haproxy_backend_agg_server_check_status gauge
Deprecated. Backend’s aggregated gauge of servers’ status |
haproxy_backend_agg_server_status gauge
Backend’s aggregated gauge of servers’ status |
haproxy_backend_backup_servers gauge
Total number of backup UP servers with a non-zero weight |
haproxy_backend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_backend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_backend_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_backend_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_backend_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_backend_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_backend_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_backend_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_backend_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_backend_current_queue gauge
Number of current queued connections |
haproxy_backend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_backend_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_backend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_backend_h1_bytes_in counter
Total number of bytes received. To enable, add the |
haproxy_backend_h1_bytes_out counter
Total number of bytes sent. To enable, add the |
haproxy_backend_h1_open_connections counter
Count of currently open connections. To enable, add the |
haproxy_backend_h1_open_streams counter
Count of currently open streams. To enable, add the |
haproxy_backend_h1_spliced_bytes_in counter
Total number of bytes received using kernel splicing. To enable, add the |
haproxy_backend_h1_spliced_bytes_out counter
Total number of bytes sent using kernel splicing. To enable, add the |
haproxy_backend_h1_total_connections counter
Total number of connections. To enable, add the |
haproxy_backend_h1_total_streams counter
Total number of streams. To enable, add the |
haproxy_backend_h2_backend_open_streams counter
Count of currently open streams. To enable, add the |
haproxy_backend_h2_backend_total_streams counter
Total number of streams. To enable, add the |
haproxy_backend_h2_data_rcvd counter
Total number of received DATA frames. To enable, add the |
haproxy_backend_h2_detected_conn_protocol_errors counter
Total number of connection protocol errors. To enable, add the |
haproxy_backend_h2_detected_strm_protocol_errors counter
Total number of stream protocol errors. To enable, add the |
haproxy_backend_h2_goaway_rcvd counter
Total number of received GOAWAY frames. To enable, add the |
haproxy_backend_h2_goaway_resp counter
Total number of GOAWAY sent on detected error. To enable, add the |
haproxy_backend_h2_headers_rcvd counter
Total number of received HEADERS frames. To enable, add the |
haproxy_backend_h2_open_connections counter
Count of currently open connections. To enable, add the |
haproxy_backend_h2_rst_stream_rcvd counter
Total number of received RST_STREAM frames. To enable, add the |
haproxy_backend_h2_rst_stream_resp counter
Total number of RST_STREAM sent on detected error. To enable, add the |
haproxy_backend_h2_settings_rcvd counter
Total number of received SETTINGS frames. To enable, add the |
haproxy_backend_h2_total_connections counter
Total number of connections. To enable, add the |
haproxy_backend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_cache_lookups_total counter
Total number of HTTP requests looked up in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_backend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_backend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_backend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend and HTTP response range. For example, for 5xx responses for backend |
haproxy_backend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_backend_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_backend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_backend_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_backend_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_backend_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_backend_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_backend_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_backend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_backend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_backend_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_backend_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_backend_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_backend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_backend_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_backend_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_backend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_backend_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_backend_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_backend_sessions_total counter
Total number of sessions since process started |
haproxy_backend_ssl_failed_handshake counter
Total number of failed handshake. To enable, add the |
haproxy_backend_ssl_reused_sess counter
Total number of ssl sessions reused. To enable, add the |
haproxy_backend_ssl_sess counter
Total number of ssl sessions established. To enable, add the |
haproxy_backend_status gauge
Current status of the service, per state label value |
haproxy_backend_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_backend_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_backend_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_server_active gauge
Total number of active UP servers with a non-zero weight. To enable, add the |
haproxy_server_backup gauge
Total number of backup UP servers with a non-zero weight. To enable, add the |
haproxy_server_bytes_in_total counter
Total number of request bytes since process started |
haproxy_server_bytes_out_total counter
Total number of response bytes since process started |
haproxy_server_check_code gauge
layer5-7 code, if available of the last health check |
haproxy_server_check_duration_seconds gauge
Total duration of the latest server health check, in seconds |
haproxy_server_check_failures_total counter
Total number of failed individual health checks per server/backend, since the worker process started |
haproxy_server_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_server_check_status gauge
Status of last health check, per state label value |
haproxy_server_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_server_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_server_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_server_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_server_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_server_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_server_current_queue gauge
Number of current queued connections |
haproxy_server_current_sessions gauge
Number of current sessions on the frontend, backend or server |
haproxy_server_current_throttle gauge
Throttling ratio applied to a server’s maxconn and weight during the slowstart period (0 to 100%) |
haproxy_server_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_server_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_server_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend, server, and HTTP response range. For example, for 5xx responses for backend |
haproxy_server_idle_connections_current gauge
Current number of idle connections available for reuse on this server |
haproxy_server_idle_connections_limit gauge
Limit on the number of available idle connections on this server (server |
haproxy_server_internal_errors_total counter
Total number of internal errors since process started |
haproxy_server_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_server_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_server_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_server_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_server_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_server_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_server_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_server_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_server_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_server_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_server_need_connections_current gauge
Estimated needed number of connections |
haproxy_server_queue_limit gauge
Limit on the number of connections in queue, for servers only (maxqueue argument) |
haproxy_server_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_server_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_server_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_server_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_server_responses_denied_total counter
Total number of denied responses since process started |
haproxy_server_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_server_safe_idle_connections_current gauge
Current number of safe idle connections |
haproxy_server_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_server_sessions_total counter
Total number of sessions since process started |
haproxy_server_ssl_failed_handshake counter
Total number of failed handshake. To enable, add the |
haproxy_server_ssl_reused_sess counter
Total number of ssl sessions reused. To enable, add the |
haproxy_server_ssl_sess counter
Total number of ssl sessions established. To enable, add the |
haproxy_server_status gauge
Current status of the service, per state label value |
haproxy_server_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_server_unsafe_idle_connections_current gauge
Current number of unsafe idle connections |
haproxy_server_used_connections_current gauge
Current number of connections in use |
haproxy_server_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_server_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_resolver_any_err gauge
Any errors. To enable, add the |
haproxy_resolver_cname gauge
CNAME. To enable, add the |
haproxy_resolver_cname_error gauge
CNAME error. To enable, add the |
haproxy_resolver_invalid gauge
Invalid. To enable, add the |
haproxy_resolver_nx gauge
NX. To enable, add the |
haproxy_resolver_other gauge
Other. To enable, add the |
haproxy_resolver_outdated gauge
Outdated. To enable, add the |
haproxy_resolver_refused gauge
Refused. To enable, add the |
haproxy_resolver_send_error gauge
Send error. To enable, add the |
haproxy_resolver_sent gauge
Sent. To enable, add the |
haproxy_resolver_timeout gauge
Timeout. To enable, add the |
haproxy_resolver_too_big gauge
Too big. To enable, add the |
haproxy_resolver_truncated gauge
Truncated. To enable, add the |
haproxy_resolver_update gauge
Update. To enable, add the |
haproxy_resolver_valid gauge
Valid. To enable, add the |
haproxy_sticktable_size gauge
Stick table size |
haproxy_sticktable_used gauge
Number of entries used in this stick table |
haproxy_listener_bytes_in_total counter
Total number of request bytes since process started. To enable, add |
haproxy_listener_bytes_out_total counter
Total number of response bytes since process started. To enable, add |
haproxy_listener_current_sessions gauge
Number of current sessions on the frontend, backend or server. To enable, add |
haproxy_listener_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_failed_header_rewriting_to counter
Total number of failed HTTP header rewrites since the worker process started. To enable, add |
haproxy_listener_internal_errors_total counter
Total number of internal errors since process started. To enable, add |
haproxy_listener_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn. To enable, add |
haproxy_listener_max_sessions gauge
Highest value of current sessions encountered since process started. To enable, add |
haproxy_listener_request_errors_total counter
Total number of invalid requests since process started. To enable, add |
haproxy_listener_requests_denied_total counter
Total number of denied requests since process started. To enable, add |
haproxy_listener_responses_denied_total counter
Total number of denied responses since process started. To enable, add |
haproxy_listener_sessions_total counter
Total number of sessions since process started. To enable, add |
haproxy_listener_ssl_failed_handshake counter
Total number of failed handshake. To enable, add |
haproxy_listener_ssl_reused_sess counter
Total number of ssl sessions reused. To enable, add |
haproxy_listener_ssl_sess counter
Total number of ssl sessions established. To enable, add |
haproxy_listener_status gauge
Current status of the service, per state label value. To enable, add |
haproxy_process_active_peers gauge
Current number of verified active peers connections on the current worker process |
haproxy_process_build_info gauge
Build info |
haproxy_process_busy_polling_enabled gauge
1 if busy-polling is currently in use on the worker process, otherwise zero (config.busy-polling) |
haproxy_process_bytes_out_rate gauge
Number of bytes emitted by current worker process over the last second |
haproxy_process_bytes_out_total counter
Total number of bytes emitted by current worker process since started |
haproxy_process_connected_peers gauge
Current number of peers having passed the connection step on the current worker process |
haproxy_process_connections_total counter
Total number of connections on this worker process since started |
haproxy_process_current_backend_ssl_key_rate gauge
Number of SSL keys created on backends in this worker process over the last second |
haproxy_process_current_connection_rate gauge
Number of front connections created on this worker process over the last second |
haproxy_process_current_connections gauge
Current number of connections on this worker process |
haproxy_process_current_frontend_ssl_key_rate gauge
Number of SSL keys created on frontends in this worker process over the last second |
haproxy_process_current_run_queue gauge
Total number of active tasks+tasklets in the current worker process |
haproxy_process_current_session_rate gauge
Number of sessions created on this worker process over the last second |
haproxy_process_current_ssl_connections gauge
Current number of SSL endpoints on this worker process (front+back) |
haproxy_process_current_ssl_rate gauge
Number of SSL connections created on this worker process over the last second |
haproxy_process_current_tasks gauge
Total number of tasks in the current worker process (active + sleeping) |
haproxy_process_current_zlib_memory gauge
Amount of memory currently used by HTTP compression on the current worker process (in bytes) |
haproxy_process_dropped_logs_total counter
Total number of dropped logs for current worker process since started |
haproxy_process_failed_resolutions counter
Total number of failed DNS resolutions in current worker process since started |
haproxy_process_frontend_ssl_reuse gauge
Percent of frontend SSL connections which did not require a new key |
haproxy_process_hard_max_connections gauge
Hard limit on the number of per-process connections (imposed by Memmax_MB or |
haproxy_process_http_comp_bytes_in_total counter
Number of bytes submitted to the HTTP compressor in this worker process over the last second |
haproxy_process_http_comp_bytes_out_total counter
Number of bytes emitted by the HTTP compressor in this worker process over the last second |
haproxy_process_idle_time_percent gauge
Percentage of last second spent waiting in the current worker thread |
haproxy_process_jobs gauge
Current number of active jobs on the current worker process (frontend connections, master connections, listeners) |
haproxy_process_limit_connection_rate gauge
Hard limit for ConnRate (global.maxconnrate) |
haproxy_process_limit_http_comp gauge
Limit of CompressBpsOut beyond which HTTP compression is automatically disabled |
haproxy_process_limit_session_rate gauge
Hard limit for SessRate (global.maxsessrate) |
haproxy_process_limit_ssl_rate gauge
Hard limit for SslRate (global.maxsslrate) |
haproxy_process_listeners gauge
Current number of active listeners on the current worker process |
haproxy_process_max_backend_ssl_key_rate gauge
Highest SslBackendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_connection_rate gauge
Highest ConnRate reached on this worker process since started (in connections per second) |
haproxy_process_max_connections gauge
Hard limit on the number of per-process connections (configured or imposed by |
haproxy_process_max_fds gauge
Hard limit on the number of per-process file descriptors |
haproxy_process_max_frontend_ssl_key_rate gauge
Highest SslFrontendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_memory_bytes gauge
Worker process’s hard limit on memory usage in byes (-m on command line) |
haproxy_process_max_pipes gauge
Hard limit on the number of pipes for splicing, 0=unlimited |
haproxy_process_max_session_rate gauge
Highest SessRate reached on this worker process since started (in sessions per second) |
haproxy_process_max_sockets gauge
Hard limit on the number of per-process sockets |
haproxy_process_max_ssl_connections gauge
Hard limit on the number of per-process SSL endpoints (front+back), 0=unlimited |
haproxy_process_max_ssl_rate gauge
Highest SslRate reached on this worker process since started (in connections per second) |
haproxy_process_max_zlib_memory gauge
Limit on the amount of memory used by HTTP compression above which it is automatically disabled (in bytes, see global.maxzlibmem) |
haproxy_process_nbthread gauge
Number of started threads (global.nbthread) |
haproxy_process_pipes_free_total counter
Current number of allocated and available pipes in this worker process |
haproxy_process_pipes_used_total counter
Current number of pipes in use in this worker process |
haproxy_process_pool_allocated_bytes gauge
Amount of memory allocated in pools (in bytes) |
haproxy_process_pool_failures_total counter
Number of failed pool allocations since this worker was started |
haproxy_process_pool_used_bytes gauge
Amount of pool memory currently used (in bytes) |
haproxy_process_recv_logs_total counter
Total number of log messages received by log-forwarding listeners on this worker process since started |
haproxy_process_relative_process_id gauge
Relative worker process number (1) |
haproxy_process_requests_total counter
Total number of requests on this worker process since started |
haproxy_process_spliced_bytes_out_total counter
Total number of bytes emitted by current worker process through a kernel pipe since started |
haproxy_process_ssl_cache_lookups_total counter
Total number of SSL session ID lookups in the SSL session cache on this worker since the process started |
haproxy_process_ssl_cache_misses_total counter
Total number of SSL session ID lookups that didn’t find a session in the SSL session cache on this worker since started |
haproxy_process_ssl_connections_total counter
Total number of SSL endpoints on this worker process since the process started (front+back) |
haproxy_process_start_time_seconds gauge
Start time in seconds |
haproxy_process_stopping gauge
1 if the worker process is currently stopping, otherwise zero |
haproxy_process_unstoppable_jobs gauge
Current number of unstoppable jobs on the current worker process (master connections) |
haproxy_process_uptime_seconds gauge
How long ago this worker process was started (seconds) |
haproxy_frontend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_frontend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_frontend_connections_rate_max gauge
Highest value of connections per second observed since the worker process started |
haproxy_frontend_connections_total counter
Total number of new connections accepted on this frontend since the worker process started |
haproxy_frontend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_frontend_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_frontend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_cache_lookups_total counter
Total number of HTTP request lookups in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_frontend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_frontend_http_requests_rate_max gauge
Highest value of http requests observed since the worker process started |
haproxy_frontend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_frontend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of frontend and HTTP response range. For example, for 5xx responses for frontend |
haproxy_frontend_intercepted_requests_total counter
Total number of HTTP requests intercepted on the frontend (redirects/stats/services) since the worker process started |
haproxy_frontend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_frontend_limit_session_rate gauge
Limit on the number of sessions accepted in a second (frontend only, ‘rate-limit sessions’ setting) |
haproxy_frontend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_frontend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_frontend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_frontend_request_errors_total counter
Total number of invalid requests since process started |
haproxy_frontend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_frontend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_frontend_sessions_total counter
Total number of sessions since process started |
haproxy_frontend_status gauge
Current status of the service, per state label value |
haproxy_backend_active_servers gauge
Total number of active UP servers with a non-zero weight |
haproxy_backend_agg_check_status gauge
Backend’s aggregated gauge of servers’ state check status |
haproxy_backend_agg_server_check_status gauge
Deprecated. Backend’s aggregated gauge of servers’ status |
haproxy_backend_agg_server_status gauge
Backend’s aggregated gauge of servers’ status |
haproxy_backend_backup_servers gauge
Total number of backup UP servers with a non-zero weight |
haproxy_backend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_backend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_backend_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_backend_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_backend_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_backend_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_backend_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_backend_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_backend_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_backend_current_queue gauge
Number of current queued connections |
haproxy_backend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_backend_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_backend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_backend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_cache_lookups_total counter
Total number of HTTP requests looked up in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_backend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_backend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_backend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend and HTTP response range. For example, for 5xx responses for backend |
haproxy_backend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_backend_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_backend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_backend_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_backend_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_backend_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_backend_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_backend_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_backend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_backend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_backend_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_backend_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_backend_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_backend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_backend_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_backend_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_backend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_backend_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_backend_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_backend_sessions_total counter
Total number of sessions since process started |
haproxy_backend_status gauge
Current status of the service, per state label value |
haproxy_backend_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_backend_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_backend_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_server_bytes_in_total counter
Total number of request bytes since process started |
haproxy_server_bytes_out_total counter
Total number of response bytes since process started |
haproxy_server_check_code gauge
layer5-7 code, if available of the last health check |
haproxy_server_check_duration_seconds gauge
Total duration of the latest server health check, in seconds |
haproxy_server_check_failures_total counter
Total number of failed individual health checks per server/backend, since the worker process started |
haproxy_server_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_server_check_status gauge
Status of last health check, per state label value |
haproxy_server_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_server_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_server_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_server_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_server_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_server_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_server_current_queue gauge
Number of current queued connections |
haproxy_server_current_sessions gauge
Number of current sessions on the frontend, backend or server |
haproxy_server_current_throttle gauge
Throttling ratio applied to a server’s maxconn and weight during the slowstart period (0 to 100%) |
haproxy_server_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_server_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_server_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend, server, and HTTP response range. For example, for 5xx responses for backend |
haproxy_server_idle_connections_current gauge
Current number of idle connections available for reuse on this server |
haproxy_server_idle_connections_limit gauge
Limit on the number of available idle connections on this server (server |
haproxy_server_internal_errors_total counter
Total number of internal errors since process started |
haproxy_server_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_server_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_server_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_server_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_server_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_server_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_server_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_server_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_server_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_server_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_server_need_connections_current gauge
Estimated needed number of connections |
haproxy_server_queue_limit gauge
Limit on the number of connections in queue, for servers only (maxqueue argument) |
haproxy_server_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_server_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_server_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_server_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_server_responses_denied_total counter
Total number of denied responses since process started |
haproxy_server_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_server_safe_idle_connections_current gauge
Current number of safe idle connections |
haproxy_server_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_server_sessions_total counter
Total number of sessions since process started |
haproxy_server_status gauge
Current status of the service, per state label value |
haproxy_server_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_server_unsafe_idle_connections_current gauge
Current number of unsafe idle connections |
haproxy_server_used_connections_current gauge
Current number of connections in use |
haproxy_server_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_server_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_sticktable_size gauge
Stick table size |
haproxy_sticktable_used gauge
Number of entries used in this stick table |
haproxy_listener_bytes_in_total counter
Total number of request bytes since process started. To enable, add |
haproxy_listener_bytes_out_total counter
Total number of response bytes since process started. To enable, add |
haproxy_listener_current_sessions gauge
Number of current sessions on the frontend, backend or server. To enable, add |
haproxy_listener_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_failed_header_rewriting_to counter
Total number of failed HTTP header rewrites since the worker process started. To enable, add |
haproxy_listener_internal_errors_total counter
Total number of internal errors since process started. To enable, add |
haproxy_listener_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn. To enable, add |
haproxy_listener_max_sessions gauge
Highest value of current sessions encountered since process started. To enable, add |
haproxy_listener_request_errors_total counter
Total number of invalid requests since process started. To enable, add |
haproxy_listener_requests_denied_total counter
Total number of denied requests since process started. To enable, add |
haproxy_listener_responses_denied_total counter
Total number of denied responses since process started. To enable, add |
haproxy_listener_sessions_total counter
Total number of sessions since process started. To enable, add |
haproxy_listener_ssl_failed_handshake counter
Total number of failed handshake. To enable, add |
haproxy_listener_ssl_reused_sess counter
Total number of ssl sessions reused. To enable, add |
haproxy_listener_ssl_sess counter
Total number of ssl sessions established. To enable, add |
haproxy_listener_status gauge
Current status of the service, per state label value. To enable, add |
haproxy_process_active_peers gauge
Current number of verified active peers connections on the current worker process |
haproxy_process_build_info gauge
Build info |
haproxy_process_busy_polling_enabled gauge
1 if busy-polling is currently in use on the worker process, otherwise zero (config.busy-polling) |
haproxy_process_bytes_out_rate gauge
Number of bytes emitted by current worker process over the last second |
haproxy_process_bytes_out_total counter
Total number of bytes emitted by current worker process since started |
haproxy_process_connected_peers gauge
Current number of peers having passed the connection step on the current worker process |
haproxy_process_connections_total counter
Total number of connections on this worker process since started |
haproxy_process_current_backend_ssl_key_rate gauge
Number of SSL keys created on backends in this worker process over the last second |
haproxy_process_current_connection_rate gauge
Number of front connections created on this worker process over the last second |
haproxy_process_current_connections gauge
Current number of connections on this worker process |
haproxy_process_current_frontend_ssl_key_rate gauge
Number of SSL keys created on frontends in this worker process over the last second |
haproxy_process_current_run_queue gauge
Total number of active tasks+tasklets in the current worker process |
haproxy_process_current_session_rate gauge
Number of sessions created on this worker process over the last second |
haproxy_process_current_ssl_connections gauge
Current number of SSL endpoints on this worker process (front+back) |
haproxy_process_current_ssl_rate gauge
Number of SSL connections created on this worker process over the last second |
haproxy_process_current_tasks gauge
Total number of tasks in the current worker process (active + sleeping) |
haproxy_process_current_zlib_memory gauge
Amount of memory currently used by HTTP compression on the current worker process (in bytes) |
haproxy_process_dropped_logs_total counter
Total number of dropped logs for current worker process since started |
haproxy_process_failed_resolutions counter
Total number of failed DNS resolutions in current worker process since started |
haproxy_process_frontend_ssl_reuse gauge
Percent of frontend SSL connections which did not require a new key |
haproxy_process_hard_max_connections gauge
Hard limit on the number of per-process connections (imposed by Memmax_MB or |
haproxy_process_http_comp_bytes_in_total counter
Number of bytes submitted to the HTTP compressor in this worker process over the last second |
haproxy_process_http_comp_bytes_out_total counter
Number of bytes emitted by the HTTP compressor in this worker process over the last second |
haproxy_process_idle_time_percent gauge
Percentage of last second spent waiting in the current worker thread |
haproxy_process_jobs gauge
Current number of active jobs on the current worker process (frontend connections, master connections, listeners) |
haproxy_process_limit_connection_rate gauge
Hard limit for ConnRate (global.maxconnrate) |
haproxy_process_limit_http_comp gauge
Limit of CompressBpsOut beyond which HTTP compression is automatically disabled |
haproxy_process_limit_session_rate gauge
Hard limit for SessRate (global.maxsessrate) |
haproxy_process_limit_ssl_rate gauge
Hard limit for SslRate (global.maxsslrate) |
haproxy_process_listeners gauge
Current number of active listeners on the current worker process |
haproxy_process_max_backend_ssl_key_rate gauge
Highest SslBackendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_connection_rate gauge
Highest ConnRate reached on this worker process since started (in connections per second) |
haproxy_process_max_connections gauge
Hard limit on the number of per-process connections (configured or imposed by |
haproxy_process_max_fds gauge
Hard limit on the number of per-process file descriptors |
haproxy_process_max_frontend_ssl_key_rate gauge
Highest SslFrontendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_memory_bytes gauge
Worker process’s hard limit on memory usage in byes (-m on command line) |
haproxy_process_max_pipes gauge
Hard limit on the number of pipes for splicing, 0=unlimited |
haproxy_process_max_session_rate gauge
Highest SessRate reached on this worker process since started (in sessions per second) |
haproxy_process_max_sockets gauge
Hard limit on the number of per-process sockets |
haproxy_process_max_ssl_connections gauge
Hard limit on the number of per-process SSL endpoints (front+back), 0=unlimited |
haproxy_process_max_ssl_rate gauge
Highest SslRate reached on this worker process since started (in connections per second) |
haproxy_process_max_zlib_memory gauge
Limit on the amount of memory used by HTTP compression above which it is automatically disabled (in bytes, see global.maxzlibmem) |
haproxy_process_nbthread gauge
Number of started threads (global.nbthread) |
haproxy_process_pipes_free_total counter
Current number of allocated and available pipes in this worker process |
haproxy_process_pipes_used_total counter
Current number of pipes in use in this worker process |
haproxy_process_pool_allocated_bytes gauge
Amount of memory allocated in pools (in bytes) |
haproxy_process_pool_failures_total counter
Number of failed pool allocations since this worker was started |
haproxy_process_pool_used_bytes gauge
Amount of pool memory currently used (in bytes) |
haproxy_process_recv_logs_total counter
Total number of log messages received by log-forwarding listeners on this worker process since started |
haproxy_process_relative_process_id gauge
Relative worker process number (1) |
haproxy_process_requests_total counter
Total number of requests on this worker process since started |
haproxy_process_spliced_bytes_out_total counter
Total number of bytes emitted by current worker process through a kernel pipe since started |
haproxy_process_ssl_cache_lookups_total counter
Total number of SSL session ID lookups in the SSL session cache on this worker since the process started |
haproxy_process_ssl_cache_misses_total counter
Total number of SSL session ID lookups that didn’t find a session in the SSL session cache on this worker since started |
haproxy_process_ssl_connections_total counter
Total number of SSL endpoints on this worker process since the process started (front+back) |
haproxy_process_start_time_seconds gauge
Start time in seconds |
haproxy_process_stopping gauge
1 if the worker process is currently stopping, otherwise zero |
haproxy_process_unstoppable_jobs gauge
Current number of unstoppable jobs on the current worker process (master connections) |
haproxy_process_uptime_seconds gauge
How long ago this worker process was started (seconds) |
haproxy_frontend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_frontend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_frontend_connections_rate_max gauge
Highest value of connections per second observed since the worker process started |
haproxy_frontend_connections_total counter
Total number of new connections accepted on this frontend since the worker process started |
haproxy_frontend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_frontend_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_frontend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_cache_lookups_total counter
Total number of HTTP request lookups in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_frontend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_frontend_http_requests_rate_max gauge
Highest value of http requests observed since the worker process started |
haproxy_frontend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_frontend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of frontend and HTTP response range. For example, for 5xx responses for frontend |
haproxy_frontend_intercepted_requests_total counter
Total number of HTTP requests intercepted on the frontend (redirects/stats/services) since the worker process started |
haproxy_frontend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_frontend_limit_session_rate gauge
Limit on the number of sessions accepted in a second (frontend only, ‘rate-limit sessions’ setting) |
haproxy_frontend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_frontend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_frontend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_frontend_request_errors_total counter
Total number of invalid requests since process started |
haproxy_frontend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_frontend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_frontend_sessions_total counter
Total number of sessions since process started |
haproxy_frontend_status gauge
Current status of the service, per state label value |
haproxy_backend_active_servers gauge
Total number of active UP servers with a non-zero weight |
haproxy_backend_agg_check_status gauge
Backend’s aggregated gauge of servers’ state check status |
haproxy_backend_agg_server_check_status gauge
Deprecated. Backend’s aggregated gauge of servers’ status |
haproxy_backend_agg_server_status gauge
Backend’s aggregated gauge of servers’ status |
haproxy_backend_backup_servers gauge
Total number of backup UP servers with a non-zero weight |
haproxy_backend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_backend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_backend_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_backend_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_backend_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_backend_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_backend_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_backend_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_backend_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_backend_current_queue gauge
Number of current queued connections |
haproxy_backend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_backend_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_backend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_backend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_cache_lookups_total counter
Total number of HTTP requests looked up in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_backend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_backend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_backend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend and HTTP response range. For example, for 5xx responses for backend |
haproxy_backend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_backend_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_backend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_backend_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_backend_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_backend_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_backend_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_backend_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_backend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_backend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_backend_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_backend_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_backend_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_backend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_backend_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_backend_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_backend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_backend_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_backend_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_backend_sessions_total counter
Total number of sessions since process started |
haproxy_backend_status gauge
Current status of the service, per state label value |
haproxy_backend_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_backend_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_backend_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_server_bytes_in_total counter
Total number of request bytes since process started |
haproxy_server_bytes_out_total counter
Total number of response bytes since process started |
haproxy_server_check_code gauge
layer5-7 code, if available of the last health check |
haproxy_server_check_duration_seconds gauge
Total duration of the latest server health check, in seconds |
haproxy_server_check_failures_total counter
Total number of failed individual health checks per server/backend, since the worker process started |
haproxy_server_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_server_check_status gauge
Status of last health check, per state label value |
haproxy_server_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_server_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_server_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_server_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_server_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_server_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_server_current_queue gauge
Number of current queued connections |
haproxy_server_current_sessions gauge
Number of current sessions on the frontend, backend or server |
haproxy_server_current_throttle gauge
Throttling ratio applied to a server’s maxconn and weight during the slowstart period (0 to 100%) |
haproxy_server_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_server_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_server_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend, server, and HTTP response range. For example, for 5xx responses for backend |
haproxy_server_idle_connections_current gauge
Current number of idle connections available for reuse on this server |
haproxy_server_idle_connections_limit gauge
Limit on the number of available idle connections on this server (server |
haproxy_server_internal_errors_total counter
Total number of internal errors since process started |
haproxy_server_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_server_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_server_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_server_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_server_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_server_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_server_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_server_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_server_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_server_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_server_need_connections_current gauge
Estimated needed number of connections |
haproxy_server_queue_limit gauge
Limit on the number of connections in queue, for servers only (maxqueue argument) |
haproxy_server_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_server_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_server_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_server_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_server_responses_denied_total counter
Total number of denied responses since process started |
haproxy_server_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_server_safe_idle_connections_current gauge
Current number of safe idle connections |
haproxy_server_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_server_sessions_total counter
Total number of sessions since process started |
haproxy_server_status gauge
Current status of the service, per state label value |
haproxy_server_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_server_unsafe_idle_connections_current gauge
Current number of unsafe idle connections |
haproxy_server_used_connections_current gauge
Current number of connections in use |
haproxy_server_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_server_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_sticktable_size gauge
Stick table size |
haproxy_sticktable_used gauge
Number of entries used in this stick table |
haproxy_listener_bytes_in_total counter
Total number of request bytes since process started. To enable, add |
haproxy_listener_bytes_out_total counter
Total number of response bytes since process started. To enable, add |
haproxy_listener_current_sessions gauge
Number of current sessions on the frontend, backend or server. To enable, add |
haproxy_listener_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_failed_header_rewriting_to counter
Total number of failed HTTP header rewrites since the worker process started. To enable, add |
haproxy_listener_internal_errors_total counter
Total number of internal errors since process started. To enable, add |
haproxy_listener_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn. To enable, add |
haproxy_listener_max_sessions gauge
Highest value of current sessions encountered since process started. To enable, add |
haproxy_listener_request_errors_total counter
Total number of invalid requests since process started. To enable, add |
haproxy_listener_requests_denied_total counter
Total number of denied requests since process started. To enable, add |
haproxy_listener_responses_denied_total counter
Total number of denied responses since process started. To enable, add |
haproxy_listener_sessions_total counter
Total number of sessions since process started. To enable, add |
haproxy_listener_ssl_failed_handshake counter
Total number of failed handshake. To enable, add |
haproxy_listener_ssl_reused_sess counter
Total number of ssl sessions reused. To enable, add |
haproxy_listener_ssl_sess counter
Total number of ssl sessions established. To enable, add |
haproxy_listener_status gauge
Current status of the service, per state label value. To enable, add |
haproxy_process_active_peers gauge
Current number of verified active peers connections on the current worker process |
haproxy_process_build_info gauge
Build info |
haproxy_process_busy_polling_enabled gauge
1 if busy-polling is currently in use on the worker process, otherwise zero (config.busy-polling) |
haproxy_process_bytes_out_rate gauge
Number of bytes emitted by current worker process over the last second |
haproxy_process_bytes_out_total counter
Total number of bytes emitted by current worker process since started |
haproxy_process_connected_peers gauge
Current number of peers having passed the connection step on the current worker process |
haproxy_process_connections_total counter
Total number of connections on this worker process since started |
haproxy_process_current_backend_ssl_key_rate gauge
Number of SSL keys created on backends in this worker process over the last second |
haproxy_process_current_connection_rate gauge
Number of front connections created on this worker process over the last second |
haproxy_process_current_connections gauge
Current number of connections on this worker process |
haproxy_process_current_frontend_ssl_key_rate gauge
Number of SSL keys created on frontends in this worker process over the last second |
haproxy_process_current_run_queue gauge
Total number of active tasks+tasklets in the current worker process |
haproxy_process_current_session_rate gauge
Number of sessions created on this worker process over the last second |
haproxy_process_current_ssl_connections gauge
Current number of SSL endpoints on this worker process (front+back) |
haproxy_process_current_ssl_rate gauge
Number of SSL connections created on this worker process over the last second |
haproxy_process_current_tasks gauge
Total number of tasks in the current worker process (active + sleeping) |
haproxy_process_current_zlib_memory gauge
Amount of memory currently used by HTTP compression on the current worker process (in bytes) |
haproxy_process_dropped_logs_total counter
Total number of dropped logs for current worker process since started |
haproxy_process_failed_resolutions counter
Total number of failed DNS resolutions in current worker process since started |
haproxy_process_frontend_ssl_reuse gauge
Percent of frontend SSL connections which did not require a new key |
haproxy_process_hard_max_connections gauge
Hard limit on the number of per-process connections (imposed by Memmax_MB or |
haproxy_process_http_comp_bytes_in_total counter
Number of bytes submitted to the HTTP compressor in this worker process over the last second |
haproxy_process_http_comp_bytes_out_total counter
Number of bytes emitted by the HTTP compressor in this worker process over the last second |
haproxy_process_idle_time_percent gauge
Percentage of last second spent waiting in the current worker thread |
haproxy_process_jobs gauge
Current number of active jobs on the current worker process (frontend connections, master connections, listeners) |
haproxy_process_limit_connection_rate gauge
Hard limit for ConnRate (global.maxconnrate) |
haproxy_process_limit_http_comp gauge
Limit of CompressBpsOut beyond which HTTP compression is automatically disabled |
haproxy_process_limit_session_rate gauge
Hard limit for SessRate (global.maxsessrate) |
haproxy_process_limit_ssl_rate gauge
Hard limit for SslRate (global.maxsslrate) |
haproxy_process_listeners gauge
Current number of active listeners on the current worker process |
haproxy_process_max_backend_ssl_key_rate gauge
Highest SslBackendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_connection_rate gauge
Highest ConnRate reached on this worker process since started (in connections per second) |
haproxy_process_max_connections gauge
Hard limit on the number of per-process connections (configured or imposed by |
haproxy_process_max_fds gauge
Hard limit on the number of per-process file descriptors |
haproxy_process_max_frontend_ssl_key_rate gauge
Highest SslFrontendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_memory_bytes gauge
Worker process’s hard limit on memory usage in byes (-m on command line) |
haproxy_process_max_pipes gauge
Hard limit on the number of pipes for splicing, 0=unlimited |
haproxy_process_max_session_rate gauge
Highest SessRate reached on this worker process since started (in sessions per second) |
haproxy_process_max_sockets gauge
Hard limit on the number of per-process sockets |
haproxy_process_max_ssl_connections gauge
Hard limit on the number of per-process SSL endpoints (front+back), 0=unlimited |
haproxy_process_max_ssl_rate gauge
Highest SslRate reached on this worker process since started (in connections per second) |
haproxy_process_max_zlib_memory gauge
Limit on the amount of memory used by HTTP compression above which it is automatically disabled (in bytes, see global.maxzlibmem) |
haproxy_process_nbthread gauge
Number of started threads (global.nbthread) |
haproxy_process_pipes_free_total counter
Current number of allocated and available pipes in this worker process |
haproxy_process_pipes_used_total counter
Current number of pipes in use in this worker process |
haproxy_process_pool_allocated_bytes gauge
Amount of memory allocated in pools (in bytes) |
haproxy_process_pool_failures_total counter
Number of failed pool allocations since this worker was started |
haproxy_process_pool_used_bytes gauge
Amount of pool memory currently used (in bytes) |
haproxy_process_recv_logs_total counter
Total number of log messages received by log-forwarding listeners on this worker process since started |
haproxy_process_relative_process_id gauge
Relative worker process number (1) |
haproxy_process_requests_total counter
Total number of requests on this worker process since started |
haproxy_process_spliced_bytes_out_total counter
Total number of bytes emitted by current worker process through a kernel pipe since started |
haproxy_process_ssl_cache_lookups_total counter
Total number of SSL session ID lookups in the SSL session cache on this worker since the process started |
haproxy_process_ssl_cache_misses_total counter
Total number of SSL session ID lookups that didn’t find a session in the SSL session cache on this worker since started |
haproxy_process_ssl_connections_total counter
Total number of SSL endpoints on this worker process since the process started (front+back) |
haproxy_process_start_time_seconds gauge
Start time in seconds |
haproxy_process_stopping gauge
1 if the worker process is currently stopping, otherwise zero |
haproxy_process_unstoppable_jobs gauge
Current number of unstoppable jobs on the current worker process (master connections) |
haproxy_process_uptime_seconds gauge
How long ago this worker process was started (seconds) |
haproxy_frontend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_frontend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_frontend_connections_rate_max gauge
Highest value of connections per second observed since the worker process started |
haproxy_frontend_connections_total counter
Total number of new connections accepted on this frontend since the worker process started |
haproxy_frontend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_frontend_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_frontend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_cache_lookups_total counter
Total number of HTTP request lookups in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_frontend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_frontend_http_requests_rate_max gauge
Highest value of http requests observed since the worker process started |
haproxy_frontend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_frontend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of frontend and HTTP response range. For example, for 5xx responses for frontend |
haproxy_frontend_intercepted_requests_total counter
Total number of HTTP requests intercepted on the frontend (redirects/stats/services) since the worker process started |
haproxy_frontend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_frontend_limit_session_rate gauge
Limit on the number of sessions accepted in a second (frontend only, ‘rate-limit sessions’ setting) |
haproxy_frontend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_frontend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_frontend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_frontend_request_errors_total counter
Total number of invalid requests since process started |
haproxy_frontend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_frontend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_frontend_sessions_total counter
Total number of sessions since process started |
haproxy_frontend_status gauge
Current status of the service, per state label value |
haproxy_backend_active_servers gauge
Total number of active UP servers with a non-zero weight |
haproxy_backend_agg_check_status gauge
Backend’s aggregated gauge of servers’ state check status |
haproxy_backend_agg_server_check_status gauge
Deprecated. Backend’s aggregated gauge of servers’ status |
haproxy_backend_agg_server_status gauge
Backend’s aggregated gauge of servers’ status |
haproxy_backend_backup_servers gauge
Total number of backup UP servers with a non-zero weight |
haproxy_backend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_backend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_backend_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_backend_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_backend_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_backend_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_backend_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_backend_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_backend_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_backend_current_queue gauge
Number of current queued connections |
haproxy_backend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_backend_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_backend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_backend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_cache_lookups_total counter
Total number of HTTP requests looked up in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_backend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_backend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_backend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend and HTTP response range. For example, for 5xx responses for backend |
haproxy_backend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_backend_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_backend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_backend_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_backend_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_backend_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_backend_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_backend_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_backend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_backend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_backend_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_backend_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_backend_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_backend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_backend_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_backend_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_backend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_backend_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_backend_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_backend_sessions_total counter
Total number of sessions since process started |
haproxy_backend_status gauge
Current status of the service, per state label value |
haproxy_backend_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_backend_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_backend_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_server_bytes_in_total counter
Total number of request bytes since process started |
haproxy_server_bytes_out_total counter
Total number of response bytes since process started |
haproxy_server_check_code gauge
layer5-7 code, if available of the last health check |
haproxy_server_check_duration_seconds gauge
Total duration of the latest server health check, in seconds |
haproxy_server_check_failures_total counter
Total number of failed individual health checks per server/backend, since the worker process started |
haproxy_server_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_server_check_status gauge
Status of last health check, per state label value |
haproxy_server_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_server_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_server_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_server_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_server_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_server_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_server_current_queue gauge
Number of current queued connections |
haproxy_server_current_sessions gauge
Number of current sessions on the frontend, backend or server |
haproxy_server_current_throttle gauge
Throttling ratio applied to a server’s maxconn and weight during the slowstart period (0 to 100%) |
haproxy_server_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_server_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_server_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend, server, and HTTP response range. For example, for 5xx responses for backend |
haproxy_server_idle_connections_current gauge
Current number of idle connections available for reuse on this server |
haproxy_server_idle_connections_limit gauge
Limit on the number of available idle connections on this server (server |
haproxy_server_internal_errors_total counter
Total number of internal errors since process started |
haproxy_server_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_server_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_server_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_server_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_server_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_server_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_server_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_server_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_server_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_server_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_server_need_connections_current gauge
Estimated needed number of connections |
haproxy_server_queue_limit gauge
Limit on the number of connections in queue, for servers only (maxqueue argument) |
haproxy_server_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_server_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_server_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_server_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_server_responses_denied_total counter
Total number of denied responses since process started |
haproxy_server_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_server_safe_idle_connections_current gauge
Current number of safe idle connections |
haproxy_server_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_server_sessions_total counter
Total number of sessions since process started |
haproxy_server_status gauge
Current status of the service, per state label value |
haproxy_server_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_server_unsafe_idle_connections_current gauge
Current number of unsafe idle connections |
haproxy_server_used_connections_current gauge
Current number of connections in use |
haproxy_server_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_server_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_sticktable_size gauge
Stick table size |
haproxy_sticktable_used gauge
Number of entries used in this stick table |
haproxy_listener_bytes_in_total counter
Total number of request bytes since process started. To enable, add |
haproxy_listener_bytes_out_total counter
Total number of response bytes since process started. To enable, add |
haproxy_listener_current_sessions gauge
Number of current sessions on the frontend, backend or server. To enable, add |
haproxy_listener_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_failed_header_rewriting_to counter
Total number of failed HTTP header rewrites since the worker process started. To enable, add |
haproxy_listener_internal_errors_total counter
Total number of internal errors since process started. To enable, add |
haproxy_listener_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn. To enable, add |
haproxy_listener_max_sessions gauge
Highest value of current sessions encountered since process started. To enable, add |
haproxy_listener_request_errors_total counter
Total number of invalid requests since process started. To enable, add |
haproxy_listener_requests_denied_total counter
Total number of denied requests since process started. To enable, add |
haproxy_listener_responses_denied_total counter
Total number of denied responses since process started. To enable, add |
haproxy_listener_sessions_total counter
Total number of sessions since process started. To enable, add |
haproxy_listener_ssl_failed_handshake counter
Total number of failed handshake. To enable, add |
haproxy_listener_ssl_reused_sess counter
Total number of ssl sessions reused. To enable, add |
haproxy_listener_ssl_sess counter
Total number of ssl sessions established. To enable, add |
haproxy_listener_status gauge
Current status of the service, per state label value. To enable, add |
haproxy_process_active_peers gauge
Current number of verified active peers connections on the current worker process |
haproxy_process_build_info gauge
Build info |
haproxy_process_busy_polling_enabled gauge
1 if busy-polling is currently in use on the worker process, otherwise zero (config.busy-polling) |
haproxy_process_bytes_out_rate gauge
Number of bytes emitted by current worker process over the last second |
haproxy_process_bytes_out_total counter
Total number of bytes emitted by current worker process since started |
haproxy_process_connected_peers gauge
Current number of peers having passed the connection step on the current worker process |
haproxy_process_connections_total counter
Total number of connections on this worker process since started |
haproxy_process_current_backend_ssl_key_rate gauge
Number of SSL keys created on backends in this worker process over the last second |
haproxy_process_current_connection_rate gauge
Number of front connections created on this worker process over the last second |
haproxy_process_current_connections gauge
Current number of connections on this worker process |
haproxy_process_current_frontend_ssl_key_rate gauge
Number of SSL keys created on frontends in this worker process over the last second |
haproxy_process_current_run_queue gauge
Total number of active tasks+tasklets in the current worker process |
haproxy_process_current_session_rate gauge
Number of sessions created on this worker process over the last second |
haproxy_process_current_ssl_connections gauge
Current number of SSL endpoints on this worker process (front+back) |
haproxy_process_current_ssl_rate gauge
Number of SSL connections created on this worker process over the last second |
haproxy_process_current_tasks gauge
Total number of tasks in the current worker process (active + sleeping) |
haproxy_process_current_zlib_memory gauge
Amount of memory currently used by HTTP compression on the current worker process (in bytes) |
haproxy_process_dropped_logs_total counter
Total number of dropped logs for current worker process since started |
haproxy_process_failed_resolutions counter
Total number of failed DNS resolutions in current worker process since started |
haproxy_process_frontend_ssl_reuse gauge
Percent of frontend SSL connections which did not require a new key |
haproxy_process_hard_max_connections gauge
Hard limit on the number of per-process connections (imposed by Memmax_MB or |
haproxy_process_http_comp_bytes_in_total counter
Number of bytes submitted to the HTTP compressor in this worker process over the last second |
haproxy_process_http_comp_bytes_out_total counter
Number of bytes emitted by the HTTP compressor in this worker process over the last second |
haproxy_process_idle_time_percent gauge
Percentage of last second spent waiting in the current worker thread |
haproxy_process_jobs gauge
Current number of active jobs on the current worker process (frontend connections, master connections, listeners) |
haproxy_process_limit_connection_rate gauge
Hard limit for ConnRate (global.maxconnrate) |
haproxy_process_limit_http_comp gauge
Limit of CompressBpsOut beyond which HTTP compression is automatically disabled |
haproxy_process_limit_session_rate gauge
Hard limit for SessRate (global.maxsessrate) |
haproxy_process_limit_ssl_rate gauge
Hard limit for SslRate (global.maxsslrate) |
haproxy_process_listeners gauge
Current number of active listeners on the current worker process |
haproxy_process_max_backend_ssl_key_rate gauge
Highest SslBackendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_connection_rate gauge
Highest ConnRate reached on this worker process since started (in connections per second) |
haproxy_process_max_connections gauge
Hard limit on the number of per-process connections (configured or imposed by |
haproxy_process_max_fds gauge
Hard limit on the number of per-process file descriptors |
haproxy_process_max_frontend_ssl_key_rate gauge
Highest SslFrontendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_memory_bytes gauge
Worker process’s hard limit on memory usage in byes (-m on command line) |
haproxy_process_max_pipes gauge
Hard limit on the number of pipes for splicing, 0=unlimited |
haproxy_process_max_session_rate gauge
Highest SessRate reached on this worker process since started (in sessions per second) |
haproxy_process_max_sockets gauge
Hard limit on the number of per-process sockets |
haproxy_process_max_ssl_connections gauge
Hard limit on the number of per-process SSL endpoints (front+back), 0=unlimited |
haproxy_process_max_ssl_rate gauge
Highest SslRate reached on this worker process since started (in connections per second) |
haproxy_process_max_zlib_memory gauge
Limit on the amount of memory used by HTTP compression above which it is automatically disabled (in bytes, see global.maxzlibmem) |
haproxy_process_nbthread gauge
Number of started threads (global.nbthread) |
haproxy_process_pipes_free_total counter
Current number of allocated and available pipes in this worker process |
haproxy_process_pipes_used_total counter
Current number of pipes in use in this worker process |
haproxy_process_pool_allocated_bytes gauge
Amount of memory allocated in pools (in bytes) |
haproxy_process_pool_failures_total counter
Number of failed pool allocations since this worker was started |
haproxy_process_pool_used_bytes gauge
Amount of pool memory currently used (in bytes) |
haproxy_process_recv_logs_total counter
Total number of log messages received by log-forwarding listeners on this worker process since started |
haproxy_process_relative_process_id gauge
Relative worker process number (1) |
haproxy_process_requests_total counter
Total number of requests on this worker process since started |
haproxy_process_spliced_bytes_out_total counter
Total number of bytes emitted by current worker process through a kernel pipe since started |
haproxy_process_ssl_cache_lookups_total counter
Total number of SSL session ID lookups in the SSL session cache on this worker since the process started |
haproxy_process_ssl_cache_misses_total counter
Total number of SSL session ID lookups that didn’t find a session in the SSL session cache on this worker since started |
haproxy_process_ssl_connections_total counter
Total number of SSL endpoints on this worker process since the process started (front+back) |
haproxy_process_start_time_seconds gauge
Start time in seconds |
haproxy_process_stopping gauge
1 if the worker process is currently stopping, otherwise zero |
haproxy_process_unstoppable_jobs gauge
Current number of unstoppable jobs on the current worker process (master connections) |
haproxy_process_uptime_seconds gauge
How long ago this worker process was started (seconds) |
haproxy_frontend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_frontend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_frontend_connections_rate_max gauge
Highest value of connections per second observed since the worker process started |
haproxy_frontend_connections_total counter
Total number of new connections accepted on this frontend since the worker process started |
haproxy_frontend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_frontend_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_frontend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_cache_lookups_total counter
Total number of HTTP request lookups in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_frontend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_frontend_http_requests_rate_max gauge
Highest value of http requests observed since the worker process started |
haproxy_frontend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_frontend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of frontend and HTTP response range. For example, for 5xx responses for frontend |
haproxy_frontend_intercepted_requests_total counter
Total number of HTTP requests intercepted on the frontend (redirects/stats/services) since the worker process started |
haproxy_frontend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_frontend_limit_session_rate gauge
Limit on the number of sessions accepted in a second (frontend only, ‘rate-limit sessions’ setting) |
haproxy_frontend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_frontend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_frontend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_frontend_request_errors_total counter
Total number of invalid requests since process started |
haproxy_frontend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_frontend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_frontend_sessions_total counter
Total number of sessions since process started |
haproxy_frontend_status gauge
Current status of the service, per state label value |
haproxy_backend_active_servers gauge
Total number of active UP servers with a non-zero weight |
haproxy_backend_agg_check_status gauge
Backend’s aggregated gauge of servers’ state check status |
haproxy_backend_agg_server_check_status gauge
Deprecated. Backend’s aggregated gauge of servers’ status |
haproxy_backend_agg_server_status gauge
Backend’s aggregated gauge of servers’ status |
haproxy_backend_backup_servers gauge
Total number of backup UP servers with a non-zero weight |
haproxy_backend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_backend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_backend_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_backend_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_backend_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_backend_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_backend_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_backend_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_backend_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_backend_current_queue gauge
Number of current queued connections |
haproxy_backend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_backend_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_backend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_backend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_cache_lookups_total counter
Total number of HTTP requests looked up in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_backend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_backend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_backend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend and HTTP response range. For example, for 5xx responses for backend |
haproxy_backend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_backend_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_backend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_backend_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_backend_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_backend_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_backend_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_backend_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_backend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_backend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_backend_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_backend_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_backend_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_backend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_backend_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_backend_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_backend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_backend_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_backend_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_backend_sessions_total counter
Total number of sessions since process started |
haproxy_backend_status gauge
Current status of the service, per state label value |
haproxy_backend_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_backend_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_backend_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_server_bytes_in_total counter
Total number of request bytes since process started |
haproxy_server_bytes_out_total counter
Total number of response bytes since process started |
haproxy_server_check_code gauge
layer5-7 code, if available of the last health check |
haproxy_server_check_duration_seconds gauge
Total duration of the latest server health check, in seconds |
haproxy_server_check_failures_total counter
Total number of failed individual health checks per server/backend, since the worker process started |
haproxy_server_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_server_check_status gauge
Status of last health check, per state label value |
haproxy_server_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_server_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_server_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_server_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_server_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_server_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_server_current_queue gauge
Number of current queued connections |
haproxy_server_current_sessions gauge
Number of current sessions on the frontend, backend or server |
haproxy_server_current_throttle gauge
Throttling ratio applied to a server’s maxconn and weight during the slowstart period (0 to 100%) |
haproxy_server_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_server_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_server_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend, server, and HTTP response range. For example, for 5xx responses for backend |
haproxy_server_idle_connections_current gauge
Current number of idle connections available for reuse on this server |
haproxy_server_idle_connections_limit gauge
Limit on the number of available idle connections on this server (server |
haproxy_server_internal_errors_total counter
Total number of internal errors since process started |
haproxy_server_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_server_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_server_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_server_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_server_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_server_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_server_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_server_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_server_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_server_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_server_need_connections_current gauge
Estimated needed number of connections |
haproxy_server_queue_limit gauge
Limit on the number of connections in queue, for servers only (maxqueue argument) |
haproxy_server_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_server_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_server_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_server_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_server_responses_denied_total counter
Total number of denied responses since process started |
haproxy_server_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_server_safe_idle_connections_current gauge
Current number of safe idle connections |
haproxy_server_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_server_sessions_total counter
Total number of sessions since process started |
haproxy_server_status gauge
Current status of the service, per state label value |
haproxy_server_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_server_unsafe_idle_connections_current gauge
Current number of unsafe idle connections |
haproxy_server_used_connections_current gauge
Current number of connections in use |
haproxy_server_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_server_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_sticktable_size gauge
Stick table size |
haproxy_sticktable_used gauge
Number of entries used in this stick table |
haproxy_listener_bytes_in_total counter
Total number of request bytes since process started. To enable, add |
haproxy_listener_bytes_out_total counter
Total number of response bytes since process started. To enable, add |
haproxy_listener_current_sessions gauge
Number of current sessions on the frontend, backend or server. To enable, add |
haproxy_listener_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_failed_header_rewriting_to counter
Total number of failed HTTP header rewrites since the worker process started. To enable, add |
haproxy_listener_internal_errors_total counter
Total number of internal errors since process started. To enable, add |
haproxy_listener_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn. To enable, add |
haproxy_listener_max_sessions gauge
Highest value of current sessions encountered since process started. To enable, add |
haproxy_listener_request_errors_total counter
Total number of invalid requests since process started. To enable, add |
haproxy_listener_requests_denied_total counter
Total number of denied requests since process started. To enable, add |
haproxy_listener_responses_denied_total counter
Total number of denied responses since process started. To enable, add |
haproxy_listener_sessions_total counter
Total number of sessions since process started. To enable, add |
haproxy_listener_ssl_failed_handshake counter
Total number of failed handshake. To enable, add |
haproxy_listener_ssl_reused_sess counter
Total number of ssl sessions reused. To enable, add |
haproxy_listener_ssl_sess counter
Total number of ssl sessions established. To enable, add |
haproxy_listener_status gauge
Current status of the service, per state label value. To enable, add |
haproxy_process_active_peers gauge
Current number of verified active peers connections on the current worker process |
haproxy_process_build_info gauge
Build info |
haproxy_process_busy_polling_enabled gauge
1 if busy-polling is currently in use on the worker process, otherwise zero (config.busy-polling) |
haproxy_process_bytes_out_rate gauge
Number of bytes emitted by current worker process over the last second |
haproxy_process_bytes_out_total counter
Total number of bytes emitted by current worker process since started |
haproxy_process_connected_peers gauge
Current number of peers having passed the connection step on the current worker process |
haproxy_process_connections_total counter
Total number of connections on this worker process since started |
haproxy_process_current_backend_ssl_key_rate gauge
Number of SSL keys created on backends in this worker process over the last second |
haproxy_process_current_connection_rate gauge
Number of front connections created on this worker process over the last second |
haproxy_process_current_connections gauge
Current number of connections on this worker process |
haproxy_process_current_frontend_ssl_key_rate gauge
Number of SSL keys created on frontends in this worker process over the last second |
haproxy_process_current_run_queue gauge
Total number of active tasks+tasklets in the current worker process |
haproxy_process_current_session_rate gauge
Number of sessions created on this worker process over the last second |
haproxy_process_current_ssl_connections gauge
Current number of SSL endpoints on this worker process (front+back) |
haproxy_process_current_ssl_rate gauge
Number of SSL connections created on this worker process over the last second |
haproxy_process_current_tasks gauge
Total number of tasks in the current worker process (active + sleeping) |
haproxy_process_current_zlib_memory gauge
Amount of memory currently used by HTTP compression on the current worker process (in bytes) |
haproxy_process_dropped_logs_total counter
Total number of dropped logs for current worker process since started |
haproxy_process_failed_resolutions counter
Total number of failed DNS resolutions in current worker process since started |
haproxy_process_frontend_ssl_reuse gauge
Percent of frontend SSL connections which did not require a new key |
haproxy_process_hard_max_connections gauge
Hard limit on the number of per-process connections (imposed by Memmax_MB or |
haproxy_process_http_comp_bytes_in_total counter
Number of bytes submitted to the HTTP compressor in this worker process over the last second |
haproxy_process_http_comp_bytes_out_total counter
Number of bytes emitted by the HTTP compressor in this worker process over the last second |
haproxy_process_idle_time_percent gauge
Percentage of last second spent waiting in the current worker thread |
haproxy_process_jobs gauge
Current number of active jobs on the current worker process (frontend connections, master connections, listeners) |
haproxy_process_limit_connection_rate gauge
Hard limit for ConnRate (global.maxconnrate) |
haproxy_process_limit_http_comp gauge
Limit of CompressBpsOut beyond which HTTP compression is automatically disabled |
haproxy_process_limit_session_rate gauge
Hard limit for SessRate (global.maxsessrate) |
haproxy_process_limit_ssl_rate gauge
Hard limit for SslRate (global.maxsslrate) |
haproxy_process_listeners gauge
Current number of active listeners on the current worker process |
haproxy_process_max_backend_ssl_key_rate gauge
Highest SslBackendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_connection_rate gauge
Highest ConnRate reached on this worker process since started (in connections per second) |
haproxy_process_max_connections gauge
Hard limit on the number of per-process connections (configured or imposed by |
haproxy_process_max_fds gauge
Hard limit on the number of per-process file descriptors |
haproxy_process_max_frontend_ssl_key_rate gauge
Highest SslFrontendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_memory_bytes gauge
Worker process’s hard limit on memory usage in byes (-m on command line) |
haproxy_process_max_pipes gauge
Hard limit on the number of pipes for splicing, 0=unlimited |
haproxy_process_max_session_rate gauge
Highest SessRate reached on this worker process since started (in sessions per second) |
haproxy_process_max_sockets gauge
Hard limit on the number of per-process sockets |
haproxy_process_max_ssl_connections gauge
Hard limit on the number of per-process SSL endpoints (front+back), 0=unlimited |
haproxy_process_max_ssl_rate gauge
Highest SslRate reached on this worker process since started (in connections per second) |
haproxy_process_max_zlib_memory gauge
Limit on the amount of memory used by HTTP compression above which it is automatically disabled (in bytes, see global.maxzlibmem) |
haproxy_process_nbthread gauge
Number of started threads (global.nbthread) |
haproxy_process_pipes_free_total counter
Current number of allocated and available pipes in this worker process |
haproxy_process_pipes_used_total counter
Current number of pipes in use in this worker process |
haproxy_process_pool_allocated_bytes gauge
Amount of memory allocated in pools (in bytes) |
haproxy_process_pool_failures_total counter
Number of failed pool allocations since this worker was started |
haproxy_process_pool_used_bytes gauge
Amount of pool memory currently used (in bytes) |
haproxy_process_recv_logs_total counter
Total number of log messages received by log-forwarding listeners on this worker process since started |
haproxy_process_relative_process_id gauge
Relative worker process number (1) |
haproxy_process_requests_total counter
Total number of requests on this worker process since started |
haproxy_process_spliced_bytes_out_total counter
Total number of bytes emitted by current worker process through a kernel pipe since started |
haproxy_process_ssl_cache_lookups_total counter
Total number of SSL session ID lookups in the SSL session cache on this worker since the process started |
haproxy_process_ssl_cache_misses_total counter
Total number of SSL session ID lookups that didn’t find a session in the SSL session cache on this worker since started |
haproxy_process_ssl_connections_total counter
Total number of SSL endpoints on this worker process since the process started (front+back) |
haproxy_process_start_time_seconds gauge
Start time in seconds |
haproxy_process_stopping gauge
1 if the worker process is currently stopping, otherwise zero |
haproxy_process_unstoppable_jobs gauge
Current number of unstoppable jobs on the current worker process (master connections) |
haproxy_process_uptime_seconds gauge
How long ago this worker process was started (seconds) |
haproxy_frontend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_frontend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_frontend_connections_rate_max gauge
Highest value of connections per second observed since the worker process started |
haproxy_frontend_connections_total counter
Total number of new connections accepted on this frontend since the worker process started |
haproxy_frontend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_frontend_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_frontend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_cache_lookups_total counter
Total number of HTTP request lookups in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_frontend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_frontend_http_requests_rate_max gauge
Highest value of http requests observed since the worker process started |
haproxy_frontend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_frontend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of frontend and HTTP response range. For example, for 5xx responses for frontend |
haproxy_frontend_intercepted_requests_total counter
Total number of HTTP requests intercepted on the frontend (redirects/stats/services) since the worker process started |
haproxy_frontend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_frontend_limit_session_rate gauge
Limit on the number of sessions accepted in a second (frontend only, ‘rate-limit sessions’ setting) |
haproxy_frontend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_frontend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_frontend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_frontend_request_errors_total counter
Total number of invalid requests since process started |
haproxy_frontend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_frontend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_frontend_sessions_total counter
Total number of sessions since process started |
haproxy_frontend_status gauge
Current status of the service, per state label value |
haproxy_backend_active_servers gauge
Total number of active UP servers with a non-zero weight |
haproxy_backend_agg_check_status gauge
Backend’s aggregated gauge of servers’ state check status |
haproxy_backend_agg_server_check_status gauge
Deprecated. Backend’s aggregated gauge of servers’ status |
haproxy_backend_agg_server_status gauge
Backend’s aggregated gauge of servers’ status |
haproxy_backend_backup_servers gauge
Total number of backup UP servers with a non-zero weight |
haproxy_backend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_backend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_backend_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_backend_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_backend_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_backend_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_backend_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_backend_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_backend_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_backend_current_queue gauge
Number of current queued connections |
haproxy_backend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_backend_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_backend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_backend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_cache_lookups_total counter
Total number of HTTP requests looked up in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_backend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_backend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_backend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend and HTTP response range. For example, for 5xx responses for backend |
haproxy_backend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_backend_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_backend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_backend_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_backend_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_backend_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_backend_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_backend_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_backend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_backend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_backend_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_backend_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_backend_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_backend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_backend_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_backend_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_backend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_backend_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_backend_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_backend_sessions_total counter
Total number of sessions since process started |
haproxy_backend_status gauge
Current status of the service, per state label value |
haproxy_backend_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_backend_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_backend_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_server_bytes_in_total counter
Total number of request bytes since process started |
haproxy_server_bytes_out_total counter
Total number of response bytes since process started |
haproxy_server_check_code gauge
layer5-7 code, if available of the last health check |
haproxy_server_check_duration_seconds gauge
Total duration of the latest server health check, in seconds |
haproxy_server_check_failures_total counter
Total number of failed individual health checks per server/backend, since the worker process started |
haproxy_server_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_server_check_status gauge
Status of last health check, per state label value |
haproxy_server_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_server_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_server_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_server_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_server_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_server_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_server_current_queue gauge
Number of current queued connections |
haproxy_server_current_sessions gauge
Number of current sessions on the frontend, backend or server |
haproxy_server_current_throttle gauge
Throttling ratio applied to a server’s maxconn and weight during the slowstart period (0 to 100%) |
haproxy_server_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_server_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_server_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend, server, and HTTP response range. For example, for 5xx responses for backend |
haproxy_server_idle_connections_current gauge
Current number of idle connections available for reuse on this server |
haproxy_server_idle_connections_limit gauge
Limit on the number of available idle connections on this server (server |
haproxy_server_internal_errors_total counter
Total number of internal errors since process started |
haproxy_server_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_server_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_server_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_server_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_server_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_server_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_server_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_server_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_server_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_server_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_server_need_connections_current gauge
Estimated needed number of connections |
haproxy_server_queue_limit gauge
Limit on the number of connections in queue, for servers only (maxqueue argument) |
haproxy_server_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_server_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_server_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_server_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_server_responses_denied_total counter
Total number of denied responses since process started |
haproxy_server_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_server_safe_idle_connections_current gauge
Current number of safe idle connections |
haproxy_server_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_server_sessions_total counter
Total number of sessions since process started |
haproxy_server_status gauge
Current status of the service, per state label value |
haproxy_server_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_server_unsafe_idle_connections_current gauge
Current number of unsafe idle connections |
haproxy_server_used_connections_current gauge
Current number of connections in use |
haproxy_server_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_server_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_sticktable_size gauge
Stick table size |
haproxy_sticktable_used gauge
Number of entries used in this stick table |
haproxy_listener_bytes_in_total counter
Total number of request bytes since process started. To enable, add |
haproxy_listener_bytes_out_total counter
Total number of response bytes since process started. To enable, add |
haproxy_listener_current_sessions gauge
Number of current sessions on the frontend, backend or server. To enable, add |
haproxy_listener_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_failed_header_rewriting_to counter
Total number of failed HTTP header rewrites since the worker process started. To enable, add |
haproxy_listener_internal_errors_total counter
Total number of internal errors since process started. To enable, add |
haproxy_listener_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn. To enable, add |
haproxy_listener_max_sessions gauge
Highest value of current sessions encountered since process started. To enable, add |
haproxy_listener_request_errors_total counter
Total number of invalid requests since process started. To enable, add |
haproxy_listener_requests_denied_total counter
Total number of denied requests since process started. To enable, add |
haproxy_listener_responses_denied_total counter
Total number of denied responses since process started. To enable, add |
haproxy_listener_sessions_total counter
Total number of sessions since process started. To enable, add |
haproxy_listener_ssl_failed_handshake counter
Total number of failed handshake. To enable, add |
haproxy_listener_ssl_reused_sess counter
Total number of ssl sessions reused. To enable, add |
haproxy_listener_ssl_sess counter
Total number of ssl sessions established. To enable, add |
haproxy_listener_status gauge
Current status of the service, per state label value. To enable, add |
haproxy_process_active_peers gauge
Current number of verified active peers connections on the current worker process |
haproxy_process_build_info gauge
Build info |
haproxy_process_busy_polling_enabled gauge
1 if busy-polling is currently in use on the worker process, otherwise zero (config.busy-polling) |
haproxy_process_bytes_out_rate gauge
Number of bytes emitted by current worker process over the last second |
haproxy_process_bytes_out_total counter
Total number of bytes emitted by current worker process since started |
haproxy_process_connected_peers gauge
Current number of peers having passed the connection step on the current worker process |
haproxy_process_connections_total counter
Total number of connections on this worker process since started |
haproxy_process_current_backend_ssl_key_rate gauge
Number of SSL keys created on backends in this worker process over the last second |
haproxy_process_current_connection_rate gauge
Number of front connections created on this worker process over the last second |
haproxy_process_current_connections gauge
Current number of connections on this worker process |
haproxy_process_current_frontend_ssl_key_rate gauge
Number of SSL keys created on frontends in this worker process over the last second |
haproxy_process_current_run_queue gauge
Total number of active tasks+tasklets in the current worker process |
haproxy_process_current_session_rate gauge
Number of sessions created on this worker process over the last second |
haproxy_process_current_ssl_connections gauge
Current number of SSL endpoints on this worker process (front+back) |
haproxy_process_current_ssl_rate gauge
Number of SSL connections created on this worker process over the last second |
haproxy_process_current_tasks gauge
Total number of tasks in the current worker process (active + sleeping) |
haproxy_process_current_zlib_memory gauge
Amount of memory currently used by HTTP compression on the current worker process (in bytes) |
haproxy_process_dropped_logs_total counter
Total number of dropped logs for current worker process since started |
haproxy_process_failed_resolutions counter
Total number of failed DNS resolutions in current worker process since started |
haproxy_process_frontend_ssl_reuse gauge
Percent of frontend SSL connections which did not require a new key |
haproxy_process_hard_max_connections gauge
Hard limit on the number of per-process connections (imposed by Memmax_MB or |
haproxy_process_http_comp_bytes_in_total counter
Number of bytes submitted to the HTTP compressor in this worker process over the last second |
haproxy_process_http_comp_bytes_out_total counter
Number of bytes emitted by the HTTP compressor in this worker process over the last second |
haproxy_process_idle_time_percent gauge
Percentage of last second spent waiting in the current worker thread |
haproxy_process_jobs gauge
Current number of active jobs on the current worker process (frontend connections, master connections, listeners) |
haproxy_process_limit_connection_rate gauge
Hard limit for ConnRate (global.maxconnrate) |
haproxy_process_limit_http_comp gauge
Limit of CompressBpsOut beyond which HTTP compression is automatically disabled |
haproxy_process_limit_session_rate gauge
Hard limit for SessRate (global.maxsessrate) |
haproxy_process_limit_ssl_rate gauge
Hard limit for SslRate (global.maxsslrate) |
haproxy_process_listeners gauge
Current number of active listeners on the current worker process |
haproxy_process_max_backend_ssl_key_rate gauge
Highest SslBackendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_connection_rate gauge
Highest ConnRate reached on this worker process since started (in connections per second) |
haproxy_process_max_connections gauge
Hard limit on the number of per-process connections (configured or imposed by |
haproxy_process_max_fds gauge
Hard limit on the number of per-process file descriptors |
haproxy_process_max_frontend_ssl_key_rate gauge
Highest SslFrontendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_memory_bytes gauge
Worker process’s hard limit on memory usage in byes (-m on command line) |
haproxy_process_max_pipes gauge
Hard limit on the number of pipes for splicing, 0=unlimited |
haproxy_process_max_session_rate gauge
Highest SessRate reached on this worker process since started (in sessions per second) |
haproxy_process_max_sockets gauge
Hard limit on the number of per-process sockets |
haproxy_process_max_ssl_connections gauge
Hard limit on the number of per-process SSL endpoints (front+back), 0=unlimited |
haproxy_process_max_ssl_rate gauge
Highest SslRate reached on this worker process since started (in connections per second) |
haproxy_process_max_zlib_memory gauge
Limit on the amount of memory used by HTTP compression above which it is automatically disabled (in bytes, see global.maxzlibmem) |
haproxy_process_nbthread gauge
Number of started threads (global.nbthread) |
haproxy_process_pipes_free_total counter
Current number of allocated and available pipes in this worker process |
haproxy_process_pipes_used_total counter
Current number of pipes in use in this worker process |
haproxy_process_pool_allocated_bytes gauge
Amount of memory allocated in pools (in bytes) |
haproxy_process_pool_failures_total counter
Number of failed pool allocations since this worker was started |
haproxy_process_pool_used_bytes gauge
Amount of pool memory currently used (in bytes) |
haproxy_process_recv_logs_total counter
Total number of log messages received by log-forwarding listeners on this worker process since started |
haproxy_process_relative_process_id gauge
Relative worker process number (1) |
haproxy_process_requests_total counter
Total number of requests on this worker process since started |
haproxy_process_spliced_bytes_out_total counter
Total number of bytes emitted by current worker process through a kernel pipe since started |
haproxy_process_ssl_cache_lookups_total counter
Total number of SSL session ID lookups in the SSL session cache on this worker since the process started |
haproxy_process_ssl_cache_misses_total counter
Total number of SSL session ID lookups that didn’t find a session in the SSL session cache on this worker since started |
haproxy_process_ssl_connections_total counter
Total number of SSL endpoints on this worker process since the process started (front+back) |
haproxy_process_start_time_seconds gauge
Start time in seconds |
haproxy_process_stopping gauge
1 if the worker process is currently stopping, otherwise zero |
haproxy_process_unstoppable_jobs gauge
Current number of unstoppable jobs on the current worker process (master connections) |
haproxy_process_uptime_seconds gauge
How long ago this worker process was started (seconds) |
haproxy_frontend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_frontend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_frontend_connections_rate_max gauge
Highest value of connections per second observed since the worker process started |
haproxy_frontend_connections_total counter
Total number of new connections accepted on this frontend since the worker process started |
haproxy_frontend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_frontend_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_frontend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_cache_lookups_total counter
Total number of HTTP request lookups in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_frontend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_frontend_http_requests_rate_max gauge
Highest value of http requests observed since the worker process started |
haproxy_frontend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_frontend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of frontend and HTTP response range. For example, for 5xx responses for frontend |
haproxy_frontend_intercepted_requests_total counter
Total number of HTTP requests intercepted on the frontend (redirects/stats/services) since the worker process started |
haproxy_frontend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_frontend_limit_session_rate gauge
Limit on the number of sessions accepted in a second (frontend only, ‘rate-limit sessions’ setting) |
haproxy_frontend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_frontend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_frontend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_frontend_request_errors_total counter
Total number of invalid requests since process started |
haproxy_frontend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_frontend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_frontend_sessions_total counter
Total number of sessions since process started |
haproxy_frontend_status gauge
Current status of the service, per state label value |
haproxy_backend_active_servers gauge
Total number of active UP servers with a non-zero weight |
haproxy_backend_agg_check_status gauge
Backend’s aggregated gauge of servers’ state check status |
haproxy_backend_agg_server_check_status gauge
Deprecated. Backend’s aggregated gauge of servers’ status |
haproxy_backend_agg_server_status gauge
Backend’s aggregated gauge of servers’ status |
haproxy_backend_backup_servers gauge
Total number of backup UP servers with a non-zero weight |
haproxy_backend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_backend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_backend_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_backend_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_backend_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_backend_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_backend_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_backend_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_backend_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_backend_current_queue gauge
Number of current queued connections |
haproxy_backend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_backend_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_backend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_backend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_cache_lookups_total counter
Total number of HTTP requests looked up in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_backend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_backend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_backend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend and HTTP response range. For example, for 5xx responses for backend |
haproxy_backend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_backend_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_backend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_backend_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_backend_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_backend_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_backend_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_backend_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_backend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_backend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_backend_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_backend_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_backend_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_backend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_backend_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_backend_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_backend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_backend_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_backend_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_backend_sessions_total counter
Total number of sessions since process started |
haproxy_backend_status gauge
Current status of the service, per state label value |
haproxy_backend_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_backend_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_backend_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_server_bytes_in_total counter
Total number of request bytes since process started |
haproxy_server_bytes_out_total counter
Total number of response bytes since process started |
haproxy_server_check_code gauge
layer5-7 code, if available of the last health check |
haproxy_server_check_duration_seconds gauge
Total duration of the latest server health check, in seconds |
haproxy_server_check_failures_total counter
Total number of failed individual health checks per server/backend, since the worker process started |
haproxy_server_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_server_check_status gauge
Status of last health check, per state label value |
haproxy_server_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_server_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_server_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_server_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_server_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_server_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_server_current_queue gauge
Number of current queued connections |
haproxy_server_current_sessions gauge
Number of current sessions on the frontend, backend or server |
haproxy_server_current_throttle gauge
Throttling ratio applied to a server’s maxconn and weight during the slowstart period (0 to 100%) |
haproxy_server_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_server_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_server_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend, server, and HTTP response range. For example, for 5xx responses for backend |
haproxy_server_idle_connections_current gauge
Current number of idle connections available for reuse on this server |
haproxy_server_idle_connections_limit gauge
Limit on the number of available idle connections on this server (server |
haproxy_server_internal_errors_total counter
Total number of internal errors since process started |
haproxy_server_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_server_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_server_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_server_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_server_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_server_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_server_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_server_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_server_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_server_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_server_need_connections_current gauge
Estimated needed number of connections |
haproxy_server_queue_limit gauge
Limit on the number of connections in queue, for servers only (maxqueue argument) |
haproxy_server_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_server_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_server_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_server_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_server_responses_denied_total counter
Total number of denied responses since process started |
haproxy_server_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_server_safe_idle_connections_current gauge
Current number of safe idle connections |
haproxy_server_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_server_sessions_total counter
Total number of sessions since process started |
haproxy_server_status gauge
Current status of the service, per state label value |
haproxy_server_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_server_unsafe_idle_connections_current gauge
Current number of unsafe idle connections |
haproxy_server_used_connections_current gauge
Current number of connections in use |
haproxy_server_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_server_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_sticktable_size gauge
Stick table size |
haproxy_sticktable_used gauge
Number of entries used in this stick table |
haproxy_listener_bytes_in_total counter
Total number of request bytes since process started. To enable, add |
haproxy_listener_bytes_out_total counter
Total number of response bytes since process started. To enable, add |
haproxy_listener_current_sessions gauge
Number of current sessions on the frontend, backend or server. To enable, add |
haproxy_listener_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_failed_header_rewriting_to counter
Total number of failed HTTP header rewrites since the worker process started. To enable, add |
haproxy_listener_internal_errors_total counter
Total number of internal errors since process started. To enable, add |
haproxy_listener_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn. To enable, add |
haproxy_listener_max_sessions gauge
Highest value of current sessions encountered since process started. To enable, add |
haproxy_listener_request_errors_total counter
Total number of invalid requests since process started. To enable, add |
haproxy_listener_requests_denied_total counter
Total number of denied requests since process started. To enable, add |
haproxy_listener_responses_denied_total counter
Total number of denied responses since process started. To enable, add |
haproxy_listener_sessions_total counter
Total number of sessions since process started. To enable, add |
haproxy_listener_ssl_failed_handshake counter
Total number of failed handshake. To enable, add |
haproxy_listener_ssl_reused_sess counter
Total number of ssl sessions reused. To enable, add |
haproxy_listener_ssl_sess counter
Total number of ssl sessions established. To enable, add |
haproxy_listener_status gauge
Current status of the service, per state label value. To enable, add |
haproxy_process_active_peers gauge
Current number of verified active peers connections on the current worker process |
haproxy_process_build_info gauge
Build info |
haproxy_process_busy_polling_enabled gauge
1 if busy-polling is currently in use on the worker process, otherwise zero (config.busy-polling) |
haproxy_process_bytes_out_rate gauge
Number of bytes emitted by current worker process over the last second |
haproxy_process_bytes_out_total counter
Total number of bytes emitted by current worker process since started |
haproxy_process_connected_peers gauge
Current number of peers having passed the connection step on the current worker process |
haproxy_process_connections_total counter
Total number of connections on this worker process since started |
haproxy_process_current_backend_ssl_key_rate gauge
Number of SSL keys created on backends in this worker process over the last second |
haproxy_process_current_connection_rate gauge
Number of front connections created on this worker process over the last second |
haproxy_process_current_connections gauge
Current number of connections on this worker process |
haproxy_process_current_frontend_ssl_key_rate gauge
Number of SSL keys created on frontends in this worker process over the last second |
haproxy_process_current_run_queue gauge
Total number of active tasks+tasklets in the current worker process |
haproxy_process_current_session_rate gauge
Number of sessions created on this worker process over the last second |
haproxy_process_current_ssl_connections gauge
Current number of SSL endpoints on this worker process (front+back) |
haproxy_process_current_ssl_rate gauge
Number of SSL connections created on this worker process over the last second |
haproxy_process_current_tasks gauge
Total number of tasks in the current worker process (active + sleeping) |
haproxy_process_current_zlib_memory gauge
Amount of memory currently used by HTTP compression on the current worker process (in bytes) |
haproxy_process_dropped_logs_total counter
Total number of dropped logs for current worker process since started |
haproxy_process_failed_resolutions counter
Total number of failed DNS resolutions in current worker process since started |
haproxy_process_frontend_ssl_reuse gauge
Percent of frontend SSL connections which did not require a new key |
haproxy_process_hard_max_connections gauge
Hard limit on the number of per-process connections (imposed by Memmax_MB or |
haproxy_process_http_comp_bytes_in_total counter
Number of bytes submitted to the HTTP compressor in this worker process over the last second |
haproxy_process_http_comp_bytes_out_total counter
Number of bytes emitted by the HTTP compressor in this worker process over the last second |
haproxy_process_idle_time_percent gauge
Percentage of last second spent waiting in the current worker thread |
haproxy_process_jobs gauge
Current number of active jobs on the current worker process (frontend connections, master connections, listeners) |
haproxy_process_limit_connection_rate gauge
Hard limit for ConnRate (global.maxconnrate) |
haproxy_process_limit_http_comp gauge
Limit of CompressBpsOut beyond which HTTP compression is automatically disabled |
haproxy_process_limit_session_rate gauge
Hard limit for SessRate (global.maxsessrate) |
haproxy_process_limit_ssl_rate gauge
Hard limit for SslRate (global.maxsslrate) |
haproxy_process_listeners gauge
Current number of active listeners on the current worker process |
haproxy_process_max_backend_ssl_key_rate gauge
Highest SslBackendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_connection_rate gauge
Highest ConnRate reached on this worker process since started (in connections per second) |
haproxy_process_max_connections gauge
Hard limit on the number of per-process connections (configured or imposed by |
haproxy_process_max_fds gauge
Hard limit on the number of per-process file descriptors |
haproxy_process_max_frontend_ssl_key_rate gauge
Highest SslFrontendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_memory_bytes gauge
Worker process’s hard limit on memory usage in byes (-m on command line) |
haproxy_process_max_pipes gauge
Hard limit on the number of pipes for splicing, 0=unlimited |
haproxy_process_max_session_rate gauge
Highest SessRate reached on this worker process since started (in sessions per second) |
haproxy_process_max_sockets gauge
Hard limit on the number of per-process sockets |
haproxy_process_max_ssl_connections gauge
Hard limit on the number of per-process SSL endpoints (front+back), 0=unlimited |
haproxy_process_max_ssl_rate gauge
Highest SslRate reached on this worker process since started (in connections per second) |
haproxy_process_max_zlib_memory gauge
Limit on the amount of memory used by HTTP compression above which it is automatically disabled (in bytes, see global.maxzlibmem) |
haproxy_process_nbthread gauge
Number of started threads (global.nbthread) |
haproxy_process_pipes_free_total counter
Current number of allocated and available pipes in this worker process |
haproxy_process_pipes_used_total counter
Current number of pipes in use in this worker process |
haproxy_process_pool_allocated_bytes gauge
Amount of memory allocated in pools (in bytes) |
haproxy_process_pool_failures_total counter
Number of failed pool allocations since this worker was started |
haproxy_process_pool_used_bytes gauge
Amount of pool memory currently used (in bytes) |
haproxy_process_recv_logs_total counter
Total number of log messages received by log-forwarding listeners on this worker process since started |
haproxy_process_relative_process_id gauge
Relative worker process number (1) |
haproxy_process_requests_total counter
Total number of requests on this worker process since started |
haproxy_process_spliced_bytes_out_total counter
Total number of bytes emitted by current worker process through a kernel pipe since started |
haproxy_process_ssl_cache_lookups_total counter
Total number of SSL session ID lookups in the SSL session cache on this worker since the process started |
haproxy_process_ssl_cache_misses_total counter
Total number of SSL session ID lookups that didn’t find a session in the SSL session cache on this worker since started |
haproxy_process_ssl_connections_total counter
Total number of SSL endpoints on this worker process since the process started (front+back) |
haproxy_process_start_time_seconds gauge
Start time in seconds |
haproxy_process_stopping gauge
1 if the worker process is currently stopping, otherwise zero |
haproxy_process_unstoppable_jobs gauge
Current number of unstoppable jobs on the current worker process (master connections) |
haproxy_process_uptime_seconds gauge
How long ago this worker process was started (seconds) |
haproxy_frontend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_frontend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_frontend_connections_rate_max gauge
Highest value of connections per second observed since the worker process started |
haproxy_frontend_connections_total counter
Total number of new connections accepted on this frontend since the worker process started |
haproxy_frontend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_frontend_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_frontend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_cache_lookups_total counter
Total number of HTTP request lookups in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_frontend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_frontend_http_requests_rate_max gauge
Highest value of http requests observed since the worker process started |
haproxy_frontend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_frontend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of frontend and HTTP response range. For example, for 5xx responses for frontend |
haproxy_frontend_intercepted_requests_total counter
Total number of HTTP requests intercepted on the frontend (redirects/stats/services) since the worker process started |
haproxy_frontend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_frontend_limit_session_rate gauge
Limit on the number of sessions accepted in a second (frontend only, ‘rate-limit sessions’ setting) |
haproxy_frontend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_frontend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_frontend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_frontend_request_errors_total counter
Total number of invalid requests since process started |
haproxy_frontend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_frontend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_frontend_sessions_total counter
Total number of sessions since process started |
haproxy_frontend_status gauge
Current status of the service, per state label value |
haproxy_backend_active_servers gauge
Total number of active UP servers with a non-zero weight |
haproxy_backend_agg_check_status gauge
Backend’s aggregated gauge of servers’ state check status |
haproxy_backend_agg_server_check_status gauge
Deprecated. Backend’s aggregated gauge of servers’ status |
haproxy_backend_agg_server_status gauge
Backend’s aggregated gauge of servers’ status |
haproxy_backend_backup_servers gauge
Total number of backup UP servers with a non-zero weight |
haproxy_backend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_backend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_backend_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_backend_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_backend_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_backend_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_backend_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_backend_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_backend_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_backend_current_queue gauge
Number of current queued connections |
haproxy_backend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_backend_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_backend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_backend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_cache_lookups_total counter
Total number of HTTP requests looked up in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_backend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_backend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_backend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend and HTTP response range. For example, for 5xx responses for backend |
haproxy_backend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_backend_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_backend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_backend_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_backend_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_backend_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_backend_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_backend_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_backend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_backend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_backend_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_backend_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_backend_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_backend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_backend_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_backend_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_backend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_backend_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_backend_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_backend_sessions_total counter
Total number of sessions since process started |
haproxy_backend_status gauge
Current status of the service, per state label value |
haproxy_backend_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_backend_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_backend_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_server_bytes_in_total counter
Total number of request bytes since process started |
haproxy_server_bytes_out_total counter
Total number of response bytes since process started |
haproxy_server_check_code gauge
layer5-7 code, if available of the last health check |
haproxy_server_check_duration_seconds gauge
Total duration of the latest server health check, in seconds |
haproxy_server_check_failures_total counter
Total number of failed individual health checks per server/backend, since the worker process started |
haproxy_server_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_server_check_status gauge
Status of last health check, per state label value |
haproxy_server_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_server_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_server_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_server_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_server_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_server_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_server_current_queue gauge
Number of current queued connections |
haproxy_server_current_sessions gauge
Number of current sessions on the frontend, backend or server |
haproxy_server_current_throttle gauge
Throttling ratio applied to a server’s maxconn and weight during the slowstart period (0 to 100%) |
haproxy_server_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_server_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_server_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend, server, and HTTP response range. For example, for 5xx responses for backend |
haproxy_server_idle_connections_current gauge
Current number of idle connections available for reuse on this server |
haproxy_server_idle_connections_limit gauge
Limit on the number of available idle connections on this server (server |
haproxy_server_internal_errors_total counter
Total number of internal errors since process started |
haproxy_server_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_server_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_server_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_server_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_server_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_server_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_server_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_server_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_server_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_server_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_server_need_connections_current gauge
Estimated needed number of connections |
haproxy_server_queue_limit gauge
Limit on the number of connections in queue, for servers only (maxqueue argument) |
haproxy_server_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_server_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_server_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_server_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_server_responses_denied_total counter
Total number of denied responses since process started |
haproxy_server_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_server_safe_idle_connections_current gauge
Current number of safe idle connections |
haproxy_server_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_server_sessions_total counter
Total number of sessions since process started |
haproxy_server_status gauge
Current status of the service, per state label value |
haproxy_server_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_server_unsafe_idle_connections_current gauge
Current number of unsafe idle connections |
haproxy_server_used_connections_current gauge
Current number of connections in use |
haproxy_server_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_server_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_sticktable_size gauge
Stick table size |
haproxy_sticktable_used gauge
Number of entries used in this stick table |
haproxy_listener_bytes_in_total counter
Total number of request bytes since process started. To enable, add |
haproxy_listener_bytes_out_total counter
Total number of response bytes since process started. To enable, add |
haproxy_listener_current_sessions gauge
Number of current sessions on the frontend, backend or server. To enable, add |
haproxy_listener_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_failed_header_rewriting_to counter
Total number of failed HTTP header rewrites since the worker process started. To enable, add |
haproxy_listener_internal_errors_total counter
Total number of internal errors since process started. To enable, add |
haproxy_listener_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn. To enable, add |
haproxy_listener_max_sessions gauge
Highest value of current sessions encountered since process started. To enable, add |
haproxy_listener_request_errors_total counter
Total number of invalid requests since process started. To enable, add |
haproxy_listener_requests_denied_total counter
Total number of denied requests since process started. To enable, add |
haproxy_listener_responses_denied_total counter
Total number of denied responses since process started. To enable, add |
haproxy_listener_sessions_total counter
Total number of sessions since process started. To enable, add |
haproxy_listener_ssl_failed_handshake counter
Total number of failed handshake. To enable, add |
haproxy_listener_ssl_reused_sess counter
Total number of ssl sessions reused. To enable, add |
haproxy_listener_ssl_sess counter
Total number of ssl sessions established. To enable, add |
haproxy_listener_status gauge
Current status of the service, per state label value. To enable, add |
haproxy_process_active_peers gauge
Current number of verified active peers connections on the current worker process |
haproxy_process_build_info gauge
Build info |
haproxy_process_busy_polling_enabled gauge
1 if busy-polling is currently in use on the worker process, otherwise zero (config.busy-polling) |
haproxy_process_connected_peers gauge
Current number of peers having passed the connection step on the current worker process |
haproxy_process_connections_total counter
Total number of connections on this worker process since started |
haproxy_process_current_backend_ssl_key_rate gauge
Number of SSL keys created on backends in this worker process over the last second |
haproxy_process_current_connection_rate gauge
Number of front connections created on this worker process over the last second |
haproxy_process_current_connections gauge
Current number of connections on this worker process |
haproxy_process_current_frontend_ssl_key_rate gauge
Number of SSL keys created on frontends in this worker process over the last second |
haproxy_process_current_run_queue gauge
Total number of active tasks+tasklets in the current worker process |
haproxy_process_current_session_rate gauge
Number of sessions created on this worker process over the last second |
haproxy_process_current_ssl_connections gauge
Current number of SSL endpoints on this worker process (front+back) |
haproxy_process_current_ssl_rate gauge
Number of SSL connections created on this worker process over the last second |
haproxy_process_current_tasks gauge
Total number of tasks in the current worker process (active + sleeping) |
haproxy_process_current_zlib_memory gauge
Amount of memory currently used by HTTP compression on the current worker process (in bytes) |
haproxy_process_dropped_logs_total counter
Total number of dropped logs for current worker process since started |
haproxy_process_frontend_ssl_reuse gauge
Percent of frontend SSL connections which did not require a new key |
haproxy_process_hard_max_connections gauge
Hard limit on the number of per-process connections (imposed by Memmax_MB or |
haproxy_process_http_comp_bytes_in_total counter
Number of bytes submitted to the HTTP compressor in this worker process over the last second |
haproxy_process_http_comp_bytes_out_total counter
Number of bytes emitted by the HTTP compressor in this worker process over the last second |
haproxy_process_idle_time_percent gauge
Percentage of last second spent waiting in the current worker thread |
haproxy_process_jobs gauge
Current number of active jobs on the current worker process (frontend connections, master connections, listeners) |
haproxy_process_limit_connection_rate gauge
Hard limit for ConnRate (global.maxconnrate) |
haproxy_process_limit_http_comp gauge
Limit of CompressBpsOut beyond which HTTP compression is automatically disabled |
haproxy_process_limit_session_rate gauge
Hard limit for SessRate (global.maxsessrate) |
haproxy_process_limit_ssl_rate gauge
Hard limit for SslRate (global.maxsslrate) |
haproxy_process_listeners gauge
Current number of active listeners on the current worker process |
haproxy_process_max_backend_ssl_key_rate gauge
Highest SslBackendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_connection_rate gauge
Highest ConnRate reached on this worker process since started (in connections per second) |
haproxy_process_max_connections gauge
Hard limit on the number of per-process connections (configured or imposed by |
haproxy_process_max_fds gauge
Hard limit on the number of per-process file descriptors |
haproxy_process_max_frontend_ssl_key_rate gauge
Highest SslFrontendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_memory_bytes gauge
Worker process’s hard limit on memory usage in byes (-m on command line) |
haproxy_process_max_pipes gauge
Hard limit on the number of pipes for splicing, 0=unlimited |
haproxy_process_max_session_rate gauge
Highest SessRate reached on this worker process since started (in sessions per second) |
haproxy_process_max_sockets gauge
Hard limit on the number of per-process sockets |
haproxy_process_max_ssl_connections gauge
Hard limit on the number of per-process SSL endpoints (front+back), 0=unlimited |
haproxy_process_max_ssl_rate gauge
Highest SslRate reached on this worker process since started (in connections per second) |
haproxy_process_max_zlib_memory gauge
Limit on the amount of memory used by HTTP compression above which it is automatically disabled (in bytes, see global.maxzlibmem) |
haproxy_process_nbthread gauge
Number of started threads (global.nbthread) |
haproxy_process_pipes_free_total counter
Current number of allocated and available pipes in this worker process |
haproxy_process_pipes_used_total counter
Current number of pipes in use in this worker process |
haproxy_process_pool_allocated_bytes gauge
Amount of memory allocated in pools (in bytes) |
haproxy_process_pool_failures_total counter
Number of failed pool allocations since this worker was started |
haproxy_process_pool_used_bytes gauge
Amount of pool memory currently used (in bytes) |
haproxy_process_recv_logs_total counter
Total number of log messages received by log-forwarding listeners on this worker process since started |
haproxy_process_relative_process_id gauge
Relative worker process number (1) |
haproxy_process_requests_total counter
Total number of requests on this worker process since started |
haproxy_process_ssl_cache_lookups_total counter
Total number of SSL session ID lookups in the SSL session cache on this worker since the process started |
haproxy_process_ssl_cache_misses_total counter
Total number of SSL session ID lookups that didn’t find a session in the SSL session cache on this worker since started |
haproxy_process_ssl_connections_total counter
Total number of SSL endpoints on this worker process since the process started (front+back) |
haproxy_process_start_time_seconds gauge
Start time in seconds |
haproxy_process_stopping gauge
1 if the worker process is currently stopping, otherwise zero |
haproxy_process_unstoppable_jobs gauge
Current number of unstoppable jobs on the current worker process (master connections) |
haproxy_process_uptime_seconds gauge
How long ago this worker process was started (seconds) |
haproxy_frontend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_frontend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_frontend_connections_rate_max gauge
Highest value of connections per second observed since the worker process started |
haproxy_frontend_connections_total counter
Total number of new connections accepted on this frontend since the worker process started |
haproxy_frontend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_frontend_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_frontend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_cache_lookups_total counter
Total number of HTTP request lookups in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_frontend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_frontend_http_requests_rate_max gauge
Highest value of http requests observed since the worker process started |
haproxy_frontend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_frontend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of frontend and HTTP response range. For example, for 5xx responses for frontend |
haproxy_frontend_intercepted_requests_total counter
Total number of HTTP requests intercepted on the frontend (redirects/stats/services) since the worker process started |
haproxy_frontend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_frontend_limit_session_rate gauge
Limit on the number of sessions accepted in a second (frontend only, ‘rate-limit sessions’ setting) |
haproxy_frontend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_frontend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_frontend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_frontend_request_errors_total counter
Total number of invalid requests since process started |
haproxy_frontend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_frontend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_frontend_sessions_total counter
Total number of sessions since process started |
haproxy_frontend_status gauge
Current status of the service, per state label value |
haproxy_backend_active_servers gauge
Total number of active UP servers with a non-zero weight |
haproxy_backend_agg_check_status gauge
Backend’s aggregated gauge of servers’ state check status |
haproxy_backend_agg_server_check_status gauge
Deprecated. Backend’s aggregated gauge of servers’ status |
haproxy_backend_agg_server_status gauge
Backend’s aggregated gauge of servers’ status |
haproxy_backend_backup_servers gauge
Total number of backup UP servers with a non-zero weight |
haproxy_backend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_backend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_backend_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_backend_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_backend_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_backend_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_backend_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_backend_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_backend_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_backend_current_queue gauge
Number of current queued connections |
haproxy_backend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_backend_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_backend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_backend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_cache_lookups_total counter
Total number of HTTP requests looked up in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_backend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_backend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_backend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend and HTTP response range. For example, for 5xx responses for backend |
haproxy_backend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_backend_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_backend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_backend_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_backend_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_backend_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_backend_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_backend_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_backend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_backend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_backend_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_backend_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_backend_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_backend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_backend_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_backend_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_backend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_backend_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_backend_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_backend_sessions_total counter
Total number of sessions since process started |
haproxy_backend_status gauge
Current status of the service, per state label value |
haproxy_backend_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_backend_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_backend_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_server_bytes_in_total counter
Total number of request bytes since process started |
haproxy_server_bytes_out_total counter
Total number of response bytes since process started |
haproxy_server_check_code gauge
layer5-7 code, if available of the last health check |
haproxy_server_check_duration_seconds gauge
Total duration of the latest server health check, in seconds |
haproxy_server_check_failures_total counter
Total number of failed individual health checks per server/backend, since the worker process started |
haproxy_server_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_server_check_status gauge
Status of last health check, per state label value |
haproxy_server_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_server_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_server_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_server_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_server_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_server_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_server_current_queue gauge
Number of current queued connections |
haproxy_server_current_sessions gauge
Number of current sessions on the frontend, backend or server |
haproxy_server_current_throttle gauge
Throttling ratio applied to a server’s maxconn and weight during the slowstart period (0 to 100%) |
haproxy_server_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_server_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_server_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend, server, and HTTP response range. For example, for 5xx responses for backend |
haproxy_server_internal_errors_total counter
Total number of internal errors since process started |
haproxy_server_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_server_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_server_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_server_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_server_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_server_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_server_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_server_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_server_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_server_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_server_queue_limit gauge
Limit on the number of connections in queue, for servers only (maxqueue argument) |
haproxy_server_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_server_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_server_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_server_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_server_responses_denied_total counter
Total number of denied responses since process started |
haproxy_server_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_server_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_server_sessions_total counter
Total number of sessions since process started |
haproxy_server_status gauge
Current status of the service, per state label value |
haproxy_server_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_server_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_server_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_sticktable_size gauge
Stick table size |
haproxy_sticktable_used gauge
Number of entries used in this stick table |
haproxy_listener_bytes_in_total counter
Total number of request bytes since process started. To enable, add |
haproxy_listener_bytes_out_total counter
Total number of response bytes since process started. To enable, add |
haproxy_listener_current_sessions gauge
Number of current sessions on the frontend, backend or server. To enable, add |
haproxy_listener_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_failed_header_rewriting_to counter
Total number of failed HTTP header rewrites since the worker process started. To enable, add |
haproxy_listener_internal_errors_total counter
Total number of internal errors since process started. To enable, add |
haproxy_listener_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn. To enable, add |
haproxy_listener_max_sessions gauge
Highest value of current sessions encountered since process started. To enable, add |
haproxy_listener_request_errors_total counter
Total number of invalid requests since process started. To enable, add |
haproxy_listener_requests_denied_total counter
Total number of denied requests since process started. To enable, add |
haproxy_listener_responses_denied_total counter
Total number of denied responses since process started. To enable, add |
haproxy_listener_sessions_total counter
Total number of sessions since process started. To enable, add |
haproxy_listener_ssl_failed_handshake counter
Total number of failed handshake. To enable, add |
haproxy_listener_ssl_reused_sess counter
Total number of ssl sessions reused. To enable, add |
haproxy_listener_ssl_sess counter
Total number of ssl sessions established. To enable, add |
haproxy_listener_status gauge
Current status of the service, per state label value. To enable, add |
haproxy_process_active_peers gauge
Current number of verified active peers connections on the current worker process |
haproxy_process_build_info gauge
Build info |
haproxy_process_busy_polling_enabled gauge
1 if busy-polling is currently in use on the worker process, otherwise zero (config.busy-polling) |
haproxy_process_connected_peers gauge
Current number of peers having passed the connection step on the current worker process |
haproxy_process_connections_total counter
Total number of connections on this worker process since started |
haproxy_process_current_backend_ssl_key_rate gauge
Number of SSL keys created on backends in this worker process over the last second |
haproxy_process_current_connection_rate gauge
Number of front connections created on this worker process over the last second |
haproxy_process_current_connections gauge
Current number of connections on this worker process |
haproxy_process_current_frontend_ssl_key_rate gauge
Number of SSL keys created on frontends in this worker process over the last second |
haproxy_process_current_run_queue gauge
Total number of active tasks+tasklets in the current worker process |
haproxy_process_current_session_rate gauge
Number of sessions created on this worker process over the last second |
haproxy_process_current_ssl_connections gauge
Current number of SSL endpoints on this worker process (front+back) |
haproxy_process_current_ssl_rate gauge
Number of SSL connections created on this worker process over the last second |
haproxy_process_current_tasks gauge
Total number of tasks in the current worker process (active + sleeping) |
haproxy_process_current_zlib_memory gauge
Amount of memory currently used by HTTP compression on the current worker process (in bytes) |
haproxy_process_dropped_logs_total counter
Total number of dropped logs for current worker process since started |
haproxy_process_frontend_ssl_reuse gauge
Percent of frontend SSL connections which did not require a new key |
haproxy_process_hard_max_connections gauge
Hard limit on the number of per-process connections (imposed by Memmax_MB or |
haproxy_process_http_comp_bytes_in_total counter
Number of bytes submitted to the HTTP compressor in this worker process over the last second |
haproxy_process_http_comp_bytes_out_total counter
Number of bytes emitted by the HTTP compressor in this worker process over the last second |
haproxy_process_idle_time_percent gauge
Percentage of last second spent waiting in the current worker thread |
haproxy_process_jobs gauge
Current number of active jobs on the current worker process (frontend connections, master connections, listeners) |
haproxy_process_limit_connection_rate gauge
Hard limit for ConnRate (global.maxconnrate) |
haproxy_process_limit_http_comp gauge
Limit of CompressBpsOut beyond which HTTP compression is automatically disabled |
haproxy_process_limit_session_rate gauge
Hard limit for SessRate (global.maxsessrate) |
haproxy_process_limit_ssl_rate gauge
Hard limit for SslRate (global.maxsslrate) |
haproxy_process_listeners gauge
Current number of active listeners on the current worker process |
haproxy_process_max_backend_ssl_key_rate gauge
Highest SslBackendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_connection_rate gauge
Highest ConnRate reached on this worker process since started (in connections per second) |
haproxy_process_max_connections gauge
Hard limit on the number of per-process connections (configured or imposed by |
haproxy_process_max_fds gauge
Hard limit on the number of per-process file descriptors |
haproxy_process_max_frontend_ssl_key_rate gauge
Highest SslFrontendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_memory_bytes gauge
Worker process’s hard limit on memory usage in byes (-m on command line) |
haproxy_process_max_pipes gauge
Hard limit on the number of pipes for splicing, 0=unlimited |
haproxy_process_max_session_rate gauge
Highest SessRate reached on this worker process since started (in sessions per second) |
haproxy_process_max_sockets gauge
Hard limit on the number of per-process sockets |
haproxy_process_max_ssl_connections gauge
Hard limit on the number of per-process SSL endpoints (front+back), 0=unlimited |
haproxy_process_max_ssl_rate gauge
Highest SslRate reached on this worker process since started (in connections per second) |
haproxy_process_max_zlib_memory gauge
Limit on the amount of memory used by HTTP compression above which it is automatically disabled (in bytes, see global.maxzlibmem) |
haproxy_process_nbthread gauge
Number of started threads (global.nbthread) |
haproxy_process_pipes_free_total counter
Current number of allocated and available pipes in this worker process |
haproxy_process_pipes_used_total counter
Current number of pipes in use in this worker process |
haproxy_process_pool_allocated_bytes gauge
Amount of memory allocated in pools (in bytes) |
haproxy_process_pool_failures_total counter
Number of failed pool allocations since this worker was started |
haproxy_process_pool_used_bytes gauge
Amount of pool memory currently used (in bytes) |
haproxy_process_recv_logs_total counter
Total number of log messages received by log-forwarding listeners on this worker process since started |
haproxy_process_relative_process_id gauge
Relative worker process number (1) |
haproxy_process_requests_total counter
Total number of requests on this worker process since started |
haproxy_process_ssl_cache_lookups_total counter
Total number of SSL session ID lookups in the SSL session cache on this worker since the process started |
haproxy_process_ssl_cache_misses_total counter
Total number of SSL session ID lookups that didn’t find a session in the SSL session cache on this worker since started |
haproxy_process_ssl_connections_total counter
Total number of SSL endpoints on this worker process since the process started (front+back) |
haproxy_process_start_time_seconds gauge
Start time in seconds |
haproxy_process_stopping gauge
1 if the worker process is currently stopping, otherwise zero |
haproxy_process_unstoppable_jobs gauge
Current number of unstoppable jobs on the current worker process (master connections) |
haproxy_process_uptime_seconds gauge
How long ago this worker process was started (seconds) |
haproxy_frontend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_frontend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_frontend_connections_rate_max gauge
Highest value of connections per second observed since the worker process started |
haproxy_frontend_connections_total counter
Total number of new connections accepted on this frontend since the worker process started |
haproxy_frontend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_frontend_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_frontend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_cache_lookups_total counter
Total number of HTTP request lookups in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_frontend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_frontend_http_requests_rate_max gauge
Highest value of http requests observed since the worker process started |
haproxy_frontend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_frontend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of frontend and HTTP response range. For example, for 5xx responses for frontend |
haproxy_frontend_intercepted_requests_total counter
Total number of HTTP requests intercepted on the frontend (redirects/stats/services) since the worker process started |
haproxy_frontend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_frontend_limit_session_rate gauge
Limit on the number of sessions accepted in a second (frontend only, ‘rate-limit sessions’ setting) |
haproxy_frontend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_frontend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_frontend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_frontend_request_errors_total counter
Total number of invalid requests since process started |
haproxy_frontend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_frontend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_frontend_sessions_total counter
Total number of sessions since process started |
haproxy_frontend_status gauge
Current status of the service, per state label value |
haproxy_backend_active_servers gauge
Total number of active UP servers with a non-zero weight |
haproxy_backend_agg_check_status gauge
Backend’s aggregated gauge of servers’ state check status |
haproxy_backend_agg_server_check_status gauge
Deprecated. Backend’s aggregated gauge of servers’ status |
haproxy_backend_agg_server_status gauge
Backend’s aggregated gauge of servers’ status |
haproxy_backend_backup_servers gauge
Total number of backup UP servers with a non-zero weight |
haproxy_backend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_backend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_backend_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_backend_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_backend_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_backend_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_backend_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_backend_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_backend_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_backend_current_queue gauge
Number of current queued connections |
haproxy_backend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_backend_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_backend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_backend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_cache_lookups_total counter
Total number of HTTP requests looked up in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_backend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_backend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_backend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend and HTTP response range. For example, for 5xx responses for backend |
haproxy_backend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_backend_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_backend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_backend_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_backend_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_backend_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_backend_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_backend_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_backend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_backend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_backend_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_backend_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_backend_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_backend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_backend_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_backend_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_backend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_backend_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_backend_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_backend_sessions_total counter
Total number of sessions since process started |
haproxy_backend_status gauge
Current status of the service, per state label value |
haproxy_backend_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_backend_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_backend_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_server_bytes_in_total counter
Total number of request bytes since process started |
haproxy_server_bytes_out_total counter
Total number of response bytes since process started |
haproxy_server_check_code gauge
layer5-7 code, if available of the last health check |
haproxy_server_check_duration_seconds gauge
Total duration of the latest server health check, in seconds |
haproxy_server_check_failures_total counter
Total number of failed individual health checks per server/backend, since the worker process started |
haproxy_server_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_server_check_status gauge
Status of last health check, per state label value |
haproxy_server_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_server_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_server_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_server_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_server_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_server_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_server_current_queue gauge
Number of current queued connections |
haproxy_server_current_sessions gauge
Number of current sessions on the frontend, backend or server |
haproxy_server_current_throttle gauge
Throttling ratio applied to a server’s maxconn and weight during the slowstart period (0 to 100%) |
haproxy_server_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_server_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_server_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend, server, and HTTP response range. For example, for 5xx responses for backend |
haproxy_server_internal_errors_total counter
Total number of internal errors since process started |
haproxy_server_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_server_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_server_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_server_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_server_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_server_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_server_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_server_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_server_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_server_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_server_queue_limit gauge
Limit on the number of connections in queue, for servers only (maxqueue argument) |
haproxy_server_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_server_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_server_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_server_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_server_responses_denied_total counter
Total number of denied responses since process started |
haproxy_server_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_server_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_server_sessions_total counter
Total number of sessions since process started |
haproxy_server_status gauge
Current status of the service, per state label value |
haproxy_server_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_server_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_server_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_sticktable_size gauge
Stick table size |
haproxy_sticktable_used gauge
Number of entries used in this stick table |
haproxy_listener_bytes_in_total counter
Total number of request bytes since process started. To enable, add |
haproxy_listener_bytes_out_total counter
Total number of response bytes since process started. To enable, add |
haproxy_listener_current_sessions gauge
Number of current sessions on the frontend, backend or server. To enable, add |
haproxy_listener_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started. To enable, add |
haproxy_listener_failed_header_rewriting_to counter
Total number of failed HTTP header rewrites since the worker process started. To enable, add |
haproxy_listener_internal_errors_total counter
Total number of internal errors since process started. To enable, add |
haproxy_listener_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn. To enable, add |
haproxy_listener_max_sessions gauge
Highest value of current sessions encountered since process started. To enable, add |
haproxy_listener_request_errors_total counter
Total number of invalid requests since process started. To enable, add |
haproxy_listener_requests_denied_total counter
Total number of denied requests since process started. To enable, add |
haproxy_listener_responses_denied_total counter
Total number of denied responses since process started. To enable, add |
haproxy_listener_sessions_total counter
Total number of sessions since process started. To enable, add |
haproxy_listener_ssl_failed_handshake counter
Total number of failed handshake. To enable, add |
haproxy_listener_ssl_reused_sess counter
Total number of ssl sessions reused. To enable, add |
haproxy_listener_ssl_sess counter
Total number of ssl sessions established. To enable, add |
haproxy_listener_status gauge
Current status of the service, per state label value. To enable, add |
haproxy_process_active_peers gauge
Current number of verified active peers connections on the current worker process |
haproxy_process_build_info gauge
Build info |
haproxy_process_busy_polling_enabled gauge
1 if busy-polling is currently in use on the worker process, otherwise zero (config.busy-polling) |
haproxy_process_connected_peers gauge
Current number of peers having passed the connection step on the current worker process |
haproxy_process_connections_total counter
Total number of connections on this worker process since started |
haproxy_process_current_backend_ssl_key_rate gauge
Number of SSL keys created on backends in this worker process over the last second |
haproxy_process_current_connection_rate gauge
Number of front connections created on this worker process over the last second |
haproxy_process_current_connections gauge
Current number of connections on this worker process |
haproxy_process_current_frontend_ssl_key_rate gauge
Number of SSL keys created on frontends in this worker process over the last second |
haproxy_process_current_run_queue gauge
Total number of active tasks+tasklets in the current worker process |
haproxy_process_current_session_rate gauge
Number of sessions created on this worker process over the last second |
haproxy_process_current_ssl_connections gauge
Current number of SSL endpoints on this worker process (front+back) |
haproxy_process_current_ssl_rate gauge
Number of SSL connections created on this worker process over the last second |
haproxy_process_current_tasks gauge
Total number of tasks in the current worker process (active + sleeping) |
haproxy_process_current_zlib_memory gauge
Amount of memory currently used by HTTP compression on the current worker process (in bytes) |
haproxy_process_dropped_logs_total counter
Total number of dropped logs for current worker process since started |
haproxy_process_frontend_ssl_reuse gauge
Percent of frontend SSL connections which did not require a new key |
haproxy_process_hard_max_connections gauge
Hard limit on the number of per-process connections (imposed by Memmax_MB or |
haproxy_process_http_comp_bytes_in_total counter
Number of bytes submitted to the HTTP compressor in this worker process over the last second |
haproxy_process_http_comp_bytes_out_total counter
Number of bytes emitted by the HTTP compressor in this worker process over the last second |
haproxy_process_idle_time_percent gauge
Percentage of last second spent waiting in the current worker thread |
haproxy_process_jobs gauge
Current number of active jobs on the current worker process (frontend connections, master connections, listeners) |
haproxy_process_limit_connection_rate gauge
Hard limit for ConnRate (global.maxconnrate) |
haproxy_process_limit_http_comp gauge
Limit of CompressBpsOut beyond which HTTP compression is automatically disabled |
haproxy_process_limit_session_rate gauge
Hard limit for SessRate (global.maxsessrate) |
haproxy_process_limit_ssl_rate gauge
Hard limit for SslRate (global.maxsslrate) |
haproxy_process_listeners gauge
Current number of active listeners on the current worker process |
haproxy_process_max_backend_ssl_key_rate gauge
Highest SslBackendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_connection_rate gauge
Highest ConnRate reached on this worker process since started (in connections per second) |
haproxy_process_max_connections gauge
Hard limit on the number of per-process connections (configured or imposed by |
haproxy_process_max_fds gauge
Hard limit on the number of per-process file descriptors |
haproxy_process_max_frontend_ssl_key_rate gauge
Highest SslFrontendKeyRate reached on this worker process since started (in SSL keys per second) |
haproxy_process_max_memory_bytes gauge
Worker process’s hard limit on memory usage in byes (-m on command line) |
haproxy_process_max_pipes gauge
Hard limit on the number of pipes for splicing, 0=unlimited |
haproxy_process_max_session_rate gauge
Highest SessRate reached on this worker process since started (in sessions per second) |
haproxy_process_max_sockets gauge
Hard limit on the number of per-process sockets |
haproxy_process_max_ssl_connections gauge
Hard limit on the number of per-process SSL endpoints (front+back), 0=unlimited |
haproxy_process_max_ssl_rate gauge
Highest SslRate reached on this worker process since started (in connections per second) |
haproxy_process_max_zlib_memory gauge
Limit on the amount of memory used by HTTP compression above which it is automatically disabled (in bytes, see global.maxzlibmem) |
haproxy_process_nbthread gauge
Number of started threads (global.nbthread) |
haproxy_process_pipes_free_total counter
Current number of allocated and available pipes in this worker process |
haproxy_process_pipes_used_total counter
Current number of pipes in use in this worker process |
haproxy_process_pool_allocated_bytes gauge
Amount of memory allocated in pools (in bytes) |
haproxy_process_pool_failures_total counter
Number of failed pool allocations since this worker was started |
haproxy_process_pool_used_bytes gauge
Amount of pool memory currently used (in bytes) |
haproxy_process_recv_logs_total counter
Total number of log messages received by log-forwarding listeners on this worker process since started |
haproxy_process_relative_process_id gauge
Relative worker process number (1) |
haproxy_process_requests_total counter
Total number of requests on this worker process since started |
haproxy_process_ssl_cache_lookups_total counter
Total number of SSL session ID lookups in the SSL session cache on this worker since the process started |
haproxy_process_ssl_cache_misses_total counter
Total number of SSL session ID lookups that didn’t find a session in the SSL session cache on this worker since started |
haproxy_process_ssl_connections_total counter
Total number of SSL endpoints on this worker process since the process started (front+back) |
haproxy_process_start_time_seconds gauge
Start time in seconds |
haproxy_process_stopping gauge
1 if the worker process is currently stopping, otherwise zero |
haproxy_process_unstoppable_jobs gauge
Current number of unstoppable jobs on the current worker process (master connections) |
haproxy_process_uptime_seconds gauge
How long ago this worker process was started (seconds) |
haproxy_frontend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_frontend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_frontend_connections_rate_max gauge
Highest value of connections per second observed since the worker process started |
haproxy_frontend_connections_total counter
Total number of new connections accepted on this frontend since the worker process started |
haproxy_frontend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_frontend_denied_connections_total counter
Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_denied_sessions_total counter
Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started |
haproxy_frontend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_frontend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_cache_lookups_total counter
Total number of HTTP request lookups in the cache on this frontend/backend since the worker process started |
haproxy_frontend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_frontend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_frontend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_frontend_http_requests_rate_max gauge
Highest value of http requests observed since the worker process started |
haproxy_frontend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_frontend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of frontend and HTTP response range. For example, for 5xx responses for frontend |
haproxy_frontend_intercepted_requests_total counter
Total number of HTTP requests intercepted on the frontend (redirects/stats/services) since the worker process started |
haproxy_frontend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_frontend_limit_session_rate gauge
Limit on the number of sessions accepted in a second (frontend only, ‘rate-limit sessions’ setting) |
haproxy_frontend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_frontend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_frontend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_frontend_request_errors_total counter
Total number of invalid requests since process started |
haproxy_frontend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_frontend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_frontend_sessions_total counter
Total number of sessions since process started |
haproxy_frontend_status gauge
Current status of the service, per state label value |
haproxy_backend_active_servers gauge
Total number of active UP servers with a non-zero weight |
haproxy_backend_agg_check_status gauge
Backend’s aggregated gauge of servers’ state check status |
haproxy_backend_agg_server_check_status gauge
Deprecated. Backend’s aggregated gauge of servers’ status |
haproxy_backend_agg_server_status gauge
Backend’s aggregated gauge of servers’ status |
haproxy_backend_backup_servers gauge
Total number of backup UP servers with a non-zero weight |
haproxy_backend_bytes_in_total counter
Total number of request bytes since process started |
haproxy_backend_bytes_out_total counter
Total number of response bytes since process started |
haproxy_backend_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_backend_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_backend_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_backend_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_backend_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_backend_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_backend_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_backend_current_queue gauge
Number of current queued connections |
haproxy_backend_current_sessions gauge
Number of current sessions on the frontend, backend, or server |
haproxy_backend_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_backend_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_backend_http_cache_hits_total counter
Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_cache_lookups_total counter
Total number of HTTP requests looked up in the cache on this frontend/backend since the worker process started |
haproxy_backend_http_comp_bytes_bypassed_total counter
Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) |
haproxy_backend_http_comp_bytes_in_total counter
Total number of bytes submitted to the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_bytes_out_total counter
Total number of bytes emitted by the HTTP compressor for this object since the worker process started |
haproxy_backend_http_comp_responses_total counter
Total number of HTTP responses that were compressed for this object since the worker process started |
haproxy_backend_http_requests_total counter
Total number of HTTP requests processed by this object since the worker process started |
haproxy_backend_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend and HTTP response range. For example, for 5xx responses for backend |
haproxy_backend_internal_errors_total counter
Total number of internal errors since process started |
haproxy_backend_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_backend_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_backend_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_backend_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_backend_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_backend_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_backend_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_backend_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_backend_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_backend_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_backend_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_backend_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_backend_requests_denied_total counter
Total number of denied requests since process started |
haproxy_backend_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_backend_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_backend_responses_denied_total counter
Total number of denied responses since process started |
haproxy_backend_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_backend_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_backend_sessions_total counter
Total number of sessions since process started |
haproxy_backend_status gauge
Current status of the service, per state label value |
haproxy_backend_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_backend_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_backend_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_server_bytes_in_total counter
Total number of request bytes since process started |
haproxy_server_bytes_out_total counter
Total number of response bytes since process started |
haproxy_server_check_code gauge
layer5-7 code, if available of the last health check |
haproxy_server_check_duration_seconds gauge
Total duration of the latest server health check, in seconds |
haproxy_server_check_failures_total counter
Total number of failed individual health checks per server/backend, since the worker process started |
haproxy_server_check_last_change_seconds gauge
How long ago the last server state changed, in seconds |
haproxy_server_check_status gauge
Status of last health check, per state label value |
haproxy_server_check_up_down_total counter
Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started |
haproxy_server_client_aborts_total counter
Total number of requests or connections aborted by the client since the worker process started |
haproxy_server_connect_time_average_seconds gauge
Avg. connect time for last 1024 successful connections |
haproxy_server_connection_attempts_total counter
Total number of outgoing connection attempts on this backend/server since the worker process started |
haproxy_server_connection_errors_total counter
Total number of failed connections to server since the worker process started |
haproxy_server_connection_reuses_total counter
Total number of reused connection on this backend/server since the worker process started |
haproxy_server_current_queue gauge
Number of current queued connections |
haproxy_server_current_sessions gauge
Number of current sessions on the frontend, backend or server |
haproxy_server_current_throttle gauge
Throttling ratio applied to a server’s maxconn and weight during the slowstart period (0 to 100%) |
haproxy_server_downtime_seconds_total counter
Total time spent in DOWN state, for server or backend |
haproxy_server_failed_header_rewriting_total counter
Total number of failed HTTP header rewrites since the worker process started |
haproxy_server_http_responses_total counter
Total number of HTTP responses with status 1xx-5xx returned by this object since the worker process started, one metric for each combination of backend, server, and HTTP response range. For example, for 5xx responses for backend |
haproxy_server_internal_errors_total counter
Total number of internal errors since process started |
haproxy_server_last_session_seconds gauge
How long ago some traffic was seen on this object on this worker process, in seconds |
haproxy_server_limit_sessions gauge
Frontend/listener/server’s maxconn, backend’s fullconn |
haproxy_server_loadbalanced_total counter
Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) |
haproxy_server_max_connect_time_seconds gauge
Maximum observed time spent waiting for a connection to complete |
haproxy_server_max_queue gauge
Highest value of queued connections encountered since process started |
haproxy_server_max_queue_time_seconds gauge
Maximum observed time spent in the queue |
haproxy_server_max_response_time_seconds gauge
Maximum observed time spent waiting for a server response |
haproxy_server_max_session_rate gauge
Highest value of sessions per second observed since the worker process started |
haproxy_server_max_sessions gauge
Highest value of current sessions encountered since process started |
haproxy_server_max_total_time_seconds gauge
Maximum observed total request+response time (request+queue+connect+response+processing) |
haproxy_server_queue_limit gauge
Limit on the number of connections in queue, for servers only (maxqueue argument) |
haproxy_server_queue_time_average_seconds gauge
Avg. queue time for last 1024 successful connections |
haproxy_server_redispatch_warnings_total counter
Total number of server redispatches due to connection failures since the worker process started |
haproxy_server_response_errors_total counter
Total number of invalid responses since the worker process started |
haproxy_server_response_time_average_seconds gauge
Avg. response time for last 1024 successful connections |
haproxy_server_responses_denied_total counter
Total number of denied responses since process started |
haproxy_server_retry_warnings_total counter
Total number of server connection retries since the worker process started |
haproxy_server_server_aborts_total counter
Total number of requests or connections aborted by the server since the worker process started |
haproxy_server_sessions_total counter
Total number of sessions since process started |
haproxy_server_status gauge
Current status of the service, per state label value |
haproxy_server_total_time_average_seconds gauge
Avg. total time for last 1024 successful connections |
haproxy_server_uweight gauge
Server’s user weight, or sum of active servers’ user weights for a backend |
haproxy_server_weight gauge
Server’s effective weight, or sum of active servers’ effective weights for a backend |
haproxy_sticktable_size gauge
Stick table size |
haproxy_sticktable_used gauge
Number of entries used in this stick table |
See also Jump to heading
Do you have any suggestions on how we can improve the content of this page?