Skip to technology filters Skip to main content
Dynatrace Hub

Extend the platform,
empower your team.

Popular searches:
Home hero bg
HAProxy (Prometheus)HAProxy (Prometheus)
HAProxy (Prometheus)

HAProxy (Prometheus)

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

Extension
Free trialDocumentation
  • Product information
  • Release notes

Overview

The HAProxy (Prometheus) uses Prometheus to collect data remotely. Every minute, data is collected from HAProxy devices and is continuously analyzed by the Dynatrace platforms. The new framework allows you to go beyond simple metrics and apply a topology-first approach to monitoring.

This is intended for users, who:

  • Would like to 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.

This enables you to:

  • Monitor infrastructure with a comprehensive dashboard

  • Use Prometheus as the data source

  • Take pre-emptive measures to avoid service degradations

Compatibility Requirements

HAProxy devices using Prometheus exporter

Details

Metrics collected:

  • Throughtput / Connections
  • Queues
  • Request / Responses
  • Sessions
  • Cache / Compresor
  • Status
  • Process

The extension package contains:

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

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

More information can be found in the Product News Blog: https://www.dynatrace.com/news/blog/new-snmp-platform-extensions-provide-observability-at-scale-for-network-devices/

Get started

Simply activate the extension in your environment using in-product Hub, provide the required device configuration and you’re all set up.

Read more in the Prometheus Extension Documentation

Dynatrace
DocumentationMore Information
By Dynatrace
Dynatrace support center
Subscribe to new releases
Copy to clipboard

Extension content

Content typeNumber of items included
alerts
4
screen layout
3
list screen layout
3
screen chart groups
21
dashboards
1
screen properties
3
generic type
3
metric query
4
screen entities lists
3
metric metadata
189

Feature sets

Below is a complete list of the feature sets provided in this version. To ensure a good fit for your needs, individual feature sets can be activated and deactivated by your administrator during configuration.

