Correct, that expression will only give "job" and "instance" labels.
I don't think your alertmanager rule will ever match on this alert. On Thursday, 2 September 2021 at 14:05:22 UTC+1 [email protected] wrote: > Hello, > > I have defined several rule files, e.g. this general.rules.yml: > groups: > - name: general.rules > rules: > - alert: TargetDown > annotations: > message: '{{ printf "%.4g" $value }}% of the {{ $labels.job }}/{{ > $labels.instance > }} instances are down.' > expr: 100 * (count(up == 0) BY (job, instance) / count(up) BY (job, > instance)) > 10 > for: 10m > labels: > severity: warning > > However, I don't see the correlation to service. > > Brian Candler schrieb am Donnerstag, 2. September 2021 um 13:58:11 UTC+2: > >> It looks like "service" is a label that you have set in the prometheus >> alerting rule. >> >> On Thursday, 2 September 2021 at 11:52:20 UTC+1 [email protected] wrote: >> >>> Hello, >>> >>> can you please advise what is represented by a service in alertmanager >>> configuration, e.g. >>> routes: >>> # All alerts with service=mysql or service=cassandra >>> # are dispatched to the database pager. - receiver: 'database-pager' >>> group_wait: 10s matchers: >>> - service=~"mysql|cassandra" >>> >>> Where do I find the service in the rules or in Prometheus -> Alerts? >>> >>> THX >>> >> -- 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/9a0ad8fc-6cf5-44ff-9ebe-572c369c1d0bn%40googlegroups.com.

