Extend the platform,
empower your team.
Monitor HAProxy Load balancer using prometheus to feed Dynatrace with metrics.
ExtensionThe 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.
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.
Monitor infrastructure with a comprehensive dashboard
Use Prometheus as the data source
Take pre-emptive measures to avoid service degradations
HAProxy devices using Prometheus exporter
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/
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
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.
Metric name | Metric key | Description | Unit |
---|---|---|---|
HTTP compressor bytes in | com.dynatrace.extension.haproxy-prometheus.process_http_comp_bytes_in_total.count | Number of bytes submitted to the HTTP compressor in this worker process over the last second | PerSecond |
HTTP compressor bytes out | com.dynatrace.extension.haproxy-prometheus.process_http_comp_bytes_out_total.count | Number of bytes emitted by the HTTP compressor in this worker process over the last second | PerSecond |
CompressBpsOut limit | com.dynatrace.extension.haproxy-prometheus.process_limit_http_comp | Limit of CompressBpsOut beyond which HTTP compression is automatically disabled | BitPerSecond |
Currently used memory by HTTP compression | com.dynatrace.extension.haproxy-prometheus.process_current_zlib_memory | Amount of memory currently used by HTTP compression on the current worker process (in bytes) | Byte |
Limit of memory used by HTTP compression | com.dynatrace.extension.haproxy-prometheus.process_max_zlib_memory | Limit 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 in | com.dynatrace.extension.haproxy-prometheus.frontend_http_comp_bytes_in_total.count | Total number of bytes submitted to the HTTP compressor for this object since the worker process started | Count |
Frontend HTTP compressor bytes out | com.dynatrace.extension.haproxy-prometheus.frontend_http_comp_bytes_out_total.count | Total number of bytes emitted by the HTTP compressor for this object since the worker process started | Byte |
Frontend HTTP compressor bytes bypassed | com.dynatrace.extension.haproxy-prometheus.frontend_http_comp_bytes_bypassed_total.count | Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) | Byte |
Frontend HTTP compressed responses | com.dynatrace.extension.haproxy-prometheus.frontend_http_comp_responses_total.count | Total number of HTTP responses that were compressed for this object since the worker process started | Count |
Backend HTTP compressor bytes in | com.dynatrace.extension.haproxy-prometheus.backend_http_comp_bytes_in_total.count | Total number of bytes submitted to the HTTP compressor for this object since the worker process started | Byte |
Backend HTTP compressor bytes out | com.dynatrace.extension.haproxy-prometheus.backend_http_comp_bytes_out_total.count | Total number of bytes emitted by the HTTP compressor for this object since the worker process started | Byte |
Backend HTTP compressor bytes bypassed | com.dynatrace.extension.haproxy-prometheus.backend_http_comp_bytes_bypassed_total.count | Total number of bytes that bypassed HTTP compression for this object since the worker process started (CPU/memory/bandwidth limitation) | Byte |
Backend HTTP compressed responses | com.dynatrace.extension.haproxy-prometheus.backend_http_comp_responses_total.count | Total number of HTTP responses that were compressed for this object since the worker process started | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Started threads | com.dynatrace.extension.haproxy-prometheus.process_nbthread | Number of started threads (global.nbthread) | Count |
Started worker processes | com.dynatrace.extension.haproxy-prometheus.process_nbproc | Number of started worker processes (global.nbproc) | Count |
Relative process id | com.dynatrace.extension.haproxy-prometheus.process_relative_process_id | Relative worker process number (1..Nbproc) | Count |
Uptime | com.dynatrace.extension.haproxy-prometheus.process_uptime_seconds | How long ago this worker process was started (seconds) | Second |
Failed pool allocations | com.dynatrace.extension.haproxy-prometheus.process_pool_failures_total.count | Number of failed pool allocations since this worker was started | Count |
File descriptors | com.dynatrace.extension.haproxy-prometheus.process_max_fds | Hard limit on the number of per-process file descriptors | Count |
Limit of sockets | com.dynatrace.extension.haproxy-prometheus.process_max_sockets | Hard limit on the number of per-process sockets | Count |
Limit of connections | com.dynatrace.extension.haproxy-prometheus.process_max_connections | Hard limit on the number of per-process connections (configured or imposed by Ulimit-n) | Count |
Hard limit of connections | com.dynatrace.extension.haproxy-prometheus.process_hard_max_connections | Hard limit on the number of per-process connections (imposed by Memmax_MB or Ulimit-n) | Count |
Current connections | com.dynatrace.extension.haproxy-prometheus.process_current_connections | Current number of connections on this worker process | Count |
Worker connections | com.dynatrace.extension.haproxy-prometheus.process_connections_total.count | Total number of connections on this worker process since started | Count |
Worker requests | com.dynatrace.extension.haproxy-prometheus.process_requests_total.count | Total number of requests on this worker process since started | Count |
Limit of pipes | com.dynatrace.extension.haproxy-prometheus.process_max_pipes | Hard limit on the number of pipes for splicing, 0=unlimited | Count |
Pipes used | com.dynatrace.extension.haproxy-prometheus.process_pipes_used_total.count | Current number of pipes in use in this worker process | Count |
Available pipes | com.dynatrace.extension.haproxy-prometheus.process_pipes_free_total.count | Current number of allocated and available pipes in this worker process | Count |
Current connection rate | com.dynatrace.extension.haproxy-prometheus.process_current_connection_rate | Number of front connections created on this worker process over the last second | PerSecond |
Limit connection rate | com.dynatrace.extension.haproxy-prometheus.process_limit_connection_rate | Hard limit for ConnRate (global.maxconnrate) | BytePerSecond |
Highest connection rate | com.dynatrace.extension.haproxy-prometheus.process_max_connection_rate | Highest ConnRate reached on this worker process since started (in connections per second) | PerSecond |
Current sessions rate | com.dynatrace.extension.haproxy-prometheus.process_current_session_rate | Number of sessions created on this worker process over the last second | PerSecond |
Limit session rate | com.dynatrace.extension.haproxy-prometheus.process_limit_session_rate | Hard limit for SessRate (global.maxsessrate) | Unspecified |
Highest session rate | com.dynatrace.extension.haproxy-prometheus.process_max_session_rate | Highest SessRate reached on this worker process since started (in sessions per second) | PerSecond |
Worker current tasks | com.dynatrace.extension.haproxy-prometheus.process_current_tasks | Total number of tasks in the current worker process (active + sleeping) | Count |
tasks+tasklets | com.dynatrace.extension.haproxy-prometheus.process_current_run_queue | Total number of active tasks+tasklets in the current worker process | Count |
Idle time percent | com.dynatrace.extension.haproxy-prometheus.process_idle_time_percent | Percentage of last second spent waiting in the current worker thread | Percent |
Process stopping 1-true 0-false | com.dynatrace.extension.haproxy-prometheus.process_stopping | 1 if the worker process is currently stopping, otherwise zero | Unspecified |
Active jobs | com.dynatrace.extension.haproxy-prometheus.process_jobs | Current number of active jobs on the current worker process (frontend connections, master connections, listeners) | Count |
Unstoppable jobs | com.dynatrace.extension.haproxy-prometheus.process_unstoppable_jobs | Current number of unstoppable jobs on the current worker process (master connections) | Count |
Active listeners | com.dynatrace.extension.haproxy-prometheus.process_listeners | Current number of active listeners on the current worker process | Count |
Active peers | com.dynatrace.extension.haproxy-prometheus.process_active_peers | Current number of verified active peers connections on the current worker process | Count |
Connected peers | com.dynatrace.extension.haproxy-prometheus.process_connected_peers | Current number of peers having passed the connection step on the current worker process | Count |
Dropped logs | com.dynatrace.extension.haproxy-prometheus.process_dropped_logs_total.count | Total number of dropped logs for current worker process since started | Count |
Busy polling 1-enabled 0-disabled | com.dynatrace.extension.haproxy-prometheus.process_busy_polling_enabled | 1 if busy-polling is currently in use on the worker process, otherwise zero (config.busy-polling) | Unspecified |
Failed DNS resolutions | com.dynatrace.extension.haproxy-prometheus.process_failed_resolutions.count | Total number of failed DNS resolutions in current worker process since started | Count |
Bytes out | com.dynatrace.extension.haproxy-prometheus.process_bytes_out_total.count | Total number of bytes emitted by current worker process since started | Byte |
Bytes out through kernel pipe | com.dynatrace.extension.haproxy-prometheus.process_spliced_bytes_out_total.count | Total number of bytes emitted by current worker process through a kernel pipe since started | Byte |
Bytes out rate | com.dynatrace.extension.haproxy-prometheus.process_bytes_out_rate | Number of bytes emitted by current worker process over the last second | BytePerSecond |
Received logs | com.dynatrace.extension.haproxy-prometheus.process_recv_logs_total.count | Total number of log messages received by log-forwarding listeners on this worker process since started | Count |
Build info | com.dynatrace.extension.haproxy-prometheus.process_build_info | Build info | Unspecified |
Hard limit on memory usage in bytes | com.dynatrace.extension.haproxy-prometheus.process_max_memory_bytes | Worker process's hard limit on memory usage in bytes (-m on command line) | Byte |
Memory allocated in pools | com.dynatrace.extension.haproxy-prometheus.process_pool_allocated_bytes | Amount of memory allocated in pools (in bytes) | Byte |
Pool memory used | com.dynatrace.extension.haproxy-prometheus.process_pool_used_bytes | Amount of pool memory currently used (in bytes) | Byte |
Start time | com.dynatrace.extension.haproxy-prometheus.process_start_time_seconds | Start time in seconds | Second |
Current frontend sessions | com.dynatrace.extension.haproxy-prometheus.frontend_current_sessions | Number of current sessions on the frontend, backend or server | Count |
Frontend limit sessions | com.dynatrace.extension.haproxy-prometheus.frontend_limit_sessions | Frontend/listener/server's maxconn, backend's fullconn | Count |
Frontend sessions | com.dynatrace.extension.haproxy-prometheus.frontend_sessions_total.count | Total number of sessions since process started | Count |
Frontend bytes in | com.dynatrace.extension.haproxy-prometheus.frontend_bytes_in_total.count | Total number of request bytes since process started | Count |
Frontend bytes out | com.dynatrace.extension.haproxy-prometheus.frontend_bytes_out_total.count | Total number of response bytes since process started | Count |
Frontend denied requests | com.dynatrace.extension.haproxy-prometheus.frontend_requests_denied_total.count | Total number of denied requests since process started | Count |
Frontend denied responses | com.dynatrace.extension.haproxy-prometheus.frontend_responses_denied_total.count | Total number of denied responses since process started | Count |
Frontend requests errors | com.dynatrace.extension.haproxy-prometheus.frontend_request_errors_total.count | Total number of invalid requests since process started | Count |
Frontend service status | com.dynatrace.extension.haproxy-prometheus.frontend_status | Current status of the service, per state label value. | Unspecified |
Frontend limit sessions rate | com.dynatrace.extension.haproxy-prometheus.frontend_limit_session_rate | Limit on the number of sessions accepted in a second (frontend only, 'rate-limit sessions' setting) | PerSecond |
Highest frontend session rate | com.dynatrace.extension.haproxy-prometheus.frontend_max_session_rate | Highest value of sessions per second observed since the worker process started | PerSecond |
Frontend HTTP responses | com.dynatrace.extension.haproxy-prometheus.frontend_http_responses_total.count | Total number of HTTP responses with status 100-199 returned by this object since the worker process started | Count |
Highest frontend HTTP requests | com.dynatrace.extension.haproxy-prometheus.frontend_http_requests_rate_max | Highest value of http requests observed since the worker process started | Count |
Frontend HTTP requests | com.dynatrace.extension.haproxy-prometheus.frontend_http_requests_total.count | Total number of HTTP requests processed by this object since the worker process started | Count |
Frontend connections rate max | com.dynatrace.extension.haproxy-prometheus.frontend_connections_rate_max | Highest value of connections per second observed since the worker process started | PerSecond |
Frontend new connections | com.dynatrace.extension.haproxy-prometheus.frontend_connections_total.count | Total number of new connections accepted on this frontend since the worker process started | Count |
Frontend HTTP request intercepted | com.dynatrace.extension.haproxy-prometheus.frontend_intercepted_requests_total.count | Total number of HTTP requests intercepted on the frontend (redirects/stats/services) since the worker process started | Count |
Frontend denied connections | com.dynatrace.extension.haproxy-prometheus.frontend_denied_connections_total.count | Total number of incoming connections blocked on a listener/frontend by a tcp-request connection rule since the worker process started | Count |
Frontend denied sessions | com.dynatrace.extension.haproxy-prometheus.frontend_denied_sessions_total.count | Total number of incoming sessions blocked on a listener/frontend by a tcp-request connection rule since the worker process started | Count |
Frontend failed HTTP header rewrites | com.dynatrace.extension.haproxy-prometheus.frontend_failed_header_rewriting_total.count | Total number of failed HTTP header rewrites since the worker process started | Count |
Frontend internal errors | com.dynatrace.extension.haproxy-prometheus.frontend_internal_errors_total.count | Total number of internal errors since process started | Count |
Backend current queued connections | com.dynatrace.extension.haproxy-prometheus.backend_current_queue | Number of current queued connections | Count |
Backend highest queued connections | com.dynatrace.extension.haproxy-prometheus.backend_max_queue | Highest value of queued connections encountered since process started | Count |
Backend current sessions | com.dynatrace.extension.haproxy-prometheus.backend_current_sessions | Number of current sessions on the frontend, backend or server | Count |
Backend highest sessions | com.dynatrace.extension.haproxy-prometheus.backend_max_sessions | Highest value of current sessions encountered since process started | Count |
Backend limit sessions | com.dynatrace.extension.haproxy-prometheus.backend_limit_sessions | Frontend/listener/server's maxconn, backend's fullconn | Count |
Backend sessions | com.dynatrace.extension.haproxy-prometheus.backend_sessions_total.count | Total number of sessions since process started | Count |
Backend bytes in | com.dynatrace.extension.haproxy-prometheus.backend_bytes_in_total.count | Total number of request bytes since process started | Byte |
Backend bytes out | com.dynatrace.extension.haproxy-prometheus.backend_bytes_out_total.count | Total number of response bytes since process started | Byte |
Backend requests denied | com.dynatrace.extension.haproxy-prometheus.backend_requests_denied_total.count | Total number of denied requests since process started | Count |
Backend responses denied | com.dynatrace.extension.haproxy-prometheus.backend_responses_denied_total.count | Total number of denied responses since process started | Count |
Backend connections errors | com.dynatrace.extension.haproxy-prometheus.backend_connection_errors_total.count | Total number of failed connections to server since the worker process started | Count |
Backend responses errors | com.dynatrace.extension.haproxy-prometheus.backend_response_errors_total.count | Total number of invalid responses since the worker process started | Count |
Backend server connection retries | com.dynatrace.extension.haproxy-prometheus.backend_retry_warnings_total.count | Total number of server connection retries since the worker process started | Count |
Backend redispatch warnings | com.dynatrace.extension.haproxy-prometheus.backend_redispatch_warnings_total.count | Total number of server redispatches due to connection failures since the worker process started | Count |
Backend current status | com.dynatrace.extension.haproxy-prometheus.backend_status | Current status of the service, per state label value. | Unspecified |
Backend weight | com.dynatrace.extension.haproxy-prometheus.backend_weight | Server's effective weight, or sum of active servers' effective weights for a backend | Unspecified |
Backend active servers | com.dynatrace.extension.haproxy-prometheus.backend_active_servers | Total number of active UP servers with a non-zero weight | Count |
Backend backup servers | com.dynatrace.extension.haproxy-prometheus.backend_backup_servers | Total number of backup UP servers with a non-zero weight | Count |
Backend check up down | com.dynatrace.extension.haproxy-prometheus.backend_check_up_down_total.count | Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started | Count |
Backend check last change | com.dynatrace.extension.haproxy-prometheus.backend_check_last_change_seconds | How long ago the last server state changed, in seconds | Second |
Backend downtime seconds | com.dynatrace.extension.haproxy-prometheus.backend_downtime_seconds_total.count | Total time spent in DOWN state, for server or backend | Second |
Backend loadbalanced | com.dynatrace.extension.haproxy-prometheus.backend_loadbalanced_total.count | Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) | Count |
Backend highest sessions rate | com.dynatrace.extension.haproxy-prometheus.backend_max_session_rate | Highest value of sessions per second observed since the worker process started | PerSecond |
Backend HTTP responses | com.dynatrace.extension.haproxy-prometheus.backend_http_responses_total.count | Total number of HTTP responses with status 100-199 returned by this object since the worker process started | Count |
Backend HTTP requests | com.dynatrace.extension.haproxy-prometheus.backend_http_requests_total.count | Total number of HTTP requests processed by this object since the worker process started | Count |
Backend client aborts | com.dynatrace.extension.haproxy-prometheus.backend_client_aborts_total.count | Total number of requests or connections aborted by the client since the worker process started | Count |
Backend server aborts | com.dynatrace.extension.haproxy-prometheus.backend_server_aborts_total.count | Total number of requests or connections aborted by the server since the worker process started | Count |
Backend last session | com.dynatrace.extension.haproxy-prometheus.backend_last_session_seconds | How long ago some traffic was seen on this object on this worker process, in seconds | Second |
Backend avg. queue time | com.dynatrace.extension.haproxy-prometheus.backend_queue_time_average_seconds | Avg. queue time for last 1024 successful connections. | Second |
Backend avg. connect time | com.dynatrace.extension.haproxy-prometheus.backend_connect_time_average_seconds | Avg. connect time for last 1024 successful connections. | Second |
Backend avg. response time | com.dynatrace.extension.haproxy-prometheus.backend_response_time_average_seconds | Avg. response time for last 1024 successful connections. | Second |
Backend avg. total time | com.dynatrace.extension.haproxy-prometheus.backend_total_time_average_seconds | Avg. total time for last 1024 successful connections. | Second |
Backend failed HTTP header rewrites | com.dynatrace.extension.haproxy-prometheus.backend_failed_header_rewriting_total.count | Total number of failed HTTP header rewrites since the worker process started | Count |
Backend connection attempts | com.dynatrace.extension.haproxy-prometheus.backend_connection_attempts_total.count | Total number of outgoing connection attempts on this backend/server since the worker process started | Count |
Backend connection reuses | com.dynatrace.extension.haproxy-prometheus.backend_connection_reuses_total.count | Total number of reused connection on this backend/server since the worker process started | Count |
Backend max queue time | com.dynatrace.extension.haproxy-prometheus.backend_max_queue_time_seconds | Maximum observed time spent in the queue | Second |
Backend max connection time | com.dynatrace.extension.haproxy-prometheus.backend_max_connect_time_seconds | Maximum observed time spent waiting for a connection to complete | Second |
Backend max response time | com.dynatrace.extension.haproxy-prometheus.backend_max_response_time_seconds | Maximum observed time spent waiting for a server response | Second |
Backend max request+response time | com.dynatrace.extension.haproxy-prometheus.backend_max_total_time_seconds | Maximum observed total request+response time (request+queue+connect+response+processing) | Second |
Backend internal errors | com.dynatrace.extension.haproxy-prometheus.backend_internal_errors_total.count | Total number of internal errors since process started | Count |
Backend user weight | com.dynatrace.extension.haproxy-prometheus.backend_uweight | Server's user weight, or sum of active servers' user weights for a backend | Unspecified |
Backend aggregated server check status | com.dynatrace.extension.haproxy-prometheus.backend_agg_server_check_status | Backend's aggregated gauge of servers' state check status | Unspecified |
Server current queued connections | com.dynatrace.extension.haproxy-prometheus.server_current_queue | Number of current queued connections | Count |
Server highest queued connections | com.dynatrace.extension.haproxy-prometheus.server_max_queue | Highest value of queued connections encountered since process started | Count |
Server current sessions | com.dynatrace.extension.haproxy-prometheus.server_current_sessions | Number of current sessions on the frontend, backend or server | Count |
Server highest current sessions | com.dynatrace.extension.haproxy-prometheus.server_max_sessions | Highest value of current sessions encountered since process started | Count |
Server limit sessions | com.dynatrace.extension.haproxy-prometheus.server_limit_sessions | Frontend/listener/server's maxconn, backend's fullconn | Count |
Server sessions | com.dynatrace.extension.haproxy-prometheus.server_sessions_total.count | Total number of sessions since process started | Count |
Server bytes in | com.dynatrace.extension.haproxy-prometheus.server_bytes_in_total.count | Total number of request bytes since process started | Count |
Server bytes out | com.dynatrace.extension.haproxy-prometheus.server_bytes_out_total.count | Total number of response bytes since process started | Count |
Server denied responses | com.dynatrace.extension.haproxy-prometheus.server_responses_denied_total.count | Total number of denied responses since process started | Count |
Server connections errors | com.dynatrace.extension.haproxy-prometheus.server_connection_errors_total.count | Total number of failed connections to server since the worker process started | Count |
Server responses errors | com.dynatrace.extension.haproxy-prometheus.server_response_errors_total.count | Total number of invalid responses since the worker process started | Count |
Server connection retries | com.dynatrace.extension.haproxy-prometheus.server_retry_warnings_total.count | Total number of server connection retries since the worker process started | Count |
Server redispatch warnings | com.dynatrace.extension.haproxy-prometheus.server_redispatch_warnings_total.count | Total number of server redispatches due to connection failures since the worker process started | Count |
Server status | com.dynatrace.extension.haproxy-prometheus.server_status | Current status of the service, per state label value. | Unspecified |
Server weight | com.dynatrace.extension.haproxy-prometheus.server_weight | Server's effective weight, or sum of active servers' effective weights for a backend | Unspecified |
Server check failures | com.dynatrace.extension.haproxy-prometheus.server_check_failures_total.count | Total number of failed individual health checks per server/backend, since the worker process started | Count |
Server check up down | com.dynatrace.extension.haproxy-prometheus.server_check_up_down_total.count | Total number of failed checks causing UP to DOWN server transitions, per server/backend, since the worker process started | Count |
Server last state change | com.dynatrace.extension.haproxy-prometheus.server_check_last_change_seconds | How long ago the last server state changed, in seconds | Second |
Server downtime | com.dynatrace.extension.haproxy-prometheus.server_downtime_seconds_total.count | Total time spent in DOWN state, for server or backend | Count |
Server queue limit | com.dynatrace.extension.haproxy-prometheus.server_queue_limit | Limit on the number of connections in queue, for servers only (maxqueue argument) | Count |
Server current throttle | com.dynatrace.extension.haproxy-prometheus.server_current_throttle | Throttling ratio applied to a server's maxconn and weight during the slowstart period (0 to 100%) | Percent |
Server loadbalanced | com.dynatrace.extension.haproxy-prometheus.server_loadbalanced_total.count | Total number of requests routed by load balancing since the worker process started (ignores queue pop and stickiness) | Count |
Server highest sessions rate | com.dynatrace.extension.haproxy-prometheus.server_max_session_rate | Highest value of sessions per second observed since the worker process started | PerSecond |
Server check status | com.dynatrace.extension.haproxy-prometheus.server_check_status | Status of last health check, per state label value. | Unspecified |
Server check code | com.dynatrace.extension.haproxy-prometheus.server_check_code | layer5-7 code, if available of the last health check. | Unspecified |
Server latest check duration | com.dynatrace.extension.haproxy-prometheus.server_check_duration_seconds | Total duration of the latest server health check, in seconds. | Second |
Server HTTP responses | com.dynatrace.extension.haproxy-prometheus.server_http_responses_total.count | Total number of HTTP responses with status 100-199 returned by this object since the worker process started | Count |
Server client aborts | com.dynatrace.extension.haproxy-prometheus.server_client_aborts_total.count | Total number of requests or connections aborted by the client since the worker process started | Count |
Server server aborts | com.dynatrace.extension.haproxy-prometheus.server_server_aborts_total.count | Total number of requests or connections aborted by the server since the worker process started | Count |
Server last session | com.dynatrace.extension.haproxy-prometheus.server_last_session_seconds | How long ago some traffic was seen on this object on this worker process, in seconds | Second |
Server avg. queue time | com.dynatrace.extension.haproxy-prometheus.server_queue_time_average_seconds | Avg. queue time for last 1024 successful connections. | Second |
Server avg. connect time | com.dynatrace.extension.haproxy-prometheus.server_connect_time_average_seconds | Avg. connect time for last 1024 successful connections. | Second |
Server avg. response time | com.dynatrace.extension.haproxy-prometheus.server_response_time_average_seconds | Avg. response time for last 1024 successful connections. | Second |
Server avg. time | com.dynatrace.extension.haproxy-prometheus.server_total_time_average_seconds | Avg. total time for last 1024 successful connections. | Second |
Server failed header rewriting | com.dynatrace.extension.haproxy-prometheus.server_failed_header_rewriting_total.count | Total number of failed HTTP header rewrites since the worker process started | Count |
Server connection attempts | com.dynatrace.extension.haproxy-prometheus.server_connection_attempts_total.count | Total number of outgoing connection attempts on this backend/server since the worker process started | Count |
Server connection reuses | com.dynatrace.extension.haproxy-prometheus.server_connection_reuses_total.count | Total number of reused connection on this backend/server since the worker process started | Count |
Server current idle connections | com.dynatrace.extension.haproxy-prometheus.server_idle_connections_current | Current number of idle connections available for reuse on this server | Count |
Server idle connections limit | com.dynatrace.extension.haproxy-prometheus.server_idle_connections_limit | Limit on the number of available idle connections on this server (server 'pool_max_conn' directive) | Count |
Server max queue time | com.dynatrace.extension.haproxy-prometheus.server_max_queue_time_seconds | Maximum observed time spent in the queue | Second |
Server max connection time | com.dynatrace.extension.haproxy-prometheus.server_max_connect_time_seconds | Maximum observed time spent waiting for a connection to complete | Second |
Server max response time | com.dynatrace.extension.haproxy-prometheus.server_max_response_time_seconds | Maximum observed time spent waiting for a server response | Second |
Server max request+response time | com.dynatrace.extension.haproxy-prometheus.server_max_total_time_seconds | Maximum observed total request+response time (request+queue+connect+response+processing) | Second |
Server internal errors | com.dynatrace.extension.haproxy-prometheus.server_internal_errors_total.count | Total number of internal errors since process started | Count |
Server current unsafe idle connections | com.dynatrace.extension.haproxy-prometheus.server_unsafe_idle_connections_current | Current number of unsafe idle connections | Count |
Server current safe idle connections | com.dynatrace.extension.haproxy-prometheus.server_safe_idle_connections_current | Current number of safe idle connections | Count |
Server current used connections | com.dynatrace.extension.haproxy-prometheus.server_used_connections_current | Current number of connections in use | Count |
Server needed connections | com.dynatrace.extension.haproxy-prometheus.server_need_connections_current | Estimated needed number of connections | Count |
Server user weight | com.dynatrace.extension.haproxy-prometheus.server_uweight | Server's user weight, or sum of active servers' user weights for a backend | Count |
Highest frontend current sessions | com.dynatrace.extension.haproxy-prometheus.frontend_max_sessions | Highest value of current sessions encountered since process started | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Frontend HTTP requests looked up in the cache | com.dynatrace.extension.haproxy-prometheus.frontend_http_cache_lookups_total.count | Total number of HTTP requests looked up in the cache on this frontend/backend since the worker process started | Count |
Frontend HTTP requests not found in the cache | com.dynatrace.extension.haproxy-prometheus.frontend_http_cache_hits_total.count | Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started | Count |
Backend HTTP requests looked up in cache | com.dynatrace.extension.haproxy-prometheus.backend_http_cache_lookups_total.count | Total number of HTTP requests looked up in the cache on this frontend/backend since the worker process started | Count |
Backend HTTP requests not found in cache | com.dynatrace.extension.haproxy-prometheus.backend_http_cache_hits_total.count | Total number of HTTP requests not found in the cache on this frontend/backend since the worker process started | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
SSL connections limit | com.dynatrace.extension.haproxy-prometheus.process_max_ssl_connections | Hard limit on the number of per-process SSL endpoints (front+back), 0=unlimited | Count |
Current SSL connections | com.dynatrace.extension.haproxy-prometheus.process_current_ssl_connections | Current number of SSL endpoints on this worker process (front+back) | Count |
SSL connections | com.dynatrace.extension.haproxy-prometheus.process_ssl_connections_total.count | Total number of SSL endpoints on this worker process since started (front+back) | Count |
SSL connections rate | com.dynatrace.extension.haproxy-prometheus.process_current_ssl_rate | Number of SSL connections created on this worker process over the last second | PerSecond |
Limit ssl rate | com.dynatrace.extension.haproxy-prometheus.process_limit_ssl_rate | Hard limit for SslRate (global.maxsslrate) | Unspecified |
Highest ssl rate | com.dynatrace.extension.haproxy-prometheus.process_max_ssl_rate | Highest SslRate reached on this worker process since started (in connections per second) | PerSecond |
Frontend SSL key rate | com.dynatrace.extension.haproxy-prometheus.process_current_frontend_ssl_key_rate | Number of SSL keys created on frontends in this worker process over the last second | PerSecond |
Highest frontend Ssl key rate | com.dynatrace.extension.haproxy-prometheus.process_max_frontend_ssl_key_rate | Highest SslFrontendKeyRate reached on this worker process since started (in SSL keys per second) | PerSecond |
Frontend SSL reuse | com.dynatrace.extension.haproxy-prometheus.process_frontend_ssl_reuse | Percent of frontend SSL connections which did not require a new key | Percent |
Backend SSL key rate | com.dynatrace.extension.haproxy-prometheus.process_current_backend_ssl_key_rate | Number of SSL keys created on backends in this worker process over the last second | PerSecond |
Highest backend Ssl key rate | com.dynatrace.extension.haproxy-prometheus.process_max_backend_ssl_key_rate | Highest SslBackendKeyRate reached on this worker process since started (in SSL keys per second) | PerSecond |
SSL sessions ID lookups in cache | com.dynatrace.extension.haproxy-prometheus.process_ssl_cache_lookups_total.count | Total number of SSL session ID lookups in the SSL session cache on this worker since started | Count |
SSL session ID not found in cache | com.dynatrace.extension.haproxy-prometheus.process_ssl_cache_misses_total.count | Total number of SSL session ID lookups that didn't find a session in the SSL session cache on this worker since started | Count |
Note: Legacy dashboard is still in extension archive but inactive. You may still import it if needed.
4 new alerts:
4 calculated metrics:
Fixed typo in list name for frontend entities at dashboard
Added new entities backend and frontend, UA screens and tiles at dashboard for them
Update of display names and descriptions
No release notes