PromQL Compliance Test Results: Thanos (2020-08-06)

Summary

These are PromQL compliance test results for Thanos.

Passing: 523 / 523 cases (100.00%)

Cross-cutting issues

This implementation has cross-cutting issues that had to be compensated for before comparing query results further:

Query bugThanos is sometimes off by 1ms when parsing floating point start/end timestamps. See issue https://github.com/cortexproject/cortex/issues/2932

To make results comparable, input timestamps were truncated to a resolution of 1000 milliseconds.
Informational onlyThanos requires adding "external_labels" to distinguish Prometheus servers, leading to extra labels in query results.

To make results comparable, the following labels were dropped from the query results: prometheus_server

Individual test results

Click on test cases below to see more details.

QueryResult
42
PASS
This test case passed successfully.
1.234
PASS
This test case passed successfully.
.123e-9
PASS
This test case passed successfully.
0x3d
PASS
This test case passed successfully.
Inf
PASS
This test case passed successfully.
+Inf
PASS
This test case passed successfully.
-Inf
PASS
This test case passed successfully.
NaN
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
{__name__="demo_cpu_usage_seconds_total"}
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total{mode="idle"}
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total{mode!="idle"}
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total{instance=~"demo.promlabs.com:.*"}
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total{instance=~"host"}
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total{instance!~".*:10000"}
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total{mode="idle", instance!="demo.promlabs.com:10000"}
PASS
This test case passed successfully.
{mode="idle", instance!="demo.promlabs.com:10000"}
PASS
This test case passed successfully.
{__name__=~".*"}
PASS
This test case passed successfully.
nonexistent_metric_name
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total offset 1m
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total offset 5m
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total offset 10m
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total offset -1m
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total offset -5m
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total offset -10m
PASS
This test case passed successfully.
sum(demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
avg(demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
max(demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
min(demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
count(demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
stddev(demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
stdvar(demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
sum(nonexistent_metric_name)
PASS
This test case passed successfully.
avg(nonexistent_metric_name)
PASS
This test case passed successfully.
max(nonexistent_metric_name)
PASS
This test case passed successfully.
min(nonexistent_metric_name)
PASS
This test case passed successfully.
count(nonexistent_metric_name)
PASS
This test case passed successfully.
stddev(nonexistent_metric_name)
PASS
This test case passed successfully.
stdvar(nonexistent_metric_name)
PASS
This test case passed successfully.
sum by() (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
avg by() (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
max by() (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
min by() (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
count by() (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
stddev by() (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
stdvar by() (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
sum by(instance) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
avg by(instance) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
max by(instance) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
min by(instance) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
count by(instance) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
stddev by(instance) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
stdvar by(instance) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
sum by(instance, mode) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
avg by(instance, mode) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
max by(instance, mode) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
min by(instance, mode) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
count by(instance, mode) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
stddev by(instance, mode) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
stdvar by(instance, mode) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
sum by(nonexistent) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
avg by(nonexistent) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
max by(nonexistent) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
min by(nonexistent) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
count by(nonexistent) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
stddev by(nonexistent) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
stdvar by(nonexistent) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
sum without() (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
avg without() (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
max without() (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
min without() (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
count without() (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
stddev without() (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
stdvar without() (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
sum without(instance) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
avg without(instance) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
max without(instance) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
min without(instance) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
count without(instance) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
stddev without(instance) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
stdvar without(instance) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
sum without(instance, mode) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
avg without(instance, mode) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
max without(instance, mode) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
min without(instance, mode) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
count without(instance, mode) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
stddev without(instance, mode) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
stdvar without(instance, mode) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
sum without(nonexistent) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
avg without(nonexistent) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
max without(nonexistent) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
min without(nonexistent) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
count without(nonexistent) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
stddev without(nonexistent) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
stdvar without(nonexistent) (demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
topk (3, demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
bottomk (3, demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
topk by(instance) (2, demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
bottomk by(instance) (2, demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
quantile(-0.5, demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
quantile(0.1, demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
quantile(0.5, demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
quantile(0.75, demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
quantile(0.95, demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
quantile(0.90, demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
quantile(0.99, demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
quantile(1, demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
quantile(1.5, demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
avg(max by(mode) (demo_cpu_usage_seconds_total))
PASS
This test case passed successfully.
1 * 2 + 4 / 6 - 10 % 2 ^ 2
PASS
This test case passed successfully.
demo_num_cpus + (1 == bool 2)
PASS
This test case passed successfully.
demo_num_cpus + (1 != bool 2)
PASS
This test case passed successfully.
demo_num_cpus + (1 < bool 2)
PASS
This test case passed successfully.
demo_num_cpus + (1 > bool 2)
PASS
This test case passed successfully.
demo_num_cpus + (1 <= bool 2)
PASS
This test case passed successfully.
demo_num_cpus + (1 >= bool 2)
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total + 1.2345
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total - 1.2345
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total * 1.2345
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total / 1.2345
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total % 1.2345
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total ^ 1.2345
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total == 1.2345
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total != 1.2345
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total < 1.2345
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total > 1.2345
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total <= 1.2345
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total >= 1.2345
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total == bool 1.2345
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total != bool 1.2345
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total < bool 1.2345
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total > bool 1.2345
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total <= bool 1.2345
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total >= bool 1.2345
PASS
This test case passed successfully.
1.2345 == bool demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
1.2345 != bool demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
1.2345 < bool demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
1.2345 > bool demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
1.2345 <= bool demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
1.2345 >= bool demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
0.12345 + demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
0.12345 - demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
0.12345 * demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
0.12345 / demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
0.12345 % demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
0.12345 ^ demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
0.12345 == demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
0.12345 != demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
0.12345 < demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
0.12345 > demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
0.12345 <= demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
0.12345 >= demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) + demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) - demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) * demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) / demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) % demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) ^ demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) == demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) != demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) < demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) > demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) <= demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
(1 * 2 + 4 / 6 - (10%7)^2) >= demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total + (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total - (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total * (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total / (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total % (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total ^ (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total == (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total != (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total < (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total > (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total <= (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total >= (1 * 2 + 4 / 6 - 10)
PASS
This test case passed successfully.
timestamp(demo_cpu_usage_seconds_total * 1)
PASS
This test case passed successfully.
timestamp(-demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total + on(instance, job, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total - on(instance, job, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total * on(instance, job, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total / on(instance, job, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total % on(instance, job, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total ^ on(instance, job, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total == on(instance, job, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total != on(instance, job, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total < on(instance, job, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total > on(instance, job, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total <= on(instance, job, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total >= on(instance, job, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
sum by(instance, mode) (demo_cpu_usage_seconds_total) + on(instance, mode) group_left(job) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
sum by(instance, mode) (demo_cpu_usage_seconds_total) - on(instance, mode) group_left(job) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
sum by(instance, mode) (demo_cpu_usage_seconds_total) * on(instance, mode) group_left(job) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
sum by(instance, mode) (demo_cpu_usage_seconds_total) / on(instance, mode) group_left(job) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
sum by(instance, mode) (demo_cpu_usage_seconds_total) % on(instance, mode) group_left(job) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
sum by(instance, mode) (demo_cpu_usage_seconds_total) ^ on(instance, mode) group_left(job) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
sum by(instance, mode) (demo_cpu_usage_seconds_total) == on(instance, mode) group_left(job) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
sum by(instance, mode) (demo_cpu_usage_seconds_total) != on(instance, mode) group_left(job) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
sum by(instance, mode) (demo_cpu_usage_seconds_total) < on(instance, mode) group_left(job) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
sum by(instance, mode) (demo_cpu_usage_seconds_total) > on(instance, mode) group_left(job) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
sum by(instance, mode) (demo_cpu_usage_seconds_total) <= on(instance, mode) group_left(job) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
sum by(instance, mode) (demo_cpu_usage_seconds_total) >= on(instance, mode) group_left(job) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total == bool on(instance, job, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total != bool on(instance, job, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total < bool on(instance, job, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total > bool on(instance, job, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total <= bool on(instance, job, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total >= bool on(instance, job, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total / on(instance, job, mode, __name__) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
sum without(job) (demo_cpu_usage_seconds_total) / on(instance, mode) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
sum without(job) (demo_cpu_usage_seconds_total) / on(instance, mode) group_left demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
sum without(job) (demo_cpu_usage_seconds_total) / on(instance, mode) group_left(job) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total / on(instance, job) group_left demo_num_cpus
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total / on(instance, mode, job, non_existent) demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_num_cpus * Inf
PASS
This test case passed successfully.
demo_num_cpus * -Inf
PASS
This test case passed successfully.
demo_num_cpus * NaN
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total + -(1)
PASS
This test case passed successfully.
-demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
-1 ^ 2
PASS
This test case passed successfully.
1 + time()
PASS
This test case passed successfully.
1 - time()
PASS
This test case passed successfully.
1 * time()
PASS
This test case passed successfully.
1 / time()
PASS
This test case passed successfully.
1 % time()
PASS
This test case passed successfully.
1 ^ time()
PASS
This test case passed successfully.
time() + 1
PASS
This test case passed successfully.
time() - 1
PASS
This test case passed successfully.
time() * 1
PASS
This test case passed successfully.
time() / 1
PASS
This test case passed successfully.
time() % 1
PASS
This test case passed successfully.
time() ^ 1
PASS
This test case passed successfully.
time() == bool 1
PASS
This test case passed successfully.
time() != bool 1
PASS
This test case passed successfully.
time() < bool 1
PASS
This test case passed successfully.
time() > bool 1
PASS
This test case passed successfully.
time() <= bool 1
PASS
This test case passed successfully.
time() >= bool 1
PASS
This test case passed successfully.
1 == bool time()
PASS
This test case passed successfully.
1 != bool time()
PASS
This test case passed successfully.
1 < bool time()
PASS
This test case passed successfully.
1 > bool time()
PASS
This test case passed successfully.
1 <= bool time()
PASS
This test case passed successfully.
1 >= bool time()
PASS
This test case passed successfully.
time() + time()
PASS
This test case passed successfully.
time() - time()
PASS
This test case passed successfully.
time() * time()
PASS
This test case passed successfully.
time() / time()
PASS
This test case passed successfully.
time() % time()
PASS
This test case passed successfully.
time() ^ time()
PASS
This test case passed successfully.
time() == bool time()
PASS
This test case passed successfully.
time() != bool time()
PASS
This test case passed successfully.
time() < bool time()
PASS
This test case passed successfully.
time() > bool time()
PASS
This test case passed successfully.
time() <= bool time()
PASS
This test case passed successfully.
time() >= bool time()
PASS
This test case passed successfully.
time() + demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
time() - demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
time() * demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
time() / demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
time() % demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
time() ^ demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
time() == demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
time() != demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
time() < demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
time() > demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
time() <= demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
time() >= demo_cpu_usage_seconds_total
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total + time()
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total - time()
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total * time()
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total / time()
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total % time()
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total ^ time()
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total == time()
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total != time()
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total < time()
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total > time()
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total <= time()
PASS
This test case passed successfully.
demo_cpu_usage_seconds_total >= time()
PASS
This test case passed successfully.
sum_over_time(demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
sum_over_time(demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
sum_over_time(demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
sum_over_time(demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
sum_over_time(demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
sum_over_time(demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
avg_over_time(demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
avg_over_time(demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
avg_over_time(demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
avg_over_time(demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
avg_over_time(demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
avg_over_time(demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
max_over_time(demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
max_over_time(demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
max_over_time(demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
max_over_time(demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
max_over_time(demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
max_over_time(demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
min_over_time(demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
min_over_time(demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
min_over_time(demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
min_over_time(demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
min_over_time(demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
min_over_time(demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
count_over_time(demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
count_over_time(demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
count_over_time(demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
count_over_time(demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
count_over_time(demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
count_over_time(demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
stddev_over_time(demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
stddev_over_time(demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
stddev_over_time(demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
stddev_over_time(demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
stddev_over_time(demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
stddev_over_time(demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
stdvar_over_time(demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
stdvar_over_time(demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
stdvar_over_time(demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
stdvar_over_time(demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
stdvar_over_time(demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
stdvar_over_time(demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
quantile_over_time(-0.5, demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
quantile_over_time(-0.5, demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
quantile_over_time(-0.5, demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
quantile_over_time(-0.5, demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
quantile_over_time(-0.5, demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
quantile_over_time(-0.5, demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
quantile_over_time(0.1, demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
quantile_over_time(0.1, demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
quantile_over_time(0.1, demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
quantile_over_time(0.1, demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
quantile_over_time(0.1, demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
quantile_over_time(0.1, demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
quantile_over_time(0.5, demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
quantile_over_time(0.5, demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
quantile_over_time(0.5, demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
quantile_over_time(0.5, demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
quantile_over_time(0.5, demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
quantile_over_time(0.5, demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
quantile_over_time(0.75, demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
quantile_over_time(0.75, demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
quantile_over_time(0.75, demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
quantile_over_time(0.75, demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
quantile_over_time(0.75, demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
quantile_over_time(0.75, demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
quantile_over_time(0.95, demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
quantile_over_time(0.95, demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
quantile_over_time(0.95, demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
quantile_over_time(0.95, demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
quantile_over_time(0.95, demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
quantile_over_time(0.95, demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
quantile_over_time(0.90, demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
quantile_over_time(0.90, demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
quantile_over_time(0.90, demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
quantile_over_time(0.90, demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
quantile_over_time(0.90, demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
quantile_over_time(0.90, demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
quantile_over_time(0.99, demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
quantile_over_time(0.99, demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
quantile_over_time(0.99, demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
quantile_over_time(0.99, demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
quantile_over_time(0.99, demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
quantile_over_time(0.99, demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
quantile_over_time(1, demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
quantile_over_time(1, demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
quantile_over_time(1, demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
quantile_over_time(1, demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
quantile_over_time(1, demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
quantile_over_time(1, demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
quantile_over_time(1.5, demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
quantile_over_time(1.5, demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
quantile_over_time(1.5, demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
quantile_over_time(1.5, demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
quantile_over_time(1.5, demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
quantile_over_time(1.5, demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
timestamp(demo_num_cpus)
PASS
This test case passed successfully.
timestamp(timestamp(demo_num_cpus))
PASS
This test case passed successfully.
abs(demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
ceil(demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
floor(demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
exp(demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
sqrt(demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
ln(demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
log2(demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
log10(demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
round(demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
abs(-demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
ceil(-demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
floor(-demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
exp(-demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
sqrt(-demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
ln(-demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
log2(-demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
log10(-demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
round(-demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
delta(nonexistent_metric[5m])
PASS
This test case passed successfully.
rate(nonexistent_metric[5m])
PASS
This test case passed successfully.
increase(nonexistent_metric[5m])
PASS
This test case passed successfully.
delta(demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
delta(demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
delta(demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
delta(demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
delta(demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
delta(demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
rate(demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
rate(demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
rate(demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
rate(demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
rate(demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
rate(demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
increase(demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
increase(demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
increase(demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
increase(demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
increase(demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
increase(demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
deriv(demo_disk_usage_bytes[1s])
PASS
This test case passed successfully.
deriv(demo_disk_usage_bytes[15s])
PASS
This test case passed successfully.
deriv(demo_disk_usage_bytes[1m])
PASS
This test case passed successfully.
deriv(demo_disk_usage_bytes[5m])
PASS
This test case passed successfully.
deriv(demo_disk_usage_bytes[15m])
PASS
This test case passed successfully.
deriv(demo_disk_usage_bytes[1h])
PASS
This test case passed successfully.
predict_linear(demo_disk_usage_bytes[1s], 600)
PASS
This test case passed successfully.
predict_linear(demo_disk_usage_bytes[15s], 600)
PASS
This test case passed successfully.
predict_linear(demo_disk_usage_bytes[1m], 600)
PASS
This test case passed successfully.
predict_linear(demo_disk_usage_bytes[5m], 600)
PASS
This test case passed successfully.
predict_linear(demo_disk_usage_bytes[15m], 600)
PASS
This test case passed successfully.
predict_linear(demo_disk_usage_bytes[1h], 600)
PASS
This test case passed successfully.
time()
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "job", "destination-value-$1", "instance", "demo.promlabs.com:(.*)")
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "job", "destination-value-$1", "instance", "host:(.*)")
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "job", "$1-$2", "instance", "local(.*):(.*)")
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "job", "value-$1", "nonexistent-src", "source-value-(.*)")
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "job", "value-$1", "nonexistent-src", "(.*)")
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "job", "value-$1", "instance", "non-matching-regex")
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "job", "", "dst", ".*")
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "job", "value-$1", "src", "(.*")
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "~invalid", "", "src", "(.*)")
PASS
This test case passed successfully.
label_replace(demo_num_cpus, "instance", "", "", "")
PASS
This test case passed successfully.
label_join(demo_num_cpus, "new_label", "-", "instance", "job")
PASS
This test case passed successfully.
label_join(demo_num_cpus, "job", "-", "instance", "job")
PASS
This test case passed successfully.
label_join(demo_num_cpus, "job", "-", "instance")
PASS
This test case passed successfully.
label_join(demo_num_cpus, "~invalid", "-", "instance")
PASS
This test case passed successfully.
day_of_month()
PASS
This test case passed successfully.
day_of_week()
PASS
This test case passed successfully.
days_in_month()
PASS
This test case passed successfully.
hour()
PASS
This test case passed successfully.
minute()
PASS
This test case passed successfully.
month()
PASS
This test case passed successfully.
year()
PASS
This test case passed successfully.
day_of_month(demo_batch_last_success_timestamp_seconds offset 1m)
PASS
This test case passed successfully.
day_of_month(demo_batch_last_success_timestamp_seconds offset 5m)
PASS
This test case passed successfully.
day_of_month(demo_batch_last_success_timestamp_seconds offset 10m)
PASS
This test case passed successfully.
day_of_week(demo_batch_last_success_timestamp_seconds offset 1m)
PASS
This test case passed successfully.
day_of_week(demo_batch_last_success_timestamp_seconds offset 5m)
PASS
This test case passed successfully.
day_of_week(demo_batch_last_success_timestamp_seconds offset 10m)
PASS
This test case passed successfully.
days_in_month(demo_batch_last_success_timestamp_seconds offset 1m)
PASS
This test case passed successfully.
days_in_month(demo_batch_last_success_timestamp_seconds offset 5m)
PASS
This test case passed successfully.
days_in_month(demo_batch_last_success_timestamp_seconds offset 10m)
PASS
This test case passed successfully.
hour(demo_batch_last_success_timestamp_seconds offset 1m)
PASS
This test case passed successfully.
hour(demo_batch_last_success_timestamp_seconds offset 5m)
PASS
This test case passed successfully.
hour(demo_batch_last_success_timestamp_seconds offset 10m)
PASS
This test case passed successfully.
minute(demo_batch_last_success_timestamp_seconds offset 1m)
PASS
This test case passed successfully.
minute(demo_batch_last_success_timestamp_seconds offset 5m)
PASS
This test case passed successfully.
minute(demo_batch_last_success_timestamp_seconds offset 10m)
PASS
This test case passed successfully.
month(demo_batch_last_success_timestamp_seconds offset 1m)
PASS
This test case passed successfully.
month(demo_batch_last_success_timestamp_seconds offset 5m)
PASS
This test case passed successfully.
month(demo_batch_last_success_timestamp_seconds offset 10m)
PASS
This test case passed successfully.
year(demo_batch_last_success_timestamp_seconds offset 1m)
PASS
This test case passed successfully.
year(demo_batch_last_success_timestamp_seconds offset 5m)
PASS
This test case passed successfully.
year(demo_batch_last_success_timestamp_seconds offset 10m)
PASS
This test case passed successfully.
idelta(demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
idelta(demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
idelta(demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
idelta(demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
idelta(demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
idelta(demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
irate(demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
irate(demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
irate(demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
irate(demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
irate(demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
irate(demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
clamp_min(demo_cpu_usage_seconds_total, 2)
PASS
This test case passed successfully.
clamp_max(demo_cpu_usage_seconds_total, 2)
PASS
This test case passed successfully.
resets(demo_cpu_usage_seconds_total[1s])
PASS
This test case passed successfully.
resets(demo_cpu_usage_seconds_total[15s])
PASS
This test case passed successfully.
resets(demo_cpu_usage_seconds_total[1m])
PASS
This test case passed successfully.
resets(demo_cpu_usage_seconds_total[5m])
PASS
This test case passed successfully.
resets(demo_cpu_usage_seconds_total[15m])
PASS
This test case passed successfully.
resets(demo_cpu_usage_seconds_total[1h])
PASS
This test case passed successfully.
changes(demo_batch_last_success_timestamp_seconds[1s])
PASS
This test case passed successfully.
changes(demo_batch_last_success_timestamp_seconds[15s])
PASS
This test case passed successfully.
changes(demo_batch_last_success_timestamp_seconds[1m])
PASS
This test case passed successfully.
changes(demo_batch_last_success_timestamp_seconds[5m])
PASS
This test case passed successfully.
changes(demo_batch_last_success_timestamp_seconds[15m])
PASS
This test case passed successfully.
changes(demo_batch_last_success_timestamp_seconds[1h])
PASS
This test case passed successfully.
vector(1.23)
PASS
This test case passed successfully.
vector(time())
PASS
This test case passed successfully.
histogram_quantile(-0.5, rate(demo_api_request_duration_seconds_bucket[1m]))
PASS
This test case passed successfully.
histogram_quantile(0.1, rate(demo_api_request_duration_seconds_bucket[1m]))
PASS
This test case passed successfully.
histogram_quantile(0.5, rate(demo_api_request_duration_seconds_bucket[1m]))
PASS
This test case passed successfully.
histogram_quantile(0.75, rate(demo_api_request_duration_seconds_bucket[1m]))
PASS
This test case passed successfully.
histogram_quantile(0.95, rate(demo_api_request_duration_seconds_bucket[1m]))
PASS
This test case passed successfully.
histogram_quantile(0.90, rate(demo_api_request_duration_seconds_bucket[1m]))
PASS
This test case passed successfully.
histogram_quantile(0.99, rate(demo_api_request_duration_seconds_bucket[1m]))
PASS
This test case passed successfully.
histogram_quantile(1, rate(demo_api_request_duration_seconds_bucket[1m]))
PASS
This test case passed successfully.
histogram_quantile(1.5, rate(demo_api_request_duration_seconds_bucket[1m]))
PASS
This test case passed successfully.
histogram_quantile(0.9, nonexistent_metric)
PASS
This test case passed successfully.
histogram_quantile(0.9, demo_cpu_usage_seconds_total)
PASS
This test case passed successfully.
histogram_quantile(0.9, {__name__=~"demo_api_request_duration_seconds_.+"})
PASS
This test case passed successfully.
holt_winters(demo_disk_usage_bytes[10m], 0.1, 0.1)
PASS
This test case passed successfully.
holt_winters(demo_disk_usage_bytes[10m], 0.1, 0.5)
PASS
This test case passed successfully.
holt_winters(demo_disk_usage_bytes[10m], 0.1, 0.8)
PASS
This test case passed successfully.
holt_winters(demo_disk_usage_bytes[10m], 0.5, 0.1)
PASS
This test case passed successfully.
holt_winters(demo_disk_usage_bytes[10m], 0.5, 0.5)
PASS
This test case passed successfully.
holt_winters(demo_disk_usage_bytes[10m], 0.5, 0.8)
PASS
This test case passed successfully.
holt_winters(demo_disk_usage_bytes[10m], 0.8, 0.1)
PASS
This test case passed successfully.
holt_winters(demo_disk_usage_bytes[10m], 0.8, 0.5)
PASS
This test case passed successfully.
holt_winters(demo_disk_usage_bytes[10m], 0.8, 0.8)
PASS
This test case passed successfully.
max_over_time((time() - max(demo_batch_last_success_timestamp_seconds) < 1000)[5m:10s] offset 5m)
PASS
This test case passed successfully.
avg_over_time(rate(demo_cpu_usage_seconds_total[1m])[2m:10s])
PASS
This test case passed successfully.