Add match values into Dingding notification message

This commit is contained in:
Athurg Feng
2018-10-25 18:17:05 +08:00
parent 4ee79faff4
commit ca6dd73923
@@ -1,6 +1,8 @@
package notifiers
import (
"fmt"
"github.com/grafana/grafana/pkg/bus"
"github.com/grafana/grafana/pkg/components/simplejson"
"github.com/grafana/grafana/pkg/log"
@@ -61,6 +63,10 @@ func (this *DingDingNotifier) Notify(evalContext *alerting.EvalContext) error {
message = title
}
for i, match := range evalContext.EvalMatches {
message += fmt.Sprintf("\\n%2d. %s value %s", i+1, match.Metric, match.Value)
}
bodyJSON, err := simplejson.NewJson([]byte(`{
"msgtype": "link",
"link": {