mirror of
https://github.com/monitoring-mixins/website.git
synced 2024-12-14 11:37:31 +00:00
b3b400137a
Add blackbox exporter Add mysql exporter
47 lines
2.1 KiB
YAML
47 lines
2.1 KiB
YAML
groups:
|
|
- name: bigip-alerts
|
|
rules:
|
|
- alert: BigIPLowNodeAvailabilityStatus
|
|
annotations:
|
|
description: '{{ printf "%.0f" $value }} percent of available nodes, which is
|
|
below the threshold of 95.'
|
|
summary: Detecting a significant number of unavailable nodes which can causes
|
|
potential downtime or degraded performance.
|
|
expr: |
|
|
100 * (sum(bigip_node_status_availability_state) / clamp_min(count(bigip_node_status_availability_state), 1)) < 95
|
|
for: 5m
|
|
labels:
|
|
severity: critical
|
|
- alert: BigIPServerSideConnectionLimit
|
|
annotations:
|
|
description: '{{ printf "%.0f" $value }} percent of the max number of connections
|
|
in use on node {{$labels.node}}, which is above the threshold of 80 percent.'
|
|
summary: Approaching the connection limit may lead to rejecting new connections,
|
|
impacting availability.
|
|
expr: |
|
|
max without(instance, job) (100 * bigip_node_serverside_cur_conns / clamp_min(bigip_node_serverside_max_conns, 1)) > 80
|
|
for: 5m
|
|
labels:
|
|
severity: warning
|
|
- alert: BigIPHighRequestRate
|
|
annotations:
|
|
description: '{{ printf "%.0f" $value }} percent increase in requests on pool
|
|
{{$labels.pool}}, which is above the threshold of 150.'
|
|
summary: An unexpected spike in requests might indicate an issue like a DDoS
|
|
attack or unexpected high load.
|
|
expr: |
|
|
max without(instance, job) (100 * rate(bigip_pool_tot_requests[10m]) / clamp_min(rate(bigip_pool_tot_requests[50m] offset 10m), 1)) > 150
|
|
for: 10m
|
|
labels:
|
|
severity: warning
|
|
- alert: BigIPHighConnectionQueueDepth
|
|
annotations:
|
|
description: '{{ printf "%.0f" $value }} percent increase in connection queue
|
|
depth on node {{$labels.pool}}, which is above the threshold of 75.'
|
|
summary: A sudden spike or sustained high queue depth may indicate a bottleneck
|
|
in handling incoming connections.
|
|
expr: |
|
|
max without(instance, job) (100 * rate(bigip_pool_connq_depth[5m])) / clamp_min(rate(bigip_pool_connq_depth[50m] offset 10m), 1) > 75
|
|
for: 5m
|
|
labels:
|
|
severity: warning
|