Hi,
I need help in this alert test.
This is the alert rule I have,

- alert: ServiceMemoryUsage90Percent
expr: 
sum(container_memory_usage_bytes{job="cadvisor",container_label_io_rancher_stack_name!="",
 
image=~"rancher.*"}) by (container_label_io_rancher_stack_name, instance, 
dns_name) /1024/1024/1024 *100 > 90
for: 5m
labels:
severity: Critical
alert_owner: alerts-infra
annotations:
description: "Service memory has been at over 90% for 1 minute. Service: {{ 
$labels.container_label_io_rancher_stack_name }}, DnsName: {{ 
$labels.dns_name }}. \n"



I am trying to write a test for this,
tests:
# Infra Alert Tests
- input_series:
- series: 
'container_memory_usage_bytes{job="cadvisor",container_label_io_rancher_stack_name="network-service",image="rancher.test"}'
values: '0 100000000 0 100000000 100000000'

alert_rule_test:
- alertname: ServiceMemoryUsage90Percent
# eval_time: 5m
exp_alerts:
- exp_labels:
alertname: ServiceMemoryUsage90Percent
severity: Critical
alert_owner: alerts-infra
exp_annotations:
description: "Service memory has been at over 90% for 1 minute. Service: 
(), DnsName: ()."

But I am always getting ,









*Unit Testing:  tests/infra_db_alerts-tests.yml  FAILED:    alertname: 
ServiceMemoryUsage90Percent, time: 0s,         exp:[            0:          
    Labels:{alert_owner="alerts-infra", 
alertname="ServiceMemoryUsage90Percent", severity="Critical"}              
Annotations:{description="Service memory has been at over 90% for 1 minute. 
Service: (), DnsName: ()."}            ],         got:[]*


I tried many options in alert rule testing. But nothing helped.
Any help on this please?
not sure why I am getting got as empty. And always alert is getting 
triggered even if I keep input series value as 0.

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/89ed302c-b492-4f6d-8024-2238c5d65953n%40googlegroups.com.

Reply via email to