HAProxy (Prometheus) extension

  • Latest Dynatrace
  • Extension
  • Published Oct 27, 2025

Monitor HAProxy Load balancer using Prometheus to feed Dynatrace with metrics.

1 of 10

Get started

Overview

Monitor the HAProxy load balancer using Prometheus to collect data remotely and analyze it in Dynatrace using a topology-first approach to monitoring with the HAProxy (Prometheus) HAProxy (Prometheus) extension.

Use cases

  • Monitor the performance of an edge proxy or ingress proxy.
  • Focus on Kubernetes calls for supporting the most popular services of this kind in Kubernetes.
  • Monitor infrastructure with a comprehensive dashboard.
  • Use Prometheus as the data source.
  • Take pre-emptive measures to avoid service degradations.

Requirements

HAProxy devices using the Prometheus exporter.

Activation and setup

Find the extension in Dynatrace Hub to start the installation.

For more information on the related Prometheus extension, see Dynatrace Prometheus Extension Documentation.

Details

Metrics collected

  • Throughput / Connections
  • Queues
  • Request / Responses
  • Sessions
  • Cache / Compressor
  • Status
  • Process

The extension package contains

  • Prometheus data source configuration for metric ingestion
  • Overview Dashboard template
  • Topology for servers
  • Unified Analysis page for server entity

This extension is built on top of the new Extension 2.0 Framework

For more information, see Product News Blog

Feature sets

When activating your extension using monitoring configuration, you can limit monitoring to one of the feature sets. To work properly the extension has to collect at least one metric after the activation.

In highly segmented networks, feature sets can reflect the segments of your environment. Then, when you create a monitoring configuration, you can select a feature set and a corresponding ActiveGate group that can connect to this particular segment.

All metrics that aren't categorized into any feature set are considered to be the default and are always reported.

A metric inherits the feature set of a subgroup, which in turn inherits the feature set of a group. Also, the feature set defined on the metric level overrides the feature set defined on the subgroup level, which in turn overrides the feature set defined on the group level.

