No Data in Grafana Panel After Ingestion Job - Using Instant Query

Hello Grafana Community,

I’m facing an issue with one of my Grafana dashboards where the panel shows “No data” shortly after a fresh ingestion completes. Here’s a bit of context:

  • I have a scheduled job that ingests fresh data every 15 minutes.
  • The Grafana panel is set to use the “Instant” query type.
  • The data displays correctly initially after ingestion, but after about 5 minutes, it stops showing any data until the next ingestion cycle.

The reason I’m using the Instant query type is that when I use the Range query, I get duplicate records in the results. By switching to Instant, I’m able to avoid these duplicates, but this causes the panel to show “No data” between ingestion cycles.

Has anyone encountered a similar issue, or is there a recommended way to deal with this problem? Any insights or suggestions would be greatly appreciated!

Instant query is the type of query in Prometheus that will only ask for “now”. Can you share an example query, so we could work on that? You could try to switch to Range query and use some kind of transformations / visualizations that would only get the last point.

Ok. Then how come it lasts for 5 minutes before it says “NO DATA”.

Unfortunatelly without the query I cannot say much. Maybe you have some range vector that has the range of 5 minutes and the point is there?