I want to create alerts based on if a periodic signal(not perfectly periodic) has changed significantly from its previous behaviour. For example: A size of a table in a db is growing a certain amount every hour, but then every day it goes back to the size it was a day before. I want to alert if this table grew twice as much, or hasn't grown at all, or if if doesn't go back to it's original size. But rather than me giving the 1 day periodicity, I want prometheus to detect it, because different tables can have different periods.Is there any way to do that with prometheus? Or is the any other way to detect the change of the behaviour?