Add more function and comparison operator tests

Signed-off-by: Fiona Liao <fiona.liao@grafana.com>
This commit is contained in:
Fiona Liao 2025-01-09 22:25:48 +00:00
parent 9ed9bc654d
commit 70fdecb5e7

View file

@ -1163,6 +1163,21 @@ eval_warn range from 0 to 12m step 6m metric{series="2"} - ignoring (series) met
clear
# Test incompatible schemas with comparison binary operators
load 6m
metric{series="1"} {{schema:-53 sum:1 count:1 custom_values:[2] buckets:[1]}} {{schema:-53 sum:1 count:1 custom_values:[5 10] buckets:[1]}}
metric{series="2"} {{schema:-53 sum:1 count:1 custom_values:[5 10] buckets:[1]}} {{schema:-53 sum:1 count:1 custom_values:[5 10] buckets:[1]}}
eval range from 0 to 6m step 6m metric{series="1"} == ignoring (series) metric{series="2"}
metric{} _ {{schema:-53 count:1 sum:1 custom_values:[5 10] buckets:[1]}}
eval range from 0 to 6m step 6m metric{series="1"} != ignoring (series) metric{series="2"}
metric{} {{schema:-53 sum:1 count:1 custom_values:[2] buckets:[1]}} _
eval_info range from 0 to 6m step 6m metric{series="1"} > ignoring (series) metric{series="2"}
clear
load 6m
nhcb_metric {{schema:-53 sum:1 count:1 custom_values:[2] buckets:[1]}} {{schema:-53 sum:1 count:1 custom_values:[5 10] buckets:[1]}} {{schema:-53 sum:1 count:1 custom_values:[5 10] buckets:[1]}}
@ -1179,6 +1194,18 @@ eval instant at 12m count_over_time(nhcb_metric[13m])
eval instant at 12m present_over_time(nhcb_metric[13m])
{} 1
eval instant at 12m changes(nhcb_metric[13m])
{} 1
eval_warn instant at 12m delta(nhcb_metric[13m])
eval_warn instant at 12m increase(nhcb_metric[13m])
eval_warn instant at 12m rate(nhcb_metric[13m])
eval instant at 12m resets(nhcb_metric[13m])
{} 1
clear
load 1m