load 10s http_requests{job="api-server", instance="0", group="production"} 0+10x1000 100+30x1000 http_requests{job="api-server", instance="1", group="production"} 0+20x1000 200+30x1000 http_requests{job="api-server", instance="0", group="canary"} 0+30x1000 300+80x1000 http_requests{job="api-server", instance="1", group="canary"} 0+40x2000 eval instant at 8000s rate(http_requests[1m]) {job="api-server", instance="0", group="production"} 1 {job="api-server", instance="1", group="production"} 2 {job="api-server", instance="0", group="canary"} 3 {job="api-server", instance="1", group="canary"} 4 eval instant at 18000s rate(http_requests[1m]) {job="api-server", instance="0", group="production"} 3 {job="api-server", instance="1", group="production"} 3 {job="api-server", instance="0", group="canary"} 8 {job="api-server", instance="1", group="canary"} 4 eval instant at 8000s rate(http_requests{group=~"pro.*"}[1m]) {job="api-server", instance="0", group="production"} 1 {job="api-server", instance="1", group="production"} 2 eval instant at 18000s rate(http_requests{group=~".*ry", instance="1"}[1m]) {job="api-server", instance="1", group="canary"} 4 eval instant at 18000s rate(http_requests{instance!="3"}[1m] offset 10000s) {job="api-server", instance="0", group="production"} 1 {job="api-server", instance="1", group="production"} 2 {job="api-server", instance="0", group="canary"} 3 {job="api-server", instance="1", group="canary"} 4 eval instant at 18000s rate(http_requests[40s]) - rate(http_requests[1m] offset 10000s) {job="api-server", instance="0", group="production"} 2 {job="api-server", instance="1", group="production"} 1 {job="api-server", instance="0", group="canary"} 5 {job="api-server", instance="1", group="canary"} 0 # https://github.com/prometheus/prometheus/issues/3575 eval instant at 0s http_requests{foo!="bar"} http_requests{job="api-server", instance="0", group="production"} 0 http_requests{job="api-server", instance="1", group="production"} 0 http_requests{job="api-server", instance="0", group="canary"} 0 http_requests{job="api-server", instance="1", group="canary"} 0 eval instant at 0s http_requests{foo!="bar", job="api-server"} http_requests{job="api-server", instance="0", group="production"} 0 http_requests{job="api-server", instance="1", group="production"} 0 http_requests{job="api-server", instance="0", group="canary"} 0 http_requests{job="api-server", instance="1", group="canary"} 0 eval instant at 0s http_requests{foo!~"bar", job="api-server"} http_requests{job="api-server", instance="0", group="production"} 0 http_requests{job="api-server", instance="1", group="production"} 0 http_requests{job="api-server", instance="0", group="canary"} 0 http_requests{job="api-server", instance="1", group="canary"} 0 eval instant at 0s http_requests{foo!~"bar", job="api-server", instance="1", x!="y", z="", group!=""} http_requests{job="api-server", instance="1", group="production"} 0 http_requests{job="api-server", instance="1", group="canary"} 0 # https://github.com/prometheus/prometheus/issues/7994 eval instant at 8000s rate(http_requests{group=~"(?i:PRO).*"}[1m]) {job="api-server", instance="0", group="production"} 1 {job="api-server", instance="1", group="production"} 2 eval instant at 8000s rate(http_requests{group=~".*?(?i:PRO).*"}[1m]) {job="api-server", instance="0", group="production"} 1 {job="api-server", instance="1", group="production"} 2 eval instant at 8000s rate(http_requests{group=~".*(?i:DUC).*"}[1m]) {job="api-server", instance="0", group="production"} 1 {job="api-server", instance="1", group="production"} 2 eval instant at 8000s rate(http_requests{group=~".*(?i:TION)"}[1m]) {job="api-server", instance="0", group="production"} 1 {job="api-server", instance="1", group="production"} 2 eval instant at 8000s rate(http_requests{group=~".*(?i:TION).*?"}[1m]) {job="api-server", instance="0", group="production"} 1 {job="api-server", instance="1", group="production"} 2 eval instant at 8000s rate(http_requests{group=~"((?i)PRO).*"}[1m]) {job="api-server", instance="0", group="production"} 1 {job="api-server", instance="1", group="production"} 2 eval instant at 8000s rate(http_requests{group=~".*((?i)DUC).*"}[1m]) {job="api-server", instance="0", group="production"} 1 {job="api-server", instance="1", group="production"} 2 eval instant at 8000s rate(http_requests{group=~".*((?i)TION)"}[1m]) {job="api-server", instance="0", group="production"} 1 {job="api-server", instance="1", group="production"} 2 eval instant at 8000s rate(http_requests{group=~"(?i:PRODUCTION)"}[1m]) {job="api-server", instance="0", group="production"} 1 {job="api-server", instance="1", group="production"} 2 eval instant at 8000s rate(http_requests{group=~".*(?i:C).*"}[1m]) {job="api-server", instance="0", group="production"} 1 {job="api-server", instance="1", group="production"} 2 {job="api-server", instance="0", group="canary"} 3 {job="api-server", instance="1", group="canary"} 4 clear load 1m metric1{a="a"} 0+1x100 metric2{b="b"} 0+1x50 eval instant at 90m metric1 offset 15m or metric2 offset 45m metric1{a="a"} 75 metric2{b="b"} 45