* Alerting: accept mute_timing_intervals through the api for the embedded alertmanager * add workaround for mutetimeinterval * add mute timings to routes * revert changes * Update pkg/services/ngalert/api/api_alertmanager.go * Update pkg/services/ngalert/api/api_alertmanager.go * Update pkg/services/ngalert/api/api_alertmanager.go * update prometheus/alertmanager dependency * add some var docs
53 lines
917 B
JSON
53 lines
917 B
JSON
{
|
|
"template_files": {
|
|
"foo": "bar"
|
|
},
|
|
"alertmanager_config": {
|
|
"mute_time_intervals": [
|
|
{
|
|
"name": "foo",
|
|
"time_intervals": [
|
|
{
|
|
"years": [
|
|
"2020:2022",
|
|
"2030"
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"receivers": [
|
|
{
|
|
"email_configs": [
|
|
{
|
|
"auth_password": "shh",
|
|
"auth_username": "admin",
|
|
"from": "bar",
|
|
"headers": {
|
|
"Bazz": "buzz"
|
|
},
|
|
"html": "there",
|
|
"text": "hi",
|
|
"to": "foo"
|
|
}
|
|
],
|
|
"name": "am"
|
|
}
|
|
],
|
|
"route": {
|
|
"continue": false,
|
|
"group_by": [
|
|
"alertname"
|
|
],
|
|
"receiver": "am",
|
|
"routes": [
|
|
{
|
|
"continue": false,
|
|
"receiver": "am"
|
|
}
|
|
]
|
|
},
|
|
"templates": []
|
|
}
|
|
}
|