Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upPersist Retroactive Rule Reevaluations #11
Comments
ghost
assigned
juliusv
Jan 4, 2013
This comment has been minimized.
This comment has been minimized.
|
@juliusv, we know that we can support retroactive rule evaluation now. Is that sufficient to close this issue, or should it be repurposed to handle the case of "archiving samples after retroactive rule evaluation"? |
This comment has been minimized.
This comment has been minimized.
|
It's not our top priority, but persisting timeseries resulting from rule evaluations against historical data is still a nice-to-have feature, so we can keep this around. |
This comment has been minimized.
This comment has been minimized.
|
Great. I'll re-title this issue. :) 2013/3/28 juliusv notifications@github.com
|
matttproud
added a commit
that referenced
this issue
Apr 9, 2014
This comment has been minimized.
This comment has been minimized.
|
My thoughts on this are to permit backfilling via the API, and then we can have a separate tool that does this. |
fabxc
added
kind/enhancement
and removed
feature request
labels
Apr 28, 2016
juliusv
added a commit
that referenced
this issue
Jul 18, 2016
simonpasquier
referenced
this issue
in simonpasquier/prometheus
Oct 12, 2017
gouthamve
unassigned
juliusv
Jan 18, 2018
This comment has been minimized.
This comment has been minimized.
|
Hi, I would like to start a new discussion on this. Currently, there are certain UX issues while using rules. Let's have some basic example from a user perspective:
Problems:
I totally agree that this is not critical and quite hard to achieve when we are talking about persisting new time series back in time when that time range is already packed in blocks and maybe even compacted or backed up/downsampled in case of thanos or remote-written. But what about some simple solution (A), for example:
The only unknown here is Or maybe another option (B):
Any thoughts? |
This comment has been minimized.
This comment has been minimized.
|
The requirement here is basically for bulk import, as I don't think this functionality belongs in Prometheus itself (though may be tied together via promtool). |
This comment has been minimized.
This comment has been minimized.
Sorry, what do you mean by that? |
juliusv commentedJan 4, 2013
We can already reevaluate queries on old data, but we should be able to persist that for a certain window from
[Oldest, Now).