I am getting graph-behavior after using rate() that I don't understand

Hi all
Like the title says, the returned graphs make no sense to me. I use rate() with [60s] when I scrape my metrics every 15s so I should be good there. But changing the end time completely changes the graphs.
I made some screenshots for that:

I am just at a loss. So yeah, please help.
Many thanks :slightly_smiling_face:

Also here is the raw data plus a graph:

Why is it not graphing most of my rate changes? I feel it’s related.

Ah, found it. Prometheus had set the auto-resolution way too low for some reason causing all kinds of artefacts. Now down to 14s and things are stable.