Metric nameMetric keyDescription
Limit of connectionscom.dynatrace.extension.haproxy-prometheus.process_max_connectionsHard limit on the number of per-process connections (configured or imposed by Ulimit-n)
Hard limit of connectionscom.dynatrace.extension.haproxy-prometheus.process_hard_max_connectionsHard limit on the number of per-process connections (imposed by Memmax_MB or Ulimit-n)
Current connectionscom.dynatrace.extension.haproxy-prometheus.process_current_connectionsCurrent number of connections on this worker process
Worker connectionscom.dynatrace.extension.haproxy-prometheus.process_connections_total.countTotal number of connections on this worker process since started
Metric nameMetric keyDescription
SSL connections limitcom.dynatrace.extension.haproxy-prometheus.process_max_ssl_connectionsHard limit on the number of per-process SSL endpoints (front+back), 0=unlimited
Current SSL connectionscom.dynatrace.extension.haproxy-prometheus.process_current_ssl_connectionsCurrent number of SSL endpoints on this worker process (front+back)
SSL connectionscom.dynatrace.extension.haproxy-prometheus.process_ssl_connections_total.countTotal number of SSL endpoints on this worker process since started (front+back)
SSL connections ratecom.dynatrace.extension.haproxy-prometheus.process_current_ssl_rateNumber of SSL connections created on this worker process over the last second
Limit ssl ratecom.dynatrace.extension.haproxy-prometheus.process_limit_ssl_rateHard limit for SslRate (global.maxsslrate)
Highest ssl ratecom.dynatrace.extension.haproxy-prometheus.process_max_ssl_rateHighest SslRate reached on this worker process since started (in connections per second)
Frontend SSL key ratecom.dynatrace.extension.haproxy-prometheus.process_current_frontend_ssl_key_rateNumber of SSL keys created on frontends in this worker process over the last second
Highest frontend Ssl key ratecom.dynatrace.extension.haproxy-prometheus.process_max_frontend_ssl_key_rateHighest SslFrontendKeyRate reached on this worker process since started (in SSL keys per second)
Frontend SSL reusecom.dynatrace.extension.haproxy-prometheus.process_frontend_ssl_reusePercent of frontend SSL connections which did not require a new key
Backend SSL key ratecom.dynatrace.extension.haproxy-prometheus.process_current_backend_ssl_key_rateNumber of SSL keys created on backends in this worker process over the last second
Highest backend Ssl key ratecom.dynatrace.extension.haproxy-prometheus.process_max_backend_ssl_key_rateHighest SslBackendKeyRate reached on this worker process since started (in SSL keys per second)
SSL sessions ID lookups in cachecom.dynatrace.extension.haproxy-prometheus.process_ssl_cache_lookups_total.countTotal number of SSL session ID lookups in the SSL session cache on this worker since started
SSL session ID not found in cachecom.dynatrace.extension.haproxy-prometheus.process_ssl_cache_misses_total.countTotal number of SSL session ID lookups that didn't find a session in the SSL session cache on this worker since started
Metric nameMetric keyDescription
Current frontend sessionscom.dynatrace.extension.haproxy-prometheus.frontend_current_sessionsNumber of current sessions on the frontend, backend or server
Frontend limit sessionscom.dynatrace.extension.haproxy-prometheus.frontend_limit_sessionsFrontend/listener/server's maxconn, backend's fullconn
Frontend sessionscom.dynatrace.extension.haproxy-prometheus.frontend_sessions_total.countTotal number of sessions since process started
Frontend bytes incom.dynatrace.extension.haproxy-prometheus.frontend_bytes_in_total.countTotal number of request bytes since process started
Frontend bytes outcom.dynatrace.extension.haproxy-prometheus.frontend_bytes_out_total.countTotal number of response bytes since process started
Frontend denied requestscom.dynatrace.extension.haproxy-prometheus.frontend_requests_denied_total.countTotal number of denied requests since process started
Frontend denied responsescom.dynatrace.extension.haproxy-prometheus.frontend_responses_denied_total.countTotal number of denied responses since process started
Frontend requests errorscom.dynatrace.extension.haproxy-prometheus.frontend_request_errors_total.countTotal number of invalid requests since process started
Frontend service statuscom.dynatrace.extension.haproxy-prometheus.frontend_statusCurrent status of the service, per state label value.
Frontend limit sessions ratecom.dynatrace.extension.haproxy-prometheus.frontend_limit_session_rateLimit on the number of sessions accepted in a second (frontend only, 'rate-limit sessions' setting)
Highest frontend session ratecom.dynatrace.extension.haproxy-prometheus.frontend_max_session_rateHighest value of sessions per second observed since the worker process started
Frontend HTTP responsescom.dynatrace.extension.haproxy-prometheus.frontend_http_responses_total.countTotal number of HTTP responses with status 100-199 returned by this object since the worker process started
Highest frontend HTTP requestscom.dynatrace.extension.haproxy-prometheus.frontend_http_requests_rate_maxHighest value of http requests observed since the worker process started
Frontend HTTP requestscom.dynatrace.extension.haproxy-prometheus.frontend_http_requests_total.countTotal number of HTTP requests processed by this object since the worker process started
Frontend connections rate maxcom.dynatrace.extension.haproxy-prometheus.frontend_connections_rate_maxHighest value of connections per second observed since the worker process started
Frontend new connectionscom.dynatrace.extension.haproxy-prometheus.frontend_connections_total.countTotal number of new connections accepted on this frontend since the worker process started
Frontend HTTP request interceptedcom.dynatrace.extension.haproxy-prometheus.frontend_intercepted_requests_total.countTotal number of HTTP requests intercepted on the frontend (redirects/stats/services) since the worker process started
Frontend denied connectionscom.dynatrace.extension.haproxy-prometheus.frontend_denied_connections_total.countTotal number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started
Frontend denied sessionscom.dynatrace.extension.haproxy-prometheus.frontend_denied_sessions_total.countTotal number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started
Frontend failed HTTP header rewritescom.dynatrace.extension.haproxy-prometheus.frontend_failed_header_rewriting_total.countTotal number of failed HTTP header rewrites since the worker process started
Frontend internal errorscom.dynatrace.extension.haproxy-prometheus.frontend_internal_errors_total.countTotal number of internal errors since process started
Metric nameMetric keyDescription
HTTP compressor bytes incom.dynatrace.extension.haproxy-prometheus.process_http_comp_bytes_in_total.countNumber of bytes submitted to the HTTP compressor in this worker process over the last second
HTTP compressor bytes outcom.dynatrace.extension.haproxy-prometheus.process_http_comp_bytes_out_total.countNumber of bytes emitted by the HTTP compressor in this worker process over the last second
CompressBpsOut limitcom.dynatrace.extension.haproxy-prometheus.process_limit_http_compLimit of CompressBpsOut beyond which HTTP compression is automatically disabled
Currently used memory by HTTP compressioncom.dynatrace.extension.haproxy-prometheus.process_current_zlib_memoryAmount of memory currently used by HTTP compression on the current worker process (in bytes)
Limit of memory used by HTTP compressioncom.dynatrace.extension.haproxy-prometheus.process_max_zlib_memoryLimit on the amount of memory used by HTTP compression above which it is automatically disabled (in bytes, see global.maxzlibmem)
Frontend HTTP compressor bytes incom.dynatrace.extension.haproxy-prometheus.frontend_http_comp_bytes_in_total.countTotal number of bytes submitted to the HTTP compressor for this object since the worker process started
Frontend HTTP compressor bytes outcom.dynatrace.extension.haproxy-prometheus.frontend_http_comp_bytes_out_total.countTotal number of bytes emitted by the HTTP compressor for this object since the worker process started
Frontend HTTP compressor bytes bypassedcom.dynatrace.extension.haproxy-prometheus.frontend_http_comp_bytes_bypassed_total.countTotal number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation)
Frontend HTTP compressed responsescom.dynatrace.extension.haproxy-prometheus.frontend_http_comp_responses_total.countTotal number of HTTP responses that were compressed for this object since the worker process started
Backend HTTP compressor bytes incom.dynatrace.extension.haproxy-prometheus.backend_http_comp_bytes_in_total.countTotal number of bytes submitted to the HTTP compressor for this object since the worker process started
Backend HTTP compressor bytes outcom.dynatrace.extension.haproxy-prometheus.backend_http_comp_bytes_out_total.countTotal number of bytes emitted by the HTTP compressor for this object since the worker process started
Backend HTTP compressor bytes bypassedcom.dynatrace.extension.haproxy-prometheus.backend_http_comp_bytes_bypassed_total.countTotal number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation)
Backend HTTP compressed responsescom.dynatrace.extension.haproxy-prometheus.backend_http_comp_responses_total.countTotal number of HTTP responses that were compressed for this object since the worker process started
Metric nameMetric keyDescription
Server avg. queue timecom.dynatrace.extension.haproxy-prometheus.server_queue_time_average_secondsAvg. queue time for last 1024 successful connections.
Server avg. connect timecom.dynatrace.extension.haproxy-prometheus.server_connect_time_average_secondsAvg. connect time for last 1024 successful connections.
Server avg. response timecom.dynatrace.extension.haproxy-prometheus.server_response_time_average_secondsAvg. response time for last 1024 successful connections.
Server max queue timecom.dynatrace.extension.haproxy-prometheus.server_max_queue_time_secondsMaximum observed time spent in the queue
Server max connection timecom.dynatrace.extension.haproxy-prometheus.server_max_connect_time_secondsMaximum observed time spent waiting for a connection to complete
Server max response timecom.dynatrace.extension.haproxy-prometheus.server_max_response_time_secondsMaximum observed time spent waiting for a server response
Server max request+response timecom.dynatrace.extension.haproxy-prometheus.server_max_total_time_secondsMaximum observed total request+response time (request+queue+connect+response+processing)
Metric nameMetric keyDescription
Metric nameMetric keyDescription
Highest frontend current sessionscom.dynatrace.extension.haproxy-prometheus.frontend_max_sessionsHighest value of current sessions encountered since process started
Metric nameMetric keyDescription
Backend avg. queue timecom.dynatrace.extension.haproxy-prometheus.backend_queue_time_average_secondsAvg. queue time for last 1024 successful connections.
Backend avg. connect timecom.dynatrace.extension.haproxy-prometheus.backend_connect_time_average_secondsAvg. connect time for last 1024 successful connections.
Backend avg. response timecom.dynatrace.extension.haproxy-prometheus.backend_response_time_average_secondsAvg. response time for last 1024 successful connections.
Backend avg. total timecom.dynatrace.extension.haproxy-prometheus.backend_total_time_average_secondsAvg. total time for last 1024 successful connections.
Backend max queue timecom.dynatrace.extension.haproxy-prometheus.backend_max_queue_time_secondsMaximum observed time spent in the queue
Backend max connection timecom.dynatrace.extension.haproxy-prometheus.backend_max_connect_time_secondsMaximum observed time spent waiting for a connection to complete
Backend max response timecom.dynatrace.extension.haproxy-prometheus.backend_max_response_time_secondsMaximum observed time spent waiting for a server response
Backend max request+response timecom.dynatrace.extension.haproxy-prometheus.backend_max_total_time_secondsMaximum observed total request+response time (request+queue+connect+response+processing)
Metric nameMetric keyDescription
Backend current queued connectionscom.dynatrace.extension.haproxy-prometheus.backend_current_queueNumber of current queued connections
Backend highest queued connectionscom.dynatrace.extension.haproxy-prometheus.backend_max_queueHighest value of queued connections encountered since process started
Backend current sessionscom.dynatrace.extension.haproxy-prometheus.backend_current_sessionsNumber of current sessions on the frontend, backend or server
Backend highest sessionscom.dynatrace.extension.haproxy-prometheus.backend_max_sessionsHighest value of current sessions encountered since process started
Backend limit sessionscom.dynatrace.extension.haproxy-prometheus.backend_limit_sessionsFrontend/listener/server's maxconn, backend's fullconn
Backend sessionscom.dynatrace.extension.haproxy-prometheus.backend_sessions_total.countTotal number of sessions since process started
Backend bytes incom.dynatrace.extension.haproxy-prometheus.backend_bytes_in_total.countTotal number of request bytes since process started
Backend bytes outcom.dynatrace.extension.haproxy-prometheus.backend_bytes_out_total.countTotal number of response bytes since process started
Backend requests deniedcom.dynatrace.extension.haproxy-prometheus.backend_requests_denied_total.countTotal number of denied requests since process started
Backend responses deniedcom.dynatrace.extension.haproxy-prometheus.backend_responses_denied_total.countTotal number of denied responses since process started
Backend connections errorscom.dynatrace.extension.haproxy-prometheus.backend_connection_errors_total.countTotal number of failed connections to server since the worker process started
Backend responses errorscom.dynatrace.extension.haproxy-prometheus.backend_response_errors_total.countTotal number of invalid responses since the worker process started
Backend server connection retriescom.dynatrace.extension.haproxy-prometheus.backend_retry_warnings_total.countTotal number of server connection retries since the worker process started
Backend redispatch warningscom.dynatrace.extension.haproxy-prometheus.backend_redispatch_warnings_total.countTotal number of server redispatches due to connection failures since the worker process started
Backend current statuscom.dynatrace.extension.haproxy-prometheus.backend_statusCurrent status of the service, per state label value.
Backend weightcom.dynatrace.extension.haproxy-prometheus.backend_weightServer's effective weight, or sum of active servers' effective weights for a backend
Backend active serverscom.dynatrace.extension.haproxy-prometheus.backend_active_serversTotal number of active UP servers with a non-zero weight
Backend backup serverscom.dynatrace.extension.haproxy-prometheus.backend_backup_serversTotal number of backup UP servers with a non-zero weight
Backend check up downcom.dynatrace.extension.haproxy-prometheus.backend_check_up_down_total.countTotal number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started
Backend check last changecom.dynatrace.extension.haproxy-prometheus.backend_check_last_change_secondsHow long ago the last server state changed, in seconds
Backend downtime secondscom.dynatrace.extension.haproxy-prometheus.backend_downtime_seconds_total.countTotal time spent in DOWN state, for server or backend
Backend loadbalancedcom.dynatrace.extension.haproxy-prometheus.backend_loadbalanced_total.countTotal number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness)
Backend highest sessions ratecom.dynatrace.extension.haproxy-prometheus.backend_max_session_rateHighest value of sessions per second observed since the worker process started
Backend HTTP responsescom.dynatrace.extension.haproxy-prometheus.backend_http_responses_total.countTotal number of HTTP responses with status 100-199 returned by this object since the worker process started
Backend HTTP requestscom.dynatrace.extension.haproxy-prometheus.backend_http_requests_total.countTotal number of HTTP requests processed by this object since the worker process started
Backend client abortscom.dynatrace.extension.haproxy-prometheus.backend_client_aborts_total.countTotal number of requests or connections aborted by the client since the worker process started
Backend server abortscom.dynatrace.extension.haproxy-prometheus.backend_server_aborts_total.countTotal number of requests or connections aborted by the server since the worker process started
Backend last sessioncom.dynatrace.extension.haproxy-prometheus.backend_last_session_secondsHow long ago some traffic was seen on this object on this worker process, in seconds
Backend failed HTTP header rewritescom.dynatrace.extension.haproxy-prometheus.backend_failed_header_rewriting_total.countTotal number of failed HTTP header rewrites since the worker process started
Backend connection attemptscom.dynatrace.extension.haproxy-prometheus.backend_connection_attempts_total.countTotal number of outgoing connection attempts on this backend/server since the worker process started
Backend connection reusescom.dynatrace.extension.haproxy-prometheus.backend_connection_reuses_total.countTotal number of reused connection on this backend/server since the worker process started
Backend internal errorscom.dynatrace.extension.haproxy-prometheus.backend_internal_errors_total.countTotal number of internal errors since process started
Backend user weightcom.dynatrace.extension.haproxy-prometheus.backend_uweightServer's user weight, or sum of active servers' user weights for a backend
Backend aggregated server check statuscom.dynatrace.extension.haproxy-prometheus.backend_agg_server_check_statusBackend's aggregated gauge of servers' state check status
Metric nameMetric keyDescription
Server current queued connectionscom.dynatrace.extension.haproxy-prometheus.server_current_queueNumber of current queued connections
Server highest queued connectionscom.dynatrace.extension.haproxy-prometheus.server_max_queueHighest value of queued connections encountered since process started
Server current sessionscom.dynatrace.extension.haproxy-prometheus.server_current_sessionsNumber of current sessions on the frontend, backend or server
Server highest current sessionscom.dynatrace.extension.haproxy-prometheus.server_max_sessionsHighest value of current sessions encountered since process started
Server limit sessionscom.dynatrace.extension.haproxy-prometheus.server_limit_sessionsFrontend/listener/server's maxconn, backend's fullconn
Server sessionscom.dynatrace.extension.haproxy-prometheus.server_sessions_total.countTotal number of sessions since process started
Server bytes incom.dynatrace.extension.haproxy-prometheus.server_bytes_in_total.countTotal number of request bytes since process started
Server bytes outcom.dynatrace.extension.haproxy-prometheus.server_bytes_out_total.countTotal number of response bytes since process started
Server denied responsescom.dynatrace.extension.haproxy-prometheus.server_responses_denied_total.countTotal number of denied responses since process started
Server responses errorscom.dynatrace.extension.haproxy-prometheus.server_response_errors_total.countTotal number of invalid responses since the worker process started
Server connection retriescom.dynatrace.extension.haproxy-prometheus.server_retry_warnings_total.countTotal number of server connection retries since the worker process started
Server redispatch warningscom.dynatrace.extension.haproxy-prometheus.server_redispatch_warnings_total.countTotal number of server redispatches due to connection failures since the worker process started
Server statuscom.dynatrace.extension.haproxy-prometheus.server_statusCurrent status of the service, per state label value.
Server weightcom.dynatrace.extension.haproxy-prometheus.server_weightServer's effective weight, or sum of active servers' effective weights for a backend
Server check failurescom.dynatrace.extension.haproxy-prometheus.server_check_failures_total.countTotal number of failed individual health checks per server/backend, since the worker process started
Server check up downcom.dynatrace.extension.haproxy-prometheus.server_check_up_down_total.countTotal number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started
Server last state changecom.dynatrace.extension.haproxy-prometheus.server_check_last_change_secondsHow long ago the last server state changed, in seconds
Server downtimecom.dynatrace.extension.haproxy-prometheus.server_downtime_seconds_total.countTotal time spent in DOWN state, for server or backend
Server queue limitcom.dynatrace.extension.haproxy-prometheus.server_queue_limitLimit on the number of connections in queue, for servers only (maxqueue argument)
Server current throttlecom.dynatrace.extension.haproxy-prometheus.server_current_throttleThrottling ratio applied to a server's maxconn and weight during the slowstart period (0 to 100%)
Server loadbalancedcom.dynatrace.extension.haproxy-prometheus.server_loadbalanced_total.countTotal number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness)
Server highest sessions ratecom.dynatrace.extension.haproxy-prometheus.server_max_session_rateHighest value of sessions per second observed since the worker process started
Server check statuscom.dynatrace.extension.haproxy-prometheus.server_check_statusStatus of last health check, per state label value.
Server check codecom.dynatrace.extension.haproxy-prometheus.server_check_codelayer5-7 code, if available of the last health check.
Server latest check durationcom.dynatrace.extension.haproxy-prometheus.server_check_duration_secondsTotal duration of the latest server health check, in seconds.
Server HTTP responsescom.dynatrace.extension.haproxy-prometheus.server_http_responses_total.countTotal number of HTTP responses with status 100-199 returned by this object since the worker process started
Server client abortscom.dynatrace.extension.haproxy-prometheus.server_client_aborts_total.countTotal number of requests or connections aborted by the client since the worker process started
Server server abortscom.dynatrace.extension.haproxy-prometheus.server_server_aborts_total.countTotal number of requests or connections aborted by the server since the worker process started
Server last sessioncom.dynatrace.extension.haproxy-prometheus.server_last_session_secondsHow long ago some traffic was seen on this object on this worker process, in seconds
Server avg. timecom.dynatrace.extension.haproxy-prometheus.server_total_time_average_secondsAvg. total time for last 1024 successful connections.
Server failed header rewritingcom.dynatrace.extension.haproxy-prometheus.server_failed_header_rewriting_total.countTotal number of failed HTTP header rewrites since the worker process started
Server internal errorscom.dynatrace.extension.haproxy-prometheus.server_internal_errors_total.countTotal number of internal errors since process started
Server user weightcom.dynatrace.extension.haproxy-prometheus.server_uweightServer's user weight, or sum of active servers' user weights for a backend
Metric nameMetric keyDescription
Current connection ratecom.dynatrace.extension.haproxy-prometheus.process_current_connection_rateNumber of front connections created on this worker process over the last second
Limit connection ratecom.dynatrace.extension.haproxy-prometheus.process_limit_connection_rateHard limit for ConnRate (global.maxconnrate)
Highest connection ratecom.dynatrace.extension.haproxy-prometheus.process_max_connection_rateHighest ConnRate reached on this worker process since started (in connections per second)
Current sessions ratecom.dynatrace.extension.haproxy-prometheus.process_current_session_rateNumber of sessions created on this worker process over the last second
Limit session ratecom.dynatrace.extension.haproxy-prometheus.process_limit_session_rateHard limit for SessRate (global.maxsessrate)
Highest session ratecom.dynatrace.extension.haproxy-prometheus.process_max_session_rateHighest SessRate reached on this worker process since started (in sessions per second)
Bytes out ratecom.dynatrace.extension.haproxy-prometheus.process_bytes_out_rateNumber of bytes emitted by current worker process over the last second
Metric nameMetric keyDescription
Frontend HTTP requests looked up in the cachecom.dynatrace.extension.haproxy-prometheus.frontend_http_cache_lookups_total.countTotal number of HTTP requests looked up in the cache on this frontend/backend since the worker process started
Frontend HTTP requests not found in the cachecom.dynatrace.extension.haproxy-prometheus.frontend_http_cache_hits_total.countTotal number of HTTP requests not found in the cache on this frontend/backend since the worker process started
Backend HTTP requests looked up in cachecom.dynatrace.extension.haproxy-prometheus.backend_http_cache_lookups_total.countTotal number of HTTP requests looked up in the cache on this frontend/backend since the worker process started
Backend HTTP requests not found in cachecom.dynatrace.extension.haproxy-prometheus.backend_http_cache_hits_total.countTotal number of HTTP requests not found in the cache on this frontend/backend since the worker process started
Metric nameMetric keyDescription
Started threadscom.dynatrace.extension.haproxy-prometheus.process_nbthreadNumber of started threads (global.nbthread)
Started worker processescom.dynatrace.extension.haproxy-prometheus.process_nbprocNumber of started worker processes (global.nbproc)
Relative process idcom.dynatrace.extension.haproxy-prometheus.process_relative_process_idRelative worker process number (1..Nbproc)
Uptimecom.dynatrace.extension.haproxy-prometheus.process_uptime_secondsHow long ago this worker process was started (seconds)
Worker requestscom.dynatrace.extension.haproxy-prometheus.process_requests_total.countTotal number of requests on this worker process since started
Limit of pipescom.dynatrace.extension.haproxy-prometheus.process_max_pipesHard limit on the number of pipes for splicing, 0=unlimited
Pipes usedcom.dynatrace.extension.haproxy-prometheus.process_pipes_used_total.countCurrent number of pipes in use in this worker process
Available pipescom.dynatrace.extension.haproxy-prometheus.process_pipes_free_total.countCurrent number of allocated and available pipes in this worker process
Worker current taskscom.dynatrace.extension.haproxy-prometheus.process_current_tasksTotal number of tasks in the current worker process (active + sleeping)
tasks+taskletscom.dynatrace.extension.haproxy-prometheus.process_current_run_queueTotal number of active tasks+tasklets in the current worker process
Idle time percentcom.dynatrace.extension.haproxy-prometheus.process_idle_time_percentPercentage of last second spent waiting in the current worker thread
Process stopping 1-true 0-falsecom.dynatrace.extension.haproxy-prometheus.process_stopping1 if the worker process is currently stopping, otherwise zero
Active jobscom.dynatrace.extension.haproxy-prometheus.process_jobsCurrent number of active jobs on the current worker process (frontend connections, master connections, listeners)
Unstoppable jobscom.dynatrace.extension.haproxy-prometheus.process_unstoppable_jobsCurrent number of unstoppable jobs on the current worker process (master connections)
Active listenerscom.dynatrace.extension.haproxy-prometheus.process_listenersCurrent number of active listeners on the current worker process
Active peerscom.dynatrace.extension.haproxy-prometheus.process_active_peersCurrent number of verified active peers connections on the current worker process
Connected peerscom.dynatrace.extension.haproxy-prometheus.process_connected_peersCurrent number of peers having passed the connection step on the current worker process
Dropped logscom.dynatrace.extension.haproxy-prometheus.process_dropped_logs_total.countTotal number of dropped logs for current worker process since started
Busy polling 1-enabled 0-disabledcom.dynatrace.extension.haproxy-prometheus.process_busy_polling_enabled1 if busy-polling is currently in use on the worker process, otherwise zero (config.busy-polling)
Failed DNS resolutionscom.dynatrace.extension.haproxy-prometheus.process_failed_resolutions.countTotal number of failed DNS resolutions in current worker process since started
Bytes outcom.dynatrace.extension.haproxy-prometheus.process_bytes_out_total.countTotal number of bytes emitted by current worker process since started
Bytes out through kernel pipecom.dynatrace.extension.haproxy-prometheus.process_spliced_bytes_out_total.countTotal number of bytes emitted by current worker process through a kernel pipe since started
Received logscom.dynatrace.extension.haproxy-prometheus.process_recv_logs_total.countTotal number of log messages received by log-forwarding listeners on this worker process since started
Build infocom.dynatrace.extension.haproxy-prometheus.process_build_infoBuild info
Start timecom.dynatrace.extension.haproxy-prometheus.process_start_time_secondsStart time in seconds
File descriptorscom.dynatrace.extension.haproxy-prometheus.process_max_fdsHard limit on the number of per-process file descriptors
Limit of socketscom.dynatrace.extension.haproxy-prometheus.process_max_socketsHard limit on the number of per-process sockets
Hard limit on memory usage in bytescom.dynatrace.extension.haproxy-prometheus.process_max_memory_bytesWorker process's hard limit on memory usage in bytes (-m on command line)
Metric nameMetric keyDescription
Memory allocated in poolscom.dynatrace.extension.haproxy-prometheus.process_pool_allocated_bytesAmount of memory allocated in pools (in bytes)
Pool memory usedcom.dynatrace.extension.haproxy-prometheus.process_pool_used_bytesAmount of pool memory currently used (in bytes)
Failed pool allocationscom.dynatrace.extension.haproxy-prometheus.process_pool_failures_total.countNumber of failed pool allocations since this worker was started
Metric nameMetric keyDescription
Server connections errorscom.dynatrace.extension.haproxy-prometheus.server_connection_errors_total.countTotal number of failed connections to server since the worker process started
Server connection attemptscom.dynatrace.extension.haproxy-prometheus.server_connection_attempts_total.countTotal number of outgoing connection attempts on this backend/server since the worker process started
Server connection reusescom.dynatrace.extension.haproxy-prometheus.server_connection_reuses_total.countTotal number of reused connection on this backend/server since the worker process started
Server current idle connectionscom.dynatrace.extension.haproxy-prometheus.server_idle_connections_currentCurrent number of idle connections available for reuse on this server
Server idle connections limitcom.dynatrace.extension.haproxy-prometheus.server_idle_connections_limitLimit on the number of available idle connections on this server (server 'pool_max_conn' directive)
Server current unsafe idle connectionscom.dynatrace.extension.haproxy-prometheus.server_unsafe_idle_connections_currentCurrent number of unsafe idle connections
Server current safe idle connectionscom.dynatrace.extension.haproxy-prometheus.server_safe_idle_connections_currentCurrent number of safe idle connections
Server current used connectionscom.dynatrace.extension.haproxy-prometheus.server_used_connections_currentCurrent number of connections in use
Server needed connectionscom.dynatrace.extension.haproxy-prometheus.server_need_connections_currentEstimated needed number of connections
Related tags
NetworkPrometheusLoad balancerHAProxyInfrastructure Observability