I read the documentation, but I have no idea how to assemble this part. would you have an example? Em sexta-feira, 20 de novembro de 2020 às 14:02:12 UTC-3, Stuart Clark escreveu:
> On 20/11/2020 16:47, juan chaves wrote: > > 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. > > You can set labels within the YAML or JSON files used by file_sd. See > https://prometheus.io/docs/prometheus/latest/configuration/configuration/#file_sd_config > > You could add a label in each file with two different values (so value 1 > in file 1 and value 2 in file 2). You can then use that label in your > alerting rules in a way that then allows you to direct the alerts as > desired in the Alertmanager routing as mentioned. > > > 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 > > <https://groups.google.com/d/msgid/prometheus-users/469913fc-8ab0-4a8a-b2fb-dfb3ea03dad2n%40googlegroups.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/ed14bca4-c803-42f2-b9aa-c786c33f554an%40googlegroups.com.

