feat(alerting): add basic body for webhooks

This commit is contained in:
bergquist 2016-06-16 16:25:23 +02:00
parent 6705efef6f
commit 3c4d2b8ca1

View File

@ -73,11 +73,19 @@ type WebhookNotifier struct {
func (this *WebhookNotifier) Dispatch(alertResult *AlertResult) {
this.log.Info("Sending webhook")
bodyJSON := simplejson.New()
bodyJSON.Set("name", alertResult.AlertJob.Rule.Name)
bodyJSON.Set("state", alertResult.State)
bodyJSON.Set("trigged", alertResult.TriggeredAlerts)
body, _ := bodyJSON.MarshalJSON()
cmd := &m.SendWebhook{
Url: this.Url,
User: this.User,
Password: this.Password,
Body: alertResult.Description,
Body: string(body),
}
bus.Dispatch(cmd)