global: smtp_smarthost: 'smtp:25' smtp_from: 'alertmanager@outbrain.com' templates: - '/outbrain/prometheus/alertmanager/ob2.tmpl' route: receiver: 'archive' group_by: ['alertname'] group_wait: 3m group_interval: 5m repeat_interval: 3h routes: - match_re: email: ^.*@.*$ receiver: email_router - match: action: alertmanagertest-pagerduty receiver: alertmanagertest-pagerduty - match: action: alertmanagertest-email receiver: alertmanagertest-email - match: action: alertmanagertest-hipchat receiver: alertmanagertest-hipchat - match: action: amplifyselfserveteam-pagerduty receiver: amplifyselfserveteam-pagerduty - match: action: amplifyselfserveteam-email receiver: amplifyselfserveteam-email - match: action: amplifyselfserveteam-hipchat receiver: amplifyselfserveteam-hipchat - match: action: appdba-pagerduty receiver: appdba-pagerduty - match: action: appdba-email receiver: appdba-email - match: action: appdba-hipchat receiver: appdba-hipchat - match: action: appinfra-pagerduty receiver: appinfra-pagerduty - match: action: appinfra-email receiver: appinfra-email - match: action: appinfra-hipchat receiver: appinfra-hipchat - match: action: appservices-pagerduty receiver: appservices-pagerduty - match: action: appservices-email receiver: appservices-email - match: action: appservices-hipchat receiver: appservices-hipchat - match: action: bizinfra-pagerduty receiver: bizinfra-pagerduty - match: action: bizinfra-email receiver: bizinfra-email - match: action: bizinfra-hipchat receiver: bizinfra-hipchat - match: action: buyers-pagerduty receiver: buyers-pagerduty - match: action: buyers-email receiver: buyers-email - match: action: buyers-hipchat receiver: buyers-hipchat - match: action: cats-pagerduty receiver: cats-pagerduty - match: action: cats-email receiver: cats-email - match: action: cats-hipchat receiver: cats-hipchat - match: action: datainfrastructure-pagerduty receiver: datainfrastructure-pagerduty - match: action: datainfrastructure-email receiver: datainfrastructure-email - match: action: datainfrastructure-hipchat receiver: datainfrastructure-hipchat - match: action: delivery-pagerduty receiver: delivery-pagerduty - match: action: delivery-email receiver: delivery-email - match: action: delivery-hipchat receiver: delivery-hipchat - match: action: edgeservices-pagerduty receiver: edgeservices-pagerduty - match: action: edgeservices-email receiver: edgeservices-email - match: action: edgeservices-hipchat receiver: edgeservices-hipchat - match: action: engagereports-pagerduty receiver: engagereports-pagerduty - match: action: engagereports-email receiver: engagereports-email - match: action: engagereports-hipchat receiver: engagereports-hipchat - match: action: oendev-pagerduty receiver: oendev-pagerduty - match: action: oendev-email receiver: oendev-email - match: action: oendev-hipchat receiver: oendev-hipchat - match: action: opsdataprocessing-pagerduty receiver: opsdataprocessing-pagerduty - match: action: opsdataprocessing-email receiver: opsdataprocessing-email - match: action: opsdataprocessing-hipchat receiver: opsdataprocessing-hipchat - match: action: opsdatastores-pagerduty receiver: opsdatastores-pagerduty - match: action: opsdatastores-email receiver: opsdatastores-email - match: action: opsdatastores-hipchat receiver: opsdatastores-hipchat - match: action: opsinfra-pagerduty receiver: opsinfra-pagerduty - match: action: opsinfra-email receiver: opsinfra-email - match: action: opsinfra-hipchat receiver: opsinfra-hipchat - match: action: opsnetwork-pagerduty receiver: opsnetwork-pagerduty - match: action: opsnetwork-email receiver: opsnetwork-email - match: action: opsnetwork-hipchat receiver: opsnetwork-hipchat - match: action: opsvisibility-pagerduty receiver: opsvisibility-pagerduty - match: action: opsvisibility-email receiver: opsvisibility-email - match: action: opsvisibility-hipchat receiver: opsvisibility-hipchat - match: action: organiccampaigns-pagerduty receiver: organiccampaigns-pagerduty - match: action: organiccampaigns-email receiver: organiccampaigns-email - match: action: organiccampaigns-hipchat receiver: organiccampaigns-hipchat - match: action: organicrecs-pagerduty receiver: organicrecs-pagerduty - match: action: organicrecs-email receiver: organicrecs-email - match: action: organicrecs-hipchat receiver: organicrecs-hipchat - match: action: paidrecs-pagerduty receiver: paidrecs-pagerduty - match: action: paidrecs-email receiver: paidrecs-email - match: action: paidrecs-hipchat receiver: paidrecs-hipchat - match: action: pes-pagerduty receiver: pes-pagerduty - match: action: pes-email receiver: pes-email - match: action: pes-hipchat receiver: pes-hipchat - match: action: pubservices-pagerduty receiver: pubservices-pagerduty - match: action: pubservices-email receiver: pubservices-email - match: action: pubservices-hipchat receiver: pubservices-hipchat - match: action: recsinfra-pagerduty receiver: recsinfra-pagerduty - match: action: recsinfra-email receiver: recsinfra-email - match: action: recsinfra-hipchat receiver: recsinfra-hipchat - match: action: recsinfraedge-pagerduty receiver: recsinfraedge-pagerduty - match: action: recsinfraedge-email receiver: recsinfraedge-email - match: action: recsinfraedge-hipchat receiver: recsinfraedge-hipchat - match: action: researchteam-pagerduty receiver: researchteam-pagerduty - match: action: researchteam-email receiver: researchteam-email - match: action: researchteam-hipchat receiver: researchteam-hipchat - match: action: revee-pagerduty receiver: revee-pagerduty - match: action: revee-email receiver: revee-email - match: action: revee-hipchat receiver: revee-hipchat - match: action: revee-rnd-pagerduty receiver: revee-rnd-pagerduty - match: action: revee-rnd-email receiver: revee-rnd-email - match: action: revee-rnd-hipchat receiver: revee-rnd-hipchat - match: action: revee-ops-pagerduty receiver: revee-ops-pagerduty - match: action: revee-ops-email receiver: revee-ops-email - match: action: revee-ops-hipchat receiver: revee-ops-hipchat - match: action: saugustus-pagerduty receiver: saugustus-pagerduty - match: action: saugustus-email receiver: saugustus-email - match: action: saugustus-hipchat receiver: saugustus-hipchat - match: action: securityteam-pagerduty receiver: securityteam-pagerduty - match: action: securityteam-email receiver: securityteam-email - match: action: securityteam-hipchat receiver: securityteam-hipchat - match: action: spheredev-pagerduty receiver: spheredev-pagerduty - match: action: spheredev-email receiver: spheredev-email - match: action: spheredev-hipchat receiver: spheredev-hipchat - match: action: vrbackend-pagerduty receiver: vrbackend-pagerduty - match: action: vrbackend-email receiver: vrbackend-email - match: action: vrbackend-hipchat receiver: vrbackend-hipchat - match: action: default-pagerduty receiver: default-pagerduty - match: action: default-email receiver: default-email - match: action: default-hipchat receiver: default-hipchat inhibit_rules: - source_match_re: monitor_source: ^.*nydc1$ target_match_re: monitor_source: ^.*chidc2$ equal: ['alertname','owner','instance','cluster','datacenter','job'] receivers: - name: 'archive' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'alertmanagertest-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'alertmanagertest-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'alertmanagertest-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'amplifyselfserveteam-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'amplifyselfserveteam-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'amplifyselfserveteam-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'appdba-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'appdba-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'appdba-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'appinfra-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'appinfra-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'appinfra-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'appservices-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true html: '{{ template "appservices.emailbody" . }}' headers: { "Subject": '{{ template "appservices.emailsubject" . }}' } - name: 'appservices-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'appservices-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true html: '{{ template "appservices.emailbody" . }}' headers: { "Subject": '{{ template "appservices.emailsubject" . }}' } pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'bizinfra-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'bizinfra-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'bizinfra-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'buyers-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'buyers-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'buyers-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'cats-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'cats-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'cats-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'datainfrastructure-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'datainfrastructure-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'datainfrastructure-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'delivery-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'delivery-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'delivery-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'edgeservices-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'edgeservices-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'edgeservices-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'engagereports-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'engagereports-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'engagereports-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'oendev-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'oendev-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'oendev-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'opsdataprocessing-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'opsdataprocessing-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'opsdataprocessing-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'opsdatastores-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'opsdatastores-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'opsdatastores-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'opsinfra-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'opsinfra-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'opsinfra-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'opsnetwork-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'opsnetwork-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'opsnetwork-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'opsvisibility-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true html: '{{ template "opsvisibility.emailbody" . }}' headers: { "Subject": '{{ template "opsvisibility.emailsubject" . }}' } - name: 'opsvisibility-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'opsvisibility-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true html: '{{ template "opsvisibility.emailbody" . }}' headers: { "Subject": '{{ template "opsvisibility.emailsubject" . }}' } pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'organiccampaigns-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'organiccampaigns-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'organiccampaigns-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'organicrecs-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'organicrecs-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'organicrecs-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'paidrecs-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'paidrecs-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'paidrecs-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'pes-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'pes-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'pes-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'pubservices-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'pubservices-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'pubservices-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'recsinfra-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'recsinfra-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'recsinfra-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'recsinfraedge-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'recsinfraedge-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'recsinfraedge-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'researchteam-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'researchteam-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'researchteam-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'revee-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'revee-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'revee-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'revee-rnd-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'revee-rnd-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'revee-rnd-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'revee-ops-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'revee-ops-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'revee-ops-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'saugustus-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'saugustus-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'saugustus-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'securityteam-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'securityteam-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'securityteam-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'spheredev-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'spheredev-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'spheredev-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'vrbackend-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'vrbackend-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'vrbackend-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'default-email' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true - name: 'default-hipchat' hipchat_configs: notify: true send_resolved: true - name: 'default-pagerduty' email_configs: - to: 'someemail@outbrain.com' require_tls: false send_resolved: true pagerduty_configs: send_resolved: true hipchat_configs: notify: true send_resolved: true - name: 'email_router' email_configs: - to: "{{ .CommonLabels.email }}" require_tls: false send_resolved: true