Steps to replicate the issue (include links if applicable):
- Go to https://grafana-rw.wikimedia.org/d/VIfr7aank/mediawiki-linksupdate
- Zoom into a 6 hour window or smaller
What happens?:
- There are gaps in the RefreshLinksJob::getParserOutputFromCache (Prometheus) graph
- When zooming out to 12 hours or more, these gaps vanish and the data seems to be present.
- The gaps are not present in the RefreshLinksJob::getParserOutputFromCache (graphite) graph (these two graphs should show the same data, and they seem to do so, except for the data from prometheus being more "spikey")
What should have happened instead?:
- the RefreshLinksJob::getParserOutputFromCache (Prometheus) graph should show coninous data, like the equivalent query on Thanos does: https://thanos.wikimedia.org/graph?g0.expr=sum%20by(status)%20(irate(mediawiki_refreshlinks_parsercache_operations_total%5B2m%5D))&g0.tab=0&g0.stacked=0&g0.range_input=6h&g0.max_source_resolution=0s&g0.deduplicate=1&g0.partial_response=0&g0.store_matches=%5B%5D
Other information (browser name/version, screenshots, etc.):
24 hour window works fine:
6 hour window is broken:
15 minute window is broken:
The query works fine for a 6 hour window on Thanos: