[英]Alert message not showing up in slack using prometheus and alertmanager
[英]How to tag user in slack channel from prometheus alert
我有警報規則,通知一個松弛的公共頻道。 我想通過監控指標標簽中的昵稱來標記人員。 我的經驗法則是這樣的:
- alert: test_alert_tag_v1
expr: metric_name{instance="<host>", object="<object_name>"} == 1
for: 1m
annotations:
summary: 'Test:'
description: 'Test: {{ $labels.object }} - {{ $labels.owner }}
labels:
slackChannel: '<slack_channel>'
其中 metric_name 具有“所有者”label。 “所有者”看起來像@slack.nickname
它適用於我的松弛昵稱,但不適用於其他用戶(神秘)。
你能幫忙嗎? 或者你能告訴什么解決方案更好嗎?
我的解決方案是:將所有者與松弛字典匹配,其中值是松弛成員 ID,因此看起來像
description: 'Test: {{ $labels.object }} - <{{ $labels.owner }}>
所有者@U012F7F124F <> - 需要
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.