You need to scrape data faster than 5 minutes. 2 minutes is the recommended
max to avoid stale data. Prometheus gets less efficient when you scrape
slower than 1 minute.

On Sat, Jan 23, 2021 at 8:14 AM akshay sharma <[email protected]>
wrote:

> Hi,
>
> I've one some queries wrt to prometheus scraping and evaluating intervals.
>
> *Queries as follows.*
> 1)
> Say a prometheus job with *scrape interval 10 mins and evaluation
> interval 5 mins*, has scraped metrics at at t1, when the same is *queried
> on prometheus UI, as an instant vector, it is visible for around 3 minutes
> 30 seconds* (Note:*Here I am querying repeatedly for 3 minutes 30 seconds*),
> at say approximately 4th minute, when I query the same *I am seeing no
> data. And even if I query the same for a range vector metric_name[5m]*, I
> don't see the metrics (Note: Here, prometheus says, last s crape was
> around 4 minutes ago), but the I see the metrics when I give
> metric_name[10m]. Please explain the behaviour.
>
> No data, when executing *metric_name(instant vector)*
> ElementValue
> *no data*
>
> 2)
>
> This is* my Prometheus alert rule*
>
> throughput{instance="x.x.x.x:xxxx"} > 100
>
> After *alert** fired once, when the metric data missing for more than 1
> minute, then alert will resolved.* Is there any way to avoid this?
> Basically, *I do not want a resolved alert, when there is no metrics.*
>
>
> 3)
> Say, *there are 2 jobs, for one job, I need almost continuous monitoring,
> so, scrape interval is 1 min, and global evaluation interval is 1 min,
> there is another job which scrapes metrics at an interval of 10 mins, and
> since evaluation interval is always global, I think evaluation for the
> second job also is happening every 1 min, even though there are no metrics
> scraped, and the evaluation results in no_data *?. This will cause a
> problem in alerting as I mentioned above. *Isn't it possible to have
> evaluation interval specific to job? Request you to provide some solution*
> .
>
>
> *Thanks,*
>
> *Akshay*
>
> --
> 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/CAOrgXNKcJOUib%3D8XXS-TZe3%3DSiczMQK7-8vs4x%3DQ1AnQ9dcakQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/prometheus-users/CAOrgXNKcJOUib%3D8XXS-TZe3%3DSiczMQK7-8vs4x%3DQ1AnQ9dcakQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CABbyFmrpHjX0qwqAEBPLjiLr7TKGeZHTouZhi9daP7A%2BnesLPg%40mail.gmail.com.

Reply via email to