what did you say i understand. however there is the blackbox_exporter and the files site01.yml and site02.yml in file_sd_configs, I need each one to direct to an alert rule. then it is easy to target the alert rules matching the alertmanager routes.
Em sexta-feira, 20 de novembro de 2020 às 13:15:51 UTC-3, [email protected] escreveu: > By adding labels to some alerts (which you can do in your alerting rules), > and by matching on those labels in the "routes > <https://prometheus.io/docs/alerting/latest/configuration/#route>" > section of your alertmanager config. > > There are examples here > <https://prometheus.io/docs/alerting/latest/configuration/#example> and > in the archives of this group. Also, you may find this interactive routing > tree editor/tester helpful: > https://prometheus.io/webtools/alerting/routing-tree-editor/ > > On Friday, 20 November 2020 at 16:05:51 UTC [email protected] wrote: > >> Hello people. >> this is my blackbox configuration it has two files (lists of sites). >> below my configuration of alerts using slack. >> >> >> my question is, how can i use different receiver for each list in the >> blackbox. ex: sites01.yml use slack >> sites02.yml use email. >> >> >> ####config blackbox >> - job_name: 'blackbox' >> scrape_interval: 30s >> scrape_timeout: 20s >> metrics_path: /probe >> params: >> module: [http_2xx] # Look for a HTTP 200 response. >> file_sd_configs: >> - files: >> - /etc/prometheus/sites01.yml >> - /etc/prometheus/sites02.yml >> relabel_configs: >> - source_labels: [__address__] >> target_label: __param_target >> - source_labels: [__param_target] >> target_label: instance >> - target_label: __address__ >> replacement: "blackbox_exporter:9115" # Blackbox exporter. >> >> ###config alertmanager >> receivers: >> - name: 'slack' >> slack_configs: >> - api_url: 'https://hooks.slack.com/services/...' >> send_resolved: true >> username: 'jcm' >> channel: '#alert' >> title: '[{{ .Status | toUpper }}{{ if eq .Status "firing" }}:{{ >> .Alerts.Firing | len }}{{ end }}] Notificações de Status - {{if eq .Status >> "firing"}}Site(s) OffLine!{{else}}Sites Sucessfull!{{end}} {{if eq .Status >> "firing"}}:fire:{{else}}:raised_hands:{{end}}' >> text: "{{ range .Alerts }}*Description:* >> {{.Annotations.description}}\n{{end}} >> > -- 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/469913fc-8ab0-4a8a-b2fb-dfb3ea03dad2n%40googlegroups.com.

