Thank you. Brian. I'm worried about the blackbox_exporter is expensive or not.
I also have other jobs, other jobs are with global 30s scrape intervals and 30s evaluation invervals, when I set the special job with scrape interval 2m, will it cause any problem? " If you only want to *check* a value every 1 day for alerting, then it's perfectly fine to have an alerting rule group with a 1 day evaluation interval - even if the underlying metric is collected more frequently. The alerting rule will use the most recent value at evaluation time. " regarding this point, is it possible to set alerting rule group for a special rule or a job? On Friday, August 12, 2022 at 3:40:23 PM UTC+8 Brian Candler wrote: > Perhaps the most import question to ask is: *why* do you only want to > scrape once per day? > > If you're worrying about storage space consumption: don't. Prometheus > uses differential encoding. If you record the same metric repeatedly with > the same value, i.e. the difference between the adjacent values is zero, > then the amount of storage space used is miniscule. Even if it's not the > same value, it's extremely highly compressed. And disk space is cheap. > > If you only want to *check* a value every 1 day for alerting, then it's > perfectly fine to have an alerting rule group with a 1 day evaluation > interval - even if the underlying metric is collected more frequently. The > alerting rule will use the most recent value at evaluation time. > > If you're worried that the exporter itself is expensive to run on each > scrape, then you should do one of the other things that Stuart suggested > (i.e. using textfile collector or push gateway). On the target node use a > cron job to update the metric at whatever interval makes sense - but let > prometheus scrape it as often as it likes. But you should still scrape the > cached value every 1-2 minutes. > > If it's blackbox_exporter that you're talking about, those scrapes are > cheap. So you may as well scrape every 2 minutes. > > If you're worried about transient errors causing spurious alarms, then > adjust your alerting rules (e.g. in the simplest case, add "for: 30m" which > means that you'll only get a notification if the alert has been active for > 30m *continuously*). > > On Friday, 12 August 2022 at 08:31:09 UTC+1 Stuart Clark wrote: > >> On 12/08/2022 08:29, nina guo wrote: >> > So if with push gateway or textfile collector, we need to also to >> > customize our metrics, am I right? >> >> What do you mean? >> >> -- >> Stuart Clark >> >> -- 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/0a952d82-c1d7-4ad1-9978-20b84985b698n%40googlegroups.com.

