diff options
| -rw-r--r-- | kubernetes/namespaces/monitoring/alerts/alertmanager.yaml | 31 | ||||
| -rw-r--r-- | kubernetes/namespaces/monitoring/alerts/alertmanager/secrets.yaml | bin | 316 -> 366 bytes | 
2 files changed, 17 insertions, 14 deletions
| diff --git a/kubernetes/namespaces/monitoring/alerts/alertmanager.yaml b/kubernetes/namespaces/monitoring/alerts/alertmanager.yaml index bef166a..870cb0d 100644 --- a/kubernetes/namespaces/monitoring/alerts/alertmanager.yaml +++ b/kubernetes/namespaces/monitoring/alerts/alertmanager.yaml @@ -1,5 +1,5 @@  route: -  group_by: ['alertname', 'cluster', 'service'] +  group_by: ["alertname", "cluster", "service"]    group_wait: 15s @@ -8,17 +8,20 @@ route:    receiver: devops-team  receivers: -- name: devops-team -  slack_configs: -  - api_url_file: "/opt/pydis/alertmanager/webhooks/DEVOPS_HOOK" -    send_resolved: true -    title: '{{ if eq .Status "firing" }}[FIRING]{{ else }}[RESOLVED]{{ end }}' -    text: | -      {{ if eq .Status "firing" }}{{ range .Alerts }} -      **{{ .Annotations.summary }}:** -      {{ .Annotations.description }} [(Link)]({{.GeneratorURL}}) +  - name: devops-team +    slack_configs: +      - api_url_file: "/opt/pydis/alertmanager/webhooks/DEVOPS_HOOK" +        send_resolved: true +        title: '{{ if eq .Status "firing" }}[FIRING]{{ else }}[RESOLVED]{{ end }}' +        text: | +          {{ if eq .Status "firing" }}{{ range .Alerts }} +          **{{ .Annotations.summary }}:** +          {{ .Annotations.description }} [(Link)]({{.GeneratorURL}}) -      {{ end }}{{ else }}Alert has resolved.{{ end }} -    fields: -    - title: Alert -      value: "{{ .GroupLabels.alertname }}" +          {{ end }}{{ else }}Alert has resolved.{{ end }} +        fields: +          - title: Alert +            value: "{{ .GroupLabels.alertname }}" +    pagerduty_configs: +      - routing_key_file: "/opt/pydis/alertmanager/webhooks/PAGERDUTY_KEY" +        url: https://events.pagerduty.com/v2/enqueue diff --git a/kubernetes/namespaces/monitoring/alerts/alertmanager/secrets.yaml b/kubernetes/namespaces/monitoring/alerts/alertmanager/secrets.yamlBinary files differ index 7cc1d95..4107c0e 100644 --- a/kubernetes/namespaces/monitoring/alerts/alertmanager/secrets.yaml +++ b/kubernetes/namespaces/monitoring/alerts/alertmanager/secrets.yaml | 
