Added MSTeams Alerts for Prometheus
parent
a535ed3cbb
commit
a966d90020
@ -1,20 +1,16 @@
|
||||
route:
|
||||
receiver: smardigo #default
|
||||
group_by: ['alertname']
|
||||
group_interval: 30s
|
||||
repeat_interval: 30s
|
||||
group_wait: 30s
|
||||
receiver: 'netgo_msteams_receiver'
|
||||
routes:
|
||||
- match:
|
||||
project: 'smardigo'
|
||||
env: '{{ stage }}'
|
||||
receiver: 'smardigo'
|
||||
- receiver: 'netgo_msteams_receiver'
|
||||
match:
|
||||
stage: '{{ stage }}'
|
||||
|
||||
receivers:
|
||||
- name: 'smardigo'
|
||||
slack_configs:
|
||||
- api_url: '{{ mattermost_hook_smardigo }}'
|
||||
username: 'prometheus'
|
||||
channel: '{{ alertmanager_channel_smardigo }}'
|
||||
title: '{{ '{{' }} template "custom_title" . {{ '}}' }}'
|
||||
text: '{{ '{{' }} template "custom_slack_message" . {{ '}}' }}'
|
||||
send_resolved: true
|
||||
|
||||
templates:
|
||||
- /etc/alertmanager/templates/notifications.tmpl
|
||||
- name: 'netgo_msteams_receiver'
|
||||
webhook_configs:
|
||||
- send_resolved: true
|
||||
url: 'http://{{ prom2teams_id }}:8089/v2/NetgoTeamsConnector'
|
||||
|
||||
@ -0,0 +1,18 @@
|
||||
[Microsoft Teams]
|
||||
# At least one connector is required here
|
||||
NetgoTeamsConnector: {{ netgo_msteams_hook_smardigo }}
|
||||
|
||||
[HTTP Server]
|
||||
Host: 0.0.0.0
|
||||
#Port: 8089;
|
||||
|
||||
[Log]
|
||||
; Level: <loglevel (DEBUG|INFO|WARNING|ERROR|CRITICAL)> # default: DEBUG
|
||||
; Path: <log file path> # default: /var/log/prom2teams/prom2teams.log; [Template]
|
||||
; Path: <Jinja2 template path> # default: app resources default template (./prom2teams/resources/templates/teams.j2)# [Group Alerts]
|
||||
# Field: alertname; [Labels]
|
||||
; Excluded: <Comma separated list of labels to ignore>; [Annotations]
|
||||
; Excluded: <Comma separated list of annotations to ignore>; [Teams Client]
|
||||
; RetryEnable: <Enables teams client retry policy> # defaults to false
|
||||
; RetryWaitTime: <Wait time between retries> # default: 60 secs
|
||||
; MaxPayload: <Teams client payload limit in bytes> # default: 24KB
|
||||
Loading…
Reference in New Issue