aboutsummaryrefslogtreecommitdiff
path: root/contrib/modules
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/modules')
-rw-r--r--contrib/modules/grafana.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/contrib/modules/grafana.py b/contrib/modules/grafana.py
index 4209f76..e35806e 100644
--- a/contrib/modules/grafana.py
+++ b/contrib/modules/grafana.py
@@ -3,7 +3,8 @@ import json
async def process(request):
obj = json.loads(await request.text())
+ evalMatchesStr = (': ' + ', '.join(f'{x["metric"]} = {x["value"]}' for x in obj['evalMatches'])) if 'evalMatches' in obj else ''
if 'message' in obj:
- return f'{obj["title"]} - {obj["message"]}'
+ return f'{obj["title"]} - {obj["message"]}{evalMatchesStr}'
else:
- return obj['title']
+ return f'{obj["title"]}{evalMatchesStr}'