Interpolation in Prometheus Query

I have a Prometheus data source, which is fed by a metrics endpoint scraped every 15 seconds. When I graph this in Grafana, it seems like the data is getting interpolated, similar to InfluxDB’s “fill(previous)”. I notice this in the form of one point being plotted every second, even though the backing data only has one point every 15 seconds.

I know I can change the resolution to something like 1/10, but then I see a point every 10 seconds, not every 15, which still seems wrong.

Is there a way I can show just the actual points that exist in Prometheus and not interpolated points?


Dont think there is an api for that in prometheus, you can only set min step in seconds