From fdeedfd5579828687e641c4b6adbe2ab6ab965ac Mon Sep 17 00:00:00 2001 From: Sofrony Pavel Date: Mon, 28 Jun 2021 20:50:40 +0300 Subject: [PATCH] Use existing labels for max active session alert --- _data/rules.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_data/rules.yml b/_data/rules.yml index 3f81b9a..2863b29 100644 --- a/_data/rules.yml +++ b/_data/rules.yml @@ -1279,9 +1279,9 @@ groups: description: Too many connection errors to {{ $labels.server }} server (> 100 req/s). Request throughput may be to high. query: (sum by (proxy) (rate(haproxy_server_connection_errors_total[1m]))) > 100 severity: critical - - name: HAProxy backend max active session - description: HAproxy backend {{ $labels.fqdn }}/{{ $labels.backend }} is reaching session limit (> 80%). - query: avg_over_time(((sum by (proxy) (haproxy_server_max_sessions)) / (sum by (proxy) (haproxy_server_limit_sessions))) [2m:]) * 100 > 80 + - name: HAProxy backend max active session > 80% + description: Session limit from backend {{ $labels.proxy }} to server {{ $labels.server }} reached 80% of limit - {{ $value | printf "%.2f"}}% + query: ((haproxy_server_max_sessions >0) * 100) / (haproxy_server_limit_sessions > 0) > 80 severity: warning for: 2m - name: HAProxy pending requests