Feature setsNumber of metrics included
Metric nameMetric keyDescriptionUnit
Backend avg. queue timecom.dynatrace.extension.haproxy-prometheus.backend_queue_time_average_secondsAvg. queue time for last 1024 successful connections.Second
Backend avg. connect timecom.dynatrace.extension.haproxy-prometheus.backend_connect_time_average_secondsAvg. connect time for last 1024 successful connections.Second
Backend avg. response timecom.dynatrace.extension.haproxy-prometheus.backend_response_time_average_secondsAvg. response time for last 1024 successful connections.Second
Backend avg. total timecom.dynatrace.extension.haproxy-prometheus.backend_total_time_average_secondsAvg. total time for last 1024 successful connections.Second
Backend max queue timecom.dynatrace.extension.haproxy-prometheus.backend_max_queue_time_secondsMaximum observed time spent in the queueSecond
Backend max connection timecom.dynatrace.extension.haproxy-prometheus.backend_max_connect_time_secondsMaximum observed time spent waiting for a connection to completeSecond
Backend max response timecom.dynatrace.extension.haproxy-prometheus.backend_max_response_time_secondsMaximum observed time spent waiting for a server responseSecond
Backend max request+response timecom.dynatrace.extension.haproxy-prometheus.backend_max_total_time_secondsMaximum observed total request+response time (request+queue+connect+response+processing)Second
Metric nameMetric keyDescriptionUnit
Started threadscom.dynatrace.extension.haproxy-prometheus.process_nbthreadNumber of started threads (global.nbthread)Count
Started worker processescom.dynatrace.extension.haproxy-prometheus.process_nbprocNumber of started worker processes (global.nbproc)Count
Relative process idcom.dynatrace.extension.haproxy-prometheus.process_relative_process_idRelative worker process number (1..Nbproc)Count
Uptimecom.dynatrace.extension.haproxy-prometheus.process_uptime_secondsHow long ago this worker process was started (seconds)Second
Worker requestscom.dynatrace.extension.haproxy-prometheus.process_requests_total.countTotal number of requests on this worker process since startedCount
Limit of pipescom.dynatrace.extension.haproxy-prometheus.process_max_pipesHard limit on the number of pipes for splicing, 0=unlimitedCount
Pipes usedcom.dynatrace.extension.haproxy-prometheus.process_pipes_used_total.countCurrent number of pipes in use in this worker processCount
Available pipescom.dynatrace.extension.haproxy-prometheus.process_pipes_free_total.countCurrent number of allocated and available pipes in this worker processCount
Worker current taskscom.dynatrace.extension.haproxy-prometheus.process_current_tasksTotal number of tasks in the current worker process (active + sleeping)Count
tasks+taskletscom.dynatrace.extension.haproxy-prometheus.process_current_run_queueTotal number of active tasks+tasklets in the current worker processCount
Idle time percentcom.dynatrace.extension.haproxy-prometheus.process_idle_time_percentPercentage of last second spent waiting in the current worker threadPercent
Process stopping 1-true 0-falsecom.dynatrace.extension.haproxy-prometheus.process_stopping1 if the worker process is currently stopping, otherwise zeroUnspecified
Active jobscom.dynatrace.extension.haproxy-prometheus.process_jobsCurrent number of active jobs on the current worker process (frontend connections, master connections, listeners)Count
Unstoppable jobscom.dynatrace.extension.haproxy-prometheus.process_unstoppable_jobsCurrent number of unstoppable jobs on the current worker process (master connections)Count
Active listenerscom.dynatrace.extension.haproxy-prometheus.process_listenersCurrent number of active listeners on the current worker processCount
Active peerscom.dynatrace.extension.haproxy-prometheus.process_active_peersCurrent number of verified active peers connections on the current worker processCount
Connected peerscom.dynatrace.extension.haproxy-prometheus.process_connected_peersCurrent number of peers having passed the connection step on the current worker processCount
Dropped logscom.dynatrace.extension.haproxy-prometheus.process_dropped_logs_total.countTotal number of dropped logs for current worker process since startedCount
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)Unspecified
Failed DNS resolutionscom.dynatrace.extension.haproxy-prometheus.process_failed_resolutions.countTotal number of failed DNS resolutions in current worker process since startedCount
Bytes outcom.dynatrace.extension.haproxy-prometheus.process_bytes_out_total.countTotal number of bytes emitted by current worker process since startedByte
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 startedByte
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 startedCount
Build infocom.dynatrace.extension.haproxy-prometheus.process_build_infoBuild infoUnspecified
Start timecom.dynatrace.extension.haproxy-prometheus.process_start_time_secondsStart time in secondsSecond
File descriptorscom.dynatrace.extension.haproxy-prometheus.process_max_fdsHard limit on the number of per-process file descriptorsCount
Limit of socketscom.dynatrace.extension.haproxy-prometheus.process_max_socketsHard limit on the number of per-process socketsCount
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)Byte
Metric nameMetric keyDescriptionUnit
Limit of connectionscom.dynatrace.extension.haproxy-prometheus.process_max_connectionsHard limit on the number of per-process connections (configured or imposed by Ulimit-n)Count
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)Count
Current connectionscom.dynatrace.extension.haproxy-prometheus.process_current_connectionsCurrent number of connections on this worker processCount
Worker connectionscom.dynatrace.extension.haproxy-prometheus.process_connections_total.countTotal number of connections on this worker process since startedCount
Metric nameMetric keyDescriptionUnit
Current connection ratecom.dynatrace.extension.haproxy-prometheus.process_current_connection_rateNumber of front connections created on this worker process over the last secondPerSecond
Limit connection ratecom.dynatrace.extension.haproxy-prometheus.process_limit_connection_rateHard limit for ConnRate (global.maxconnrate)BytePerSecond
Highest connection ratecom.dynatrace.extension.haproxy-prometheus.process_max_connection_rateHighest ConnRate reached on this worker process since started (in connections per second)PerSecond
Current sessions ratecom.dynatrace.extension.haproxy-prometheus.process_current_session_rateNumber of sessions created on this worker process over the last secondPerSecond
Limit session ratecom.dynatrace.extension.haproxy-prometheus.process_limit_session_rateHard limit for SessRate (global.maxsessrate)Unspecified
Highest session ratecom.dynatrace.extension.haproxy-prometheus.process_max_session_rateHighest SessRate reached on this worker process since started (in sessions per second)PerSecond
Bytes out ratecom.dynatrace.extension.haproxy-prometheus.process_bytes_out_rateNumber of bytes emitted by current worker process over the last secondBytePerSecond
Metric nameMetric keyDescriptionUnit
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 secondPerSecond
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 secondPerSecond
CompressBpsOut limitcom.dynatrace.extension.haproxy-prometheus.process_limit_http_compLimit of CompressBpsOut beyond which HTTP compression is automatically disabledBitPerSecond
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)Byte
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)Byte
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 startedCount
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 startedByte
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)Byte
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 startedCount
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 startedByte
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 startedByte
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)Byte
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 startedCount
Metric nameMetric keyDescriptionUnit
Current frontend sessionscom.dynatrace.extension.haproxy-prometheus.frontend_current_sessionsNumber of current sessions on the frontend, backend or serverCount
Frontend limit sessionscom.dynatrace.extension.haproxy-prometheus.frontend_limit_sessionsFrontend/listener/server's maxconn, backend's fullconnCount
Frontend sessionscom.dynatrace.extension.haproxy-prometheus.frontend_sessions_total.countTotal number of sessions since process startedCount
Frontend bytes incom.dynatrace.extension.haproxy-prometheus.frontend_bytes_in_total.countTotal number of request bytes since process startedCount
Frontend bytes outcom.dynatrace.extension.haproxy-prometheus.frontend_bytes_out_total.countTotal number of response bytes since process startedCount
Frontend denied requestscom.dynatrace.extension.haproxy-prometheus.frontend_requests_denied_total.countTotal number of denied requests since process startedCount
Frontend denied responsescom.dynatrace.extension.haproxy-prometheus.frontend_responses_denied_total.countTotal number of denied responses since process startedCount
Frontend requests errorscom.dynatrace.extension.haproxy-prometheus.frontend_request_errors_total.countTotal number of invalid requests since process startedCount
Frontend service statuscom.dynatrace.extension.haproxy-prometheus.frontend_statusCurrent status of the service, per state label value.Unspecified
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)PerSecond
Highest frontend session ratecom.dynatrace.extension.haproxy-prometheus.frontend_max_session_rateHighest value of sessions per second observed since the worker process startedPerSecond
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 startedCount
Highest frontend HTTP requestscom.dynatrace.extension.haproxy-prometheus.frontend_http_requests_rate_maxHighest value of http requests observed since the worker process startedCount
Frontend HTTP requestscom.dynatrace.extension.haproxy-prometheus.frontend_http_requests_total.countTotal number of HTTP requests processed by this object since the worker process startedCount
Frontend connections rate maxcom.dynatrace.extension.haproxy-prometheus.frontend_connections_rate_maxHighest value of connections per second observed since the worker process startedPerSecond
Frontend new connectionscom.dynatrace.extension.haproxy-prometheus.frontend_connections_total.countTotal number of new connections accepted on this frontend since the worker process startedCount
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 startedCount
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 startedCount
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 startedCount
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 startedCount
Frontend internal errorscom.dynatrace.extension.haproxy-prometheus.frontend_internal_errors_total.countTotal number of internal errors since process startedCount
Metric nameMetric keyDescriptionUnit
Highest frontend current sessionscom.dynatrace.extension.haproxy-prometheus.frontend_max_sessionsHighest value of current sessions encountered since process startedCount
Metric nameMetric keyDescriptionUnit
Server avg. queue timecom.dynatrace.extension.haproxy-prometheus.server_queue_time_average_secondsAvg. queue time for last 1024 successful connections.Second
Server avg. connect timecom.dynatrace.extension.haproxy-prometheus.server_connect_time_average_secondsAvg. connect time for last 1024 successful connections.Second
Server avg. response timecom.dynatrace.extension.haproxy-prometheus.server_response_time_average_secondsAvg. response time for last 1024 successful connections.Second
Server max queue timecom.dynatrace.extension.haproxy-prometheus.server_max_queue_time_secondsMaximum observed time spent in the queueSecond
Server max connection timecom.dynatrace.extension.haproxy-prometheus.server_max_connect_time_secondsMaximum observed time spent waiting for a connection to completeSecond
Server max response timecom.dynatrace.extension.haproxy-prometheus.server_max_response_time_secondsMaximum observed time spent waiting for a server responseSecond
Server max request+response timecom.dynatrace.extension.haproxy-prometheus.server_max_total_time_secondsMaximum observed total request+response time (request+queue+connect+response+processing)Second
Metric nameMetric keyDescriptionUnit
Backend current queued connectionscom.dynatrace.extension.haproxy-prometheus.backend_current_queueNumber of current queued connectionsCount
Backend highest queued connectionscom.dynatrace.extension.haproxy-prometheus.backend_max_queueHighest value of queued connections encountered since process startedCount
Backend current sessionscom.dynatrace.extension.haproxy-prometheus.backend_current_sessionsNumber of current sessions on the frontend, backend or serverCount
Backend highest sessionscom.dynatrace.extension.haproxy-prometheus.backend_max_sessionsHighest value of current sessions encountered since process startedCount
Backend limit sessionscom.dynatrace.extension.haproxy-prometheus.backend_limit_sessionsFrontend/listener/server's maxconn, backend's fullconnCount
Backend sessionscom.dynatrace.extension.haproxy-prometheus.backend_sessions_total.countTotal number of sessions since process startedCount
Backend bytes incom.dynatrace.extension.haproxy-prometheus.backend_bytes_in_total.countTotal number of request bytes since process startedByte
Backend bytes outcom.dynatrace.extension.haproxy-prometheus.backend_bytes_out_total.countTotal number of response bytes since process startedByte
Backend requests deniedcom.dynatrace.extension.haproxy-prometheus.backend_requests_denied_total.countTotal number of denied requests since process startedCount
Backend responses deniedcom.dynatrace.extension.haproxy-prometheus.backend_responses_denied_total.countTotal number of denied responses since process startedCount
Backend connections errorscom.dynatrace.extension.haproxy-prometheus.backend_connection_errors_total.countTotal number of failed connections to server since the worker process startedCount
Backend responses errorscom.dynatrace.extension.haproxy-prometheus.backend_response_errors_total.countTotal number of invalid responses since the worker process startedCount
Backend server connection retriescom.dynatrace.extension.haproxy-prometheus.backend_retry_warnings_total.countTotal number of server connection retries since the worker process startedCount
Backend redispatch warningscom.dynatrace.extension.haproxy-prometheus.backend_redispatch_warnings_total.countTotal number of server redispatches due to connection failures since the worker process startedCount
Backend current statuscom.dynatrace.extension.haproxy-prometheus.backend_statusCurrent status of the service, per state label value.Unspecified
Backend weightcom.dynatrace.extension.haproxy-prometheus.backend_weightServer's effective weight, or sum of active servers' effective weights for a backendUnspecified
Backend active serverscom.dynatrace.extension.haproxy-prometheus.backend_active_serversTotal number of active UP servers with a non-zero weightCount
Backend backup serverscom.dynatrace.extension.haproxy-prometheus.backend_backup_serversTotal number of backup UP servers with a non-zero weightCount
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 startedCount
Backend check last changecom.dynatrace.extension.haproxy-prometheus.backend_check_last_change_secondsHow long ago the last server state changed, in secondsSecond
Backend downtime secondscom.dynatrace.extension.haproxy-prometheus.backend_downtime_seconds_total.countTotal time spent in DOWN state, for server or backendSecond
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)Count
Backend highest sessions ratecom.dynatrace.extension.haproxy-prometheus.backend_max_session_rateHighest value of sessions per second observed since the worker process startedPerSecond
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 startedCount
Backend HTTP requestscom.dynatrace.extension.haproxy-prometheus.backend_http_requests_total.countTotal number of HTTP requests processed by this object since the worker process startedCount
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 startedCount
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 startedCount
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 secondsSecond
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 startedCount
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 startedCount
Backend connection reusescom.dynatrace.extension.haproxy-prometheus.backend_connection_reuses_total.countTotal number of reused connection on this backend/server since the worker process startedCount
Backend internal errorscom.dynatrace.extension.haproxy-prometheus.backend_internal_errors_total.countTotal number of internal errors since process startedCount
Backend user weightcom.dynatrace.extension.haproxy-prometheus.backend_uweightServer's user weight, or sum of active servers' user weights for a backendUnspecified
Backend aggregated server check statuscom.dynatrace.extension.haproxy-prometheus.backend_agg_server_check_statusBackend's aggregated gauge of servers' state check statusUnspecified
Metric nameMetric keyDescriptionUnit
Server current queued connectionscom.dynatrace.extension.haproxy-prometheus.server_current_queueNumber of current queued connectionsCount
Server highest queued connectionscom.dynatrace.extension.haproxy-prometheus.server_max_queueHighest value of queued connections encountered since process startedCount
Server current sessionscom.dynatrace.extension.haproxy-prometheus.server_current_sessionsNumber of current sessions on the frontend, backend or serverCount
Server highest current sessionscom.dynatrace.extension.haproxy-prometheus.server_max_sessionsHighest value of current sessions encountered since process startedCount
Server limit sessionscom.dynatrace.extension.haproxy-prometheus.server_limit_sessionsFrontend/listener/server's maxconn, backend's fullconnCount
Server sessionscom.dynatrace.extension.haproxy-prometheus.server_sessions_total.countTotal number of sessions since process startedCount
Server bytes incom.dynatrace.extension.haproxy-prometheus.server_bytes_in_total.countTotal number of request bytes since process startedCount
Server bytes outcom.dynatrace.extension.haproxy-prometheus.server_bytes_out_total.countTotal number of response bytes since process startedCount
Server denied responsescom.dynatrace.extension.haproxy-prometheus.server_responses_denied_total.countTotal number of denied responses since process startedCount
Server responses errorscom.dynatrace.extension.haproxy-prometheus.server_response_errors_total.countTotal number of invalid responses since the worker process startedCount
Server connection retriescom.dynatrace.extension.haproxy-prometheus.server_retry_warnings_total.countTotal number of server connection retries since the worker process startedCount
Server redispatch warningscom.dynatrace.extension.haproxy-prometheus.server_redispatch_warnings_total.countTotal number of server redispatches due to connection failures since the worker process startedCount
Server statuscom.dynatrace.extension.haproxy-prometheus.server_statusCurrent status of the service, per state label value.Unspecified
Server weightcom.dynatrace.extension.haproxy-prometheus.server_weightServer's effective weight, or sum of active servers' effective weights for a backendUnspecified
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 startedCount
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 startedCount
Server last state changecom.dynatrace.extension.haproxy-prometheus.server_check_last_change_secondsHow long ago the last server state changed, in secondsSecond
Server downtimecom.dynatrace.extension.haproxy-prometheus.server_downtime_seconds_total.countTotal time spent in DOWN state, for server or backendCount
Server queue limitcom.dynatrace.extension.haproxy-prometheus.server_queue_limitLimit on the number of connections in queue, for servers only (maxqueue argument)Count
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%)Percent
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)Count
Server highest sessions ratecom.dynatrace.extension.haproxy-prometheus.server_max_session_rateHighest value of sessions per second observed since the worker process startedPerSecond
Server check statuscom.dynatrace.extension.haproxy-prometheus.server_check_statusStatus of last health check, per state label value.Unspecified
Server check codecom.dynatrace.extension.haproxy-prometheus.server_check_codelayer5-7 code, if available of the last health check.Unspecified
Server latest check durationcom.dynatrace.extension.haproxy-prometheus.server_check_duration_secondsTotal duration of the latest server health check, in seconds.Second
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 startedCount
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 startedCount
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 startedCount
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 secondsSecond
Server avg. timecom.dynatrace.extension.haproxy-prometheus.server_total_time_average_secondsAvg. total time for last 1024 successful connections.Second
Server failed header rewritingcom.dynatrace.extension.haproxy-prometheus.server_failed_header_rewriting_total.countTotal number of failed HTTP header rewrites since the worker process startedCount
Server internal errorscom.dynatrace.extension.haproxy-prometheus.server_internal_errors_total.countTotal number of internal errors since process startedCount
Server user weightcom.dynatrace.extension.haproxy-prometheus.server_uweightServer's user weight, or sum of active servers' user weights for a backendCount
Metric nameMetric keyDescriptionUnit
Memory allocated in poolscom.dynatrace.extension.haproxy-prometheus.process_pool_allocated_bytesAmount of memory allocated in pools (in bytes)Byte
Pool memory usedcom.dynatrace.extension.haproxy-prometheus.process_pool_used_bytesAmount of pool memory currently used (in bytes)Byte
Failed pool allocationscom.dynatrace.extension.haproxy-prometheus.process_pool_failures_total.countNumber of failed pool allocations since this worker was startedCount
Metric nameMetric keyDescriptionUnit
Server connections errorscom.dynatrace.extension.haproxy-prometheus.server_connection_errors_total.countTotal number of failed connections to server since the worker process startedCount
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 startedCount
Server connection reusescom.dynatrace.extension.haproxy-prometheus.server_connection_reuses_total.countTotal number of reused connection on this backend/server since the worker process startedCount
Server current idle connectionscom.dynatrace.extension.haproxy-prometheus.server_idle_connections_currentCurrent number of idle connections available for reuse on this serverCount
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)Count
Server current unsafe idle connectionscom.dynatrace.extension.haproxy-prometheus.server_unsafe_idle_connections_currentCurrent number of unsafe idle connectionsCount
Server current safe idle connectionscom.dynatrace.extension.haproxy-prometheus.server_safe_idle_connections_currentCurrent number of safe idle connectionsCount
Server current used connectionscom.dynatrace.extension.haproxy-prometheus.server_used_connections_currentCurrent number of connections in useCount
Server needed connectionscom.dynatrace.extension.haproxy-prometheus.server_need_connections_currentEstimated needed number of connectionsCount
Metric nameMetric keyDescriptionUnit
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 startedCount
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 startedCount
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 startedCount
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 startedCount
Metric nameMetric keyDescriptionUnit
SSL connections limitcom.dynatrace.extension.haproxy-prometheus.process_max_ssl_connectionsHard limit on the number of per-process SSL endpoints (front+back), 0=unlimitedCount
Current SSL connectionscom.dynatrace.extension.haproxy-prometheus.process_current_ssl_connectionsCurrent number of SSL endpoints on this worker process (front+back)Count
SSL connectionscom.dynatrace.extension.haproxy-prometheus.process_ssl_connections_total.countTotal number of SSL endpoints on this worker process since started (front+back)Count
SSL connections ratecom.dynatrace.extension.haproxy-prometheus.process_current_ssl_rateNumber of SSL connections created on this worker process over the last secondPerSecond
Limit ssl ratecom.dynatrace.extension.haproxy-prometheus.process_limit_ssl_rateHard limit for SslRate (global.maxsslrate)Unspecified
Highest ssl ratecom.dynatrace.extension.haproxy-prometheus.process_max_ssl_rateHighest SslRate reached on this worker process since started (in connections per second)PerSecond
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 secondPerSecond
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)PerSecond
Frontend SSL reusecom.dynatrace.extension.haproxy-prometheus.process_frontend_ssl_reusePercent of frontend SSL connections which did not require a new keyPercent
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 secondPerSecond
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)PerSecond
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 startedCount
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 startedCount

