Hi, I would like to retrieve data AS it was collected and recorded by Prometheus.
I do not want to use an arbitrary step for range queries.
The step makes Prometheus downsample data (arbitrarily) or worse: create arbitrary values that never existed.
Is that possible to query for the “raw” data within a time range?
If so how ?
Yes, run an instant query with a selector:
https://prometheus.demo.do.prometheus.io/graph?g0.expr=up[1h]&g0.tab=1&g0.stacked=0&g0.range_input=1h
You can graph that in grafana as well (just check “instant” and use up[${__range_s}s]
)
Thanks !
I will try this !
setting the range_s to the number of seconds between t1 and t2 and the evaluation time to t2 ! Wonderful
$__range_s is a grafana built-in variable that covers the duration selected in the dashboard.
This is really interesting! I am interesting in hearing your story / usecase. Feel free to drop me a mail: roidelapluie at prometheus.io if you want to share your story