Description
This template is used to monitor Frontend metrics such as client connections and requests, Backend metrics such as availability and health of backend servers, Health metrics that reflect the state of your HAProxy setup. The template is applicable on HAProxy installed devices.
Prerequisites
Gateway should be up and running. The device should be reachable from Gateway. The device should be in managed state. It should support REST API. Device should contain HTTP credentials.
How to Apply: This template is All instance selection based. It will not ask user to select any instance(s) while assigning it to a device.
Metric Parameters
Parameter | Description |
---|---|
Frequency | Warning Threshold | If the metric value satisfies the condition defined along with Warning Threshold value, then a notification is sent to the user. |
Critical Threshold | If the metric value satisfies the condition defined along with Critical Threshold value, then a notification is sent to the user. |
Alert | The alert value can be set to either Yes or No. If it is Yes, then an alert message is sent to the user. |
Metrics
haproxy.denied_req_rate
Metric Details
Applicable for | Device |
Description | The rate of denied requests. |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | Req per Sec |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.denied_resp_rate
Metric Details
Applicable for | Device |
Description | The rate of denied responses. |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | Res per Sec |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.errors_con_rate
Metric Details
Applicable for | Device |
Description | The rate of connection errors. |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | Errors per Sec |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.errors_req_rate
Metric Details
Applicable for | Device |
Description | The rate of request errors. |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | Errors per Sec |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.errors_resp_rate
Metric Details
Applicable for | Device |
Description | The rate of response errors. |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | Errors per Sec |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.lastchk_time
Metric Details
Applicable for | Device |
Description | Time in ms took to finish last health check. |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | ms |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.mbytes_in_rate
Metric Details
Applicable for | Device |
Description | The rate at which the data is received per server in MB. |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | MBps |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.mbytes_out_rate
Metric Details
Applicable for | Device |
Description | The rate at which the data is sent per server in MB. |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | MBps |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.requests_queue
Metric Details
Applicable for | Device |
Description | Number of requests in the server queue. |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | NULL |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | No | Yes/No |
Sample Output
No graph
haproxy.requests_rate
Metric Details
Applicable for | Device |
Description | The rate of received HTTP requests. |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | Req per Sec |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.servers_active
Metric Details
Applicable for | Device |
Description | Number of current active servers (backend). Validates against total active servers. |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | NULL |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | No | Yes/No |
Sample Output
No graph
haproxy.servers_backup
Metric Details
Applicable for | Device |
Description | Number of current backup servers (backend). Validates against total backup servers. |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | NULL |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | No | Yes/No |
Sample Output
No graph
haproxy.status
Metric Details
Applicable for | Device |
Description | Checks the status of the backend servers. |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | NULL |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.session_current
Metric Details
Applicable for | Device |
Description | Current number of concurrent connections. |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | NULL |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | No | Yes/No |
Sample Output
No graph
haproxy.session_rate
Metric Details
Applicable for | Device |
Description | Number of sessions per second. |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | Sessions per Sec |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.warning.retr_rate
Metric Details
Applicable for | Device |
Description | The rate of retries (warning). |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | Retries per Sec |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.warning.redis_rate
Metric Details
Applicable for | Device |
Description | The rate of dispatches (warning). |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | Dispatches per Sec |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.http.errors_1xx
Metric Details
Applicable for | Device |
Description | Number of HTTP error responses with 1xx code |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | NULL |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.http.errors_2xx
Metric Details
Applicable for | Device |
Description | Number of HTTP error responses with 2xx code |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | NULL |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.http.errors_3xx
Metric Details
Applicable for | Device |
Description | Number of HTTP error responses with 3xx code |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | NULL |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.http.errors_4xx
Metric Details
Applicable for | Device |
Description | Number of HTTP error responses with 4xx code |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | NULL |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.http.errors_5xx
Metric Details
Applicable for | Device |
Description | Number of HTTP error responses with 5xx code |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | NULL |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.requests.total
Metric Details
Applicable for | Device |
Description | Total number of HTTP requests received |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | NULL |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.http.errors.other
Metric Details
Applicable for | Device |
Description | Http responses with other codes (protocol error) |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | NULL |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.queue.time
Metric Details
Applicable for | Device |
Description | The average queue time in ms over the 1024 last requests |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | ms |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.connect.time
Metric Details
Applicable for | Device |
Description | The average connect time in ms over the 1024 last requests |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | ms |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.response.time
Metric Details
Applicable for | Device |
Description | The average response time in ms over the 1024 last requests (0 for TCP) |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | ms |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.session.time
Metric Details
Applicable for | Device |
Description | The average total session time in ms over the 1024 last requests. |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | ms |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph
haproxy.server.downtime
Metric Details
Applicable for | Device |
Description | Total downtime (in seconds). The value for the backend is the downtime for the whole backend, not the sum of the server downtime. |
Category | Application |
Collector Type | Gateway |
Monitor Name | HA Proxy Monitor |
Unit | s |
Possible Inputs
Metric | Input Value | Range of Values |
---|---|---|
Frequency | 5 | 1 – 1440 (mins) |
Filter | ||
Warning Operator | ||
Warning Threshold | ||
Warning Repeat Count | ||
Critical Operator | ||
Critical Threshold | ||
Critical Repeat Count | ||
Alert | No | Yes/No |
Graph (Yes/No) | Yes | Yes/No |
Sample Output
No graph