diff --git a/cmd/tpapi/config.go b/cmd/tpapi/config.go index cca4519..018dc6d 100644 --- a/cmd/tpapi/config.go +++ b/cmd/tpapi/config.go @@ -41,21 +41,21 @@ type alertmanagerStruct struct { TruncatedAlerts int `json:"truncatedAlerts"` Status string `json:"status"` Receiver string `json:"receiver"` - GroupLabels string `json:"groupLabels"` - ComminLabels string `json:"commonLabels"` - CommonAnnotations string `json:"commonAnnotations"` + GroupLabels map[string]string `json:"groupLabels"` + ComminLabels map[string]string `json:"commonLabels"` + CommonAnnotations map[string]string `json:"commonAnnotations"` ExternalURL string `json:"externalURL"` Alerts []alertmanagerAlertsStruct `json:"alerts"` } type alertmanagerAlertsStruct struct { - Status string `json:"status"` - Labels string `json:"labels"` - Annotations string `json:"annotations"` - StartsAt string `json:"startsAt"` - EndsAt string `json:"endsAt"` - GeneratorURL string `json:"generatorURL"` - Fingerprint string `json:"fingerprint"` + Status string `json:"status"` + Labels map[string]string `json:"labels"` + Annotations map[string]string `json:"annotations"` + StartsAt string `json:"startsAt"` + EndsAt string `json:"endsAt"` + GeneratorURL string `json:"generatorURL"` + Fingerprint string `json:"fingerprint"` } var config = configStructure{