Full version history

To have more information on how to install the downloaded package, please follow the instructions on this page.
ReleaseDate

Full version history

  • Reorganized existing metrics from all FeatureSet into different FeatureSet buckets.

Full version history

  • Added topology (entities) support to local deployment.
  • Minor changes to default dashboard.

Full version history

  • Updated default built-in dashboard for consistency with other extensions.

Note: Legacy dashboard is still in extension archive but inactive. You may still import it if needed.

Full version history

4 new alerts:

  • haproxy-backend-session-saturation.json
  • haproxy-frontend-session-saturation.json
  • haproxy-low-idle-time.json
  • haproxy-no-alive-active-backup-server.json

4 calculated metrics:

  • func:com.dynatrace.extension.haproxy-prometheus.frontend_sessions_saturation
  • func:com.dynatrace.extension.haproxy-prometheus.backend_sessions_saturation
  • func:com.dynatrace.extension.haproxy-prometheus.backend_http_4xx_rate
  • func:com.dynatrace.extension.haproxy-prometheus.backend_http_5xx_rate

Full version history

Fixed typo in list name for frontend entities at dashboard

Full version history

Added new entities backend and frontend, UA screens and tiles at dashboard for them

Full version history

Update of display names and descriptions

Full version history

No release notes

Dynatrace Hub
Get data into DynatraceBuild your own app
All (774)Log Management and AnalyticsKubernetesAI and LLM ObservabilityInfrastructure ObservabilitySoftware DeliveryApplication ObservabilityApplication SecurityDigital ExperienceBusiness Analytics
Filter
Type
Built and maintained by
Deployment model
SaaS
  • SaaS
  • Managed
