mirror of
https://github.com/google/alertmanager-irc-relay.git
synced 2024-11-23 11:29:27 +01:00
Update tests to handle new fingerprint field
Signed-off-by: Luca Bigliardi <shammash@google.com>
This commit is contained in:
parent
aebe137d2e
commit
581677b635
@ -189,11 +189,11 @@ func TestTemplateErrorsCreateRawAlertNotice(t *testing.T) {
|
|||||||
expectedAlertNotices := []AlertNotice{
|
expectedAlertNotices := []AlertNotice{
|
||||||
AlertNotice{
|
AlertNotice{
|
||||||
Channel: "#somechannel",
|
Channel: "#somechannel",
|
||||||
Alert: `{"status":"resolved","labels":{"alertname":"airDown","instance":"instance1:3456","job":"air","service":"prometheus","severity":"ticket","zone":"global"},"annotations":{"DESCRIPTION":"service /prometheus has irc gateway down on instance1","SUMMARY":"service /prometheus air down on instance1"},"startsAt":"2017-05-15T13:49:37.834Z","endsAt":"2017-05-15T13:50:37.835Z","generatorURL":"https://prometheus.example.com/prometheus/..."}`,
|
Alert: `{"status":"resolved","labels":{"alertname":"airDown","instance":"instance1:3456","job":"air","service":"prometheus","severity":"ticket","zone":"global"},"annotations":{"DESCRIPTION":"service /prometheus has irc gateway down on instance1","SUMMARY":"service /prometheus air down on instance1"},"startsAt":"2017-05-15T13:49:37.834Z","endsAt":"2017-05-15T13:50:37.835Z","generatorURL":"https://prometheus.example.com/prometheus/...","fingerprint":"66214a361160fb6f"}`,
|
||||||
},
|
},
|
||||||
AlertNotice{
|
AlertNotice{
|
||||||
Channel: "#somechannel",
|
Channel: "#somechannel",
|
||||||
Alert: `{"status":"resolved","labels":{"alertname":"airDown","instance":"instance2:7890","job":"air","service":"prometheus","severity":"ticket","zone":"global"},"annotations":{"DESCRIPTION":"service /prometheus has irc gateway down on instance2","SUMMARY":"service /prometheus air down on instance2"},"startsAt":"2017-05-15T11:47:37.834Z","endsAt":"2017-05-15T11:48:37.834Z","generatorURL":"https://prometheus.example.com/prometheus/..."}`,
|
Alert: `{"status":"resolved","labels":{"alertname":"airDown","instance":"instance2:7890","job":"air","service":"prometheus","severity":"ticket","zone":"global"},"annotations":{"DESCRIPTION":"service /prometheus has irc gateway down on instance2","SUMMARY":"service /prometheus air down on instance2"},"startsAt":"2017-05-15T11:47:37.834Z","endsAt":"2017-05-15T11:48:37.834Z","generatorURL":"https://prometheus.example.com/prometheus/...","fingerprint":"25a874c99325d1ce"}`,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
expectedStatusCode := 200
|
expectedStatusCode := 200
|
||||||
|
@ -40,6 +40,7 @@ const (
|
|||||||
},
|
},
|
||||||
"endsAt": "2017-05-15T13:50:37.835Z",
|
"endsAt": "2017-05-15T13:50:37.835Z",
|
||||||
"generatorURL": "https://prometheus.example.com/prometheus/...",
|
"generatorURL": "https://prometheus.example.com/prometheus/...",
|
||||||
|
"fingerprint": "66214a361160fb6f",
|
||||||
"labels": {
|
"labels": {
|
||||||
"alertname": "airDown",
|
"alertname": "airDown",
|
||||||
"instance": "instance1:3456",
|
"instance": "instance1:3456",
|
||||||
@ -58,6 +59,7 @@ const (
|
|||||||
},
|
},
|
||||||
"endsAt": "2017-05-15T11:48:37.834Z",
|
"endsAt": "2017-05-15T11:48:37.834Z",
|
||||||
"generatorURL": "https://prometheus.example.com/prometheus/...",
|
"generatorURL": "https://prometheus.example.com/prometheus/...",
|
||||||
|
"fingerprint": "25a874c99325d1ce",
|
||||||
"labels": {
|
"labels": {
|
||||||
"alertname": "airDown",
|
"alertname": "airDown",
|
||||||
"instance": "instance2:7890",
|
"instance": "instance2:7890",
|
||||||
|
Loading…
Reference in New Issue
Block a user