Skip to content

Instantly share code, notes, and snippets.

@cmwylie19
Last active April 21, 2022 18:38
Show Gist options
  • Select an option

  • Save cmwylie19/0e698f507bd8c0400eda7044b8c99286 to your computer and use it in GitHub Desktop.

Select an option

Save cmwylie19/0e698f507bd8c0400eda7044b8c99286 to your computer and use it in GitHub Desktop.
Define where to send your alerts
apiVersion: monitoring.coreos.com/v1alpha1
kind: AlertmanagerConfig
metadata:
name: starburst-pagerduty
namespace: <installation_namespace>
labels:
alertmanagerConfig: starburst
spec:
route:
groupBy: [alertname,cluster,service,job]
groupWait: 2s #15s
groupInterval: 2s #15s
repeatInterval: 2s #15s
receiver: 'pagerduty-instance'
routes:
# Don't page on warnings
# - match:
# severity: 'warn'
# receiver: pagerduty-instance
# - match:
# severity: 'acknowledged'
# receiver: pagerduty-instance
# Only pager under severe conditions
- match:
severity: 'page'
receiver: pagerduty-instance
receivers:
- name: 'pagerduty-instance'
pagerdutyConfigs:
- serviceKey:
key: secretKey
name: pagerduty-key
url: https://events.pagerduty.com/generic/2010-04-15/create_event.json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment