@@ -351,37 +351,41 @@ load 5m
351
351
version{job="app-server", instance="1", group="production"} 6
352
352
version{job="app-server", instance="0", group="canary"} 7
353
353
version{job="app-server", instance="1", group="canary"} 7
354
+ version{job="app-server", instance="2", group="canary"} {{schema:0 sum:10 count:20 z_bucket_w:0.001 z_bucket:2 buckets:[1 2] n_buckets:[1 2]}}
355
+ version{job="app-server", instance="3", group="canary"} {{schema:0 sum:10 count:20 z_bucket_w:0.001 z_bucket:2 buckets:[1 2] n_buckets:[1 2]}}
354
356
355
357
eval instant at 1m count_values("version", version)
356
358
{version="6"} 5
357
359
{version="7"} 2
358
360
{version="8"} 2
359
-
361
+ {version="{count:20, sum:10, [-2,-1):2, [-1,-0.5):1, [-0.001,0.001]:2, (0.5,1]:1, (1,2]:2}"} 2
360
362
361
363
eval instant at 1m count_values(((("version"))), version)
362
- {version="6"} 5
363
- {version="7"} 2
364
- {version="8"} 2
365
-
364
+ {version="6"} 5
365
+ {version="7"} 2
366
+ {version="8"} 2
367
+ {version="{count:20, sum:10, [-2,-1):2, [-1,-0.5):1, [-0.001,0.001]:2, (0.5,1]:1, (1,2]:2}"} 2
366
368
367
369
eval instant at 1m count_values without (instance)("version", version)
368
370
{job="api-server", group="production", version="6"} 3
369
371
{job="api-server", group="canary", version="8"} 2
370
372
{job="app-server", group="production", version="6"} 2
371
373
{job="app-server", group="canary", version="7"} 2
374
+ {job="app-server", group="canary", version="{count:20, sum:10, [-2,-1):2, [-1,-0.5):1, [-0.001,0.001]:2, (0.5,1]:1, (1,2]:2}"} 2
372
375
373
376
# Overwrite label with output. Don't do this.
374
377
eval instant at 1m count_values without (instance)("job", version)
375
378
{job="6", group="production"} 5
376
379
{job="8", group="canary"} 2
377
380
{job="7", group="canary"} 2
381
+ {job="{count:20, sum:10, [-2,-1):2, [-1,-0.5):1, [-0.001,0.001]:2, (0.5,1]:1, (1,2]:2}", group="canary"} 2
378
382
379
383
# Overwrite label with output. Don't do this.
380
384
eval instant at 1m count_values by (job, group)("job", version)
381
385
{job="6", group="production"} 5
382
386
{job="8", group="canary"} 2
383
387
{job="7", group="canary"} 2
384
-
388
+ {job="{count:20, sum:10, [-2,-1):2, [-1,-0.5):1, [-0.001,0.001]:2, (0.5,1]:1, (1,2]:2}", group="canary"} 2
385
389
386
390
# Tests for quantile.
387
391
clear
@@ -441,12 +445,14 @@ load 10s
441
445
data{test="uneven samples",point="a"} 0
442
446
data{test="uneven samples",point="b"} 1
443
447
data{test="uneven samples",point="c"} 4
448
+ data{test="histogram sample",point="c"} {{schema:0 sum:0 count:0}}
444
449
foo .8
445
450
446
451
eval instant at 1m group without(point)(data)
447
452
{test="two samples"} 1
448
453
{test="three samples"} 1
449
454
{test="uneven samples"} 1
455
+ {test="histogram sample"} 1
450
456
451
457
eval instant at 1m group(foo)
452
458
{} 1
0 commit comments