Partner FinderBecome a partnerDynatrace Developer

Discover recent additions to Dynatrace

Problems logo

Problems

Analyze abnormal system behavior and performance problems detected by Davis AI.

Logs logo

Logs

Explore all your logs without writing a single query.

Security Investigator logo

Security Investigator

Fast and precise forensics for security and logs on Grail data with DQL queries.

Business Flow logo

Business Flow

Track, analyze, and optimize your critical business processes.

Cost & Carbon Optimization logo

Cost & Carbon Optimization

Track, analyze, and optimize your IT carbon footprint and public cloud costs.

Davis Anomaly Detection logo

Davis Anomaly Detection

Detect anomalies in timeseries using the Davis AI

Analyze your data

Understand your data better with deep insights and clear visualizations.

Notebooks logo

Notebooks

Create powerful, data-driven documents for custom analytics and collaboration.

Dashboards logo

Dashboards

Transform complex data into clear visualizations with custom dashboards.

Automate your processes

Turn data and answers into actions, securely, and at scale.

Workflows logo

Workflows

Automate tasks in your IT landscape, remediate problems, and visualize processes

Jira logo

Jira

Create, query, comment, transition, and resolve Jira tickets within workflows.

Slack logo

Slack

Automate Slack messaging for security incidents, attacks, remediation, and more.

Secure your cloud application

See vulnerabilities and attacks in your environment.

Security Overview logo

Security Overview

Get a comprehensive overview of the security of your applications.

Code-Level Vulnerabilities logo

Code-Level Vulnerabilities

Detect vulnerabilities in your code in real time.

Threats & Exploits logo

Threats & Exploits

Understand, triage, and investigate application security findings and alerts.

Are you looking for something different?

We have hundreds of apps, extensions, and other technologies to customize your environment

Leverage our newest innovations of Dynatrace Saas

Kick-start your app creation

Kick-start your app creation

Whether you’re a beginner or a pro, Dynatrace Developer has the tools and support you need to create incredible apps with minimal effort.
Go to Dynatrace Developer
Upgrading from Dynatrace Managed to SaaS

Upgrading from Dynatrace Managed to SaaS

Drive innovation, speed, and agility in your organization by seamlessly and securely upgrading.
Learn More
Log Management and Analytics

Log Management and Analytics

Innovate faster and more efficiently with unified log management and log analytics for actionable insights and automation.
Learn more