Merge "prometheus-alertmanager: yaml indentation fixes"
This commit is contained in:
commit
9b4252c0f3
@ -180,7 +180,7 @@ conf:
|
|||||||
hipchat_api_url: 'https://hipchat.foobar.org/'
|
hipchat_api_url: 'https://hipchat.foobar.org/'
|
||||||
# The directory from which notification templates are read.
|
# The directory from which notification templates are read.
|
||||||
templates:
|
templates:
|
||||||
- '/etc/alertmanager/template/*.tmpl'
|
- '/etc/alertmanager/template/*.tmpl'
|
||||||
# The root route on which each incoming alert enters.
|
# The root route on which each incoming alert enters.
|
||||||
route:
|
route:
|
||||||
# The labels by which incoming alerts are grouped together. For example,
|
# The labels by which incoming alerts are grouped together. For example,
|
||||||
@ -208,78 +208,79 @@ conf:
|
|||||||
# overwritten on each.
|
# overwritten on each.
|
||||||
# The child route trees.
|
# The child route trees.
|
||||||
routes:
|
routes:
|
||||||
# This routes performs a regular expression match on alert labels to
|
# This routes performs a regular expression match on alert
|
||||||
# catch alerts that are related to a list of services.
|
# labels to catch alerts that are related to a list of
|
||||||
- match_re:
|
# services.
|
||||||
service: ^(foo1|foo2|baz)$
|
- match_re:
|
||||||
receiver: team-X-mails
|
service: ^(foo1|foo2|baz)$
|
||||||
# The service has a sub-route for critical alerts, any alerts
|
receiver: team-X-mails
|
||||||
# that do not match, i.e. severity != critical, fall-back to the
|
# The service has a sub-route for critical alerts, any alerts
|
||||||
# parent node and are sent to 'team-X-mails'
|
# that do not match, i.e. severity != critical, fall-back to the
|
||||||
routes:
|
# parent node and are sent to 'team-X-mails'
|
||||||
|
routes:
|
||||||
|
- match:
|
||||||
|
severity: critical
|
||||||
|
receiver: team-X-pager
|
||||||
- match:
|
- match:
|
||||||
severity: critical
|
service: files
|
||||||
receiver: team-X-pager
|
receiver: team-Y-mails
|
||||||
- match:
|
routes:
|
||||||
service: files
|
- match:
|
||||||
receiver: team-Y-mails
|
severity: critical
|
||||||
routes:
|
receiver: team-Y-pager
|
||||||
|
# This route handles all alerts coming from a database service. If there's
|
||||||
|
# no team to handle it, it defaults to the DB team.
|
||||||
- match:
|
- match:
|
||||||
severity: critical
|
service: database
|
||||||
receiver: team-Y-pager
|
receiver: team-DB-pager
|
||||||
# This route handles all alerts coming from a database service. If there's
|
# Also group alerts by affected database.
|
||||||
# no team to handle it, it defaults to the DB team.
|
group_by:
|
||||||
- match:
|
- alertname
|
||||||
service: database
|
- cluster
|
||||||
receiver: team-DB-pager
|
- database
|
||||||
# Also group alerts by affected database.
|
routes:
|
||||||
group_by:
|
- match:
|
||||||
- alertname
|
owner: team-X
|
||||||
- cluster
|
receiver: team-X-pager
|
||||||
- database
|
- match:
|
||||||
routes:
|
owner: team-Y
|
||||||
- match:
|
receiver: team-Y-pager
|
||||||
owner: team-X
|
|
||||||
receiver: team-X-pager
|
|
||||||
- match:
|
|
||||||
owner: team-Y
|
|
||||||
receiver: team-Y-pager
|
|
||||||
# Inhibition rules allow to mute a set of alerts given that another alert is
|
# Inhibition rules allow to mute a set of alerts given that another alert is
|
||||||
# firing.
|
# firing.
|
||||||
# We use this to mute any warning-level notifications if the same alert is
|
# We use this to mute any warning-level notifications if the same alert is
|
||||||
# already critical.
|
# already critical.
|
||||||
inhibit_rules:
|
inhibit_rules:
|
||||||
- source_match:
|
- source_match:
|
||||||
severity: 'critical'
|
severity: 'critical'
|
||||||
target_match:
|
target_match:
|
||||||
severity: 'warning'
|
severity: 'warning'
|
||||||
# Apply inhibition if the alertname is the same.
|
# Apply inhibition if the alertname is the same.
|
||||||
equal:
|
equal:
|
||||||
- alertname
|
- alertname
|
||||||
- cluster
|
- cluster
|
||||||
- service
|
- service
|
||||||
receivers:
|
receivers:
|
||||||
- name: 'team-X-mails'
|
- name: 'team-X-mails'
|
||||||
email_configs:
|
email_configs:
|
||||||
- to: 'team-X+alerts@example.org'
|
- to: 'team-X+alerts@example.org'
|
||||||
- name: 'team-X-pager'
|
- name: 'team-X-pager'
|
||||||
email_configs:
|
email_configs:
|
||||||
- to: 'team-X+alerts-critical@example.org'
|
- to: 'team-X+alerts-critical@example.org'
|
||||||
pagerduty_configs:
|
pagerduty_configs:
|
||||||
- service_key: <team-X-key>
|
- service_key: <team-X-key>
|
||||||
- name: 'team-Y-mails'
|
- name: 'team-Y-mails'
|
||||||
email_configs:
|
email_configs:
|
||||||
- to: 'team-Y+alerts@example.org'
|
- to: 'team-Y+alerts@example.org'
|
||||||
- name: 'team-Y-pager'
|
- name: 'team-Y-pager'
|
||||||
pagerduty_configs:
|
pagerduty_configs:
|
||||||
- service_key: <team-Y-key>
|
- service_key: <team-Y-key>
|
||||||
- name: 'team-DB-pager'
|
- name: 'team-DB-pager'
|
||||||
pagerduty_configs:
|
pagerduty_configs:
|
||||||
- service_key: <team-DB-key>
|
- service_key: <team-DB-key>
|
||||||
- name: 'team-X-hipchat'
|
- name: 'team-X-hipchat'
|
||||||
hipchat_configs:
|
hipchat_configs:
|
||||||
- auth_token: <auth_token>
|
- auth_token: <auth_token>
|
||||||
room_id: 85
|
room_id: 85
|
||||||
message_format: html
|
message_format: html
|
||||||
notify: true
|
notify: true
|
||||||
alertmanager_templates: null
|
alertmanager_templates: null
|
||||||
|
Loading…
Reference in New Issue
Block a user