From 186efd57d7d3b8ca7a14fd94cb9a7fd584c3f352 Mon Sep 17 00:00:00 2001 From: Sergii Mikhtoniuk Date: Thu, 19 Sep 2024 12:17:17 -0700 Subject: [PATCH] Improve API server alerts --- charts/kamu-api-server/Chart.yaml | 2 +- charts/kamu-api-server/templates/prometheusrule.yaml | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/charts/kamu-api-server/Chart.yaml b/charts/kamu-api-server/Chart.yaml index c7fceb5..a22f4ec 100644 --- a/charts/kamu-api-server/Chart.yaml +++ b/charts/kamu-api-server/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: kamu-api-server description: API server component of the Kamu Compute Node type: application -version: 0.38.1 +version: 0.38.2 appVersion: "0.38.0" home: https://kamu.dev icon: https://www.kamu.dev/images/kamu_logo_icon_bg_square.png diff --git a/charts/kamu-api-server/templates/prometheusrule.yaml b/charts/kamu-api-server/templates/prometheusrule.yaml index 96a4b20..14ab509 100644 --- a/charts/kamu-api-server/templates/prometheusrule.yaml +++ b/charts/kamu-api-server/templates/prometheusrule.yaml @@ -11,10 +11,12 @@ spec: rules: - alert: OutboxFailedConsumers expr: > - kamu_api_server_outbox_failed_consumers_total { - namespace="{{ .Release.Namespace }}", - service="{{ include "kamu-api-server.fullname" . }}", - } > 0 + sum by (namespace,service) ( + kamu_api_server_outbox_failed_consumers_total { + namespace="{{ .Release.Namespace }}", + service="{{ include "kamu-api-server.fullname" . }}", + } + ) > 0 annotations: message: > API server {{ .Release.Namespace }}/{{ include "kamu-api-server.fullname" . }}