From 8417042c5a26817508cb8c5e758300f35fba5cd3 Mon Sep 17 00:00:00 2001 From: Piotr <17101802+thampiotr@users.noreply.github.com> Date: Fri, 4 Oct 2024 10:14:59 +0100 Subject: [PATCH] Fix OTEL alerts query (#1818) --- operations/alloy-mixin/alerts/opentelemetry.libsonnet | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/operations/alloy-mixin/alerts/opentelemetry.libsonnet b/operations/alloy-mixin/alerts/opentelemetry.libsonnet index 0150ea593..48338477c 100644 --- a/operations/alloy-mixin/alerts/opentelemetry.libsonnet +++ b/operations/alloy-mixin/alerts/opentelemetry.libsonnet @@ -4,13 +4,13 @@ local alert = import './utils/alert.jsonnet'; local successRateQuery(enableK8sCluster, failed, success) = local sumBy = if enableK8sCluster then "cluster, namespace, job" else "job"; ||| - (1 - sum by (%s) ( - rate(%s{}[1m]) + (1 - ( + sum by (%s) (rate(%s{}[1m])) / - (rate(%s{}[1m]) + rate(%s{}[1m])) + sum by (%s) (rate(%s{}[1m]) + rate(%s{}[1m])) ) ) < 0.95 - ||| % [sumBy, failed, failed, success], + ||| % [sumBy, failed, sumBy, failed, success], newOpenTelemetryAlertsGroup(enableK8sCluster=true): alert.newGroup(