mirror of
https://github.com/google/alertmanager-irc-relay.git
synced 2024-12-25 12:22:44 +01:00
581677b635
Signed-off-by: Luca Bigliardi <shammash@google.com>
80 lines
2.6 KiB
Go
80 lines
2.6 KiB
Go
// Copyright 2018 Google LLC
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the "License");
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// https://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an "AS IS" BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
|
|
package main
|
|
|
|
const (
|
|
testdataSimpleAlertJson = `
|
|
{
|
|
"status": "resolved",
|
|
"receiver": "example_receiver",
|
|
"groupLabels": {
|
|
"alertname": "airDown",
|
|
"service": "prometheus"
|
|
},
|
|
"commonLabels": {
|
|
"alertname": "airDown",
|
|
"job": "air",
|
|
"service": "prometheus",
|
|
"severity": "ticket",
|
|
"zone": "global"
|
|
},
|
|
"commonAnnotations": {},
|
|
"externalURL": "https://prometheus.example.com/alertmanager",
|
|
"alerts": [
|
|
{
|
|
"annotations": {
|
|
"SUMMARY": "service /prometheus air down on instance1",
|
|
"DESCRIPTION": "service /prometheus has irc gateway down on instance1"
|
|
},
|
|
"endsAt": "2017-05-15T13:50:37.835Z",
|
|
"generatorURL": "https://prometheus.example.com/prometheus/...",
|
|
"fingerprint": "66214a361160fb6f",
|
|
"labels": {
|
|
"alertname": "airDown",
|
|
"instance": "instance1:3456",
|
|
"job": "air",
|
|
"service": "prometheus",
|
|
"severity": "ticket",
|
|
"zone": "global"
|
|
},
|
|
"startsAt": "2017-05-15T13:49:37.834Z",
|
|
"status": "resolved"
|
|
},
|
|
{
|
|
"annotations": {
|
|
"SUMMARY": "service /prometheus air down on instance2",
|
|
"DESCRIPTION": "service /prometheus has irc gateway down on instance2"
|
|
},
|
|
"endsAt": "2017-05-15T11:48:37.834Z",
|
|
"generatorURL": "https://prometheus.example.com/prometheus/...",
|
|
"fingerprint": "25a874c99325d1ce",
|
|
"labels": {
|
|
"alertname": "airDown",
|
|
"instance": "instance2:7890",
|
|
"job": "air",
|
|
"service": "prometheus",
|
|
"severity": "ticket",
|
|
"zone": "global"
|
|
},
|
|
"startsAt": "2017-05-15T11:47:37.834Z",
|
|
"status": "resolved"
|
|
}
|
|
]
|
|
}
|
|
`
|
|
|
|
testdataBogusAlertJson = `{"this is not": "a valid alert",}`
|
|
)
|