Thanks for the explanation, I thought staleness is applicable only to 
Prometheus Targets, haven't imagined this concept to Prometheus restarts 
and unavailability. So, you say 'statelessness' is also applied to 
Prometheus availability.

Is there a way to know if a metric or series is marked stale through the 
general PromQL curl command and also through the expression browser?

After reading a few Prometheus docs and Q&A, is it still a good practice to 
keep scraping intervals around 2 minutes and not change the default query 
look-back delta flag?
On Wednesday, January 19, 2022 at 9:57:40 AM UTC+1 Brian Candler wrote:

> I believe the following is true as well:
>
> - if prometheus does a scrape and a metric is missing (in the exporter 
> output) which was present in a previous scrape, it's immediately marked as 
> "stale", i.e. a staleness marker is inserted into the timeseries.
>
> - however in your case, you're turning off the prometheus server, so 
> there's no scraping taking place.  You just get a point in the timeseries 
> at the time of the last scrape before prometheus shut down, and then at the 
> first scrape after prometheus starts up.  There is no indication within the 
> timeseries data itself that anything is missing; therefore, PromQL queries 
> will look back up to 5 minutes.
>
> On Wednesday, 19 January 2022 at 07:59:57 UTC Brian Candler wrote:
>
>> Yes.  Google "Prometheus Staleness".
>>
>> In short: the value of a metric at time T is the most recent value 
>> recorded *on or before time T*, and prometheus will look backwards in 
>> time up to --query.lookback-delta (default 5 minutes) to find this value.
>>
>> On Tuesday, 18 January 2022 at 23:54:07 UTC [email protected] wrote:
>>
>>> Hi,
>>>
>>> I just run Prometheus (2.32.0-beta.0) without changing any CLI flags. If 
>>> I shut it down for <5 Mins, I don't see a gap in my graphs. If I shut it 
>>> down for > 5Mins, I see a gap. Is this valid?
>>>
>>> Thanks,
>>> Teja
>>> [image: ppk.PNG]
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/dc085c50-6913-4984-b258-2a0a04c6aa33n%40googlegroups.com.

Reply via email to