AS
Size: a a a
AS
АП
АП
АП
АП
OI
OI
AE
.+
, как в него затолкать список всего, что фильтруется для второй переменной?AE
.+
для второй группы метрик вываливается все по всем топикамAE
G
release v7.5.4
НЕ
nginx_ingress_controller_requests{ —-, cluster="k8s-dev01", container="controller", controller_class="nginx", pod="ingress-nginx-controller-4gsbz", status="404" ——}В правилах алертинга для vmalert указана переменная с лейблом cluster.
description: "Too many 4XXs in cluster {{ $labels.cluster }}."Но alertmanager присылает описание без метки
{{ $labels.cluster }} - там просто пустое значение.В какую сторону можно копнуть?
Wo
N
НЕ
- alert: NGINXTooMany400s
expr: 100 * ( sum( nginx_ingress_controller_requests{status=~"4.+"} ) / sum(nginx_ingress_controller_requests) ) > 5
for: 1m
labels:
severity: warning
annotations:
description: "Too many 4XXs in cluster {{ $labels.cluster }}."
НЕ
Wo
RK
expr
- что у вас на выходе? (можно убрать > 5 чтобы всегда срабатывало)НЕ
nginx_ingress_controller_requests{__replica__="prometheus-prometheus-kube-prometheus-prometheus-0", cluster="k8s-dev01", container="controller", controller_class="nginx", controller_namespace="default", controller_pod="ingress-nginx-controller-4gsbz", endpoint="metrics", env="dev", exported_namespace="catalog", exported_service="readapi", ingress="catalog-readapi", instance="10.244.0.35:10254", job="ingress-nginx-controller-metrics", namespace="default", pod="ingress-nginx-controller-4gsbz", service="ingress-nginx-controller-metrics", status="404"}