From: Martin Pitt Date: Fri, 21 May 2021 11:26:23 +0000 (+0200) Subject: Add script to generate time series X-Git-Url: https://piware.de/gitweb/?p=learn-metrics.git;a=commitdiff_plain;h=1948264b92c88ebfe5176a4d61a23f01b457009a;hp=1948264b92c88ebfe5176a4d61a23f01b457009a Add script to generate time series The text import format supports specifying a time stamp [1]. Use this to generate a time series for thing_count and thing_failures. ./things-series > http/metrics podman pod rm -f learn-metrics || true podman play kube learn-metrics.yaml First non-trivial query from "indefinitely long lookback" counters: "How many tests happened in the last 5 minutes? rate(thing_count{job="host-http"}[5m]) * 5 * 60 The re-scaling is because the natural unit is "1/s" and we want the unit to be the same as the original counter. [1] https://prometheus.io/docs/instrumenting/exposition_formats/ ---