溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

prometheus使用釘釘告警

發(fā)布時(shí)間:2020-06-30 23:52:03 來源:網(wǎng)絡(luò) 閱讀:1662 作者:我的二狗呢 欄目:系統(tǒng)運(yùn)維

prometheus自帶的郵件告警,有可能被淹沒在日常郵件中。 因此建議再配一個(gè)webhook類的告警通道。?


如果為了靈活性,我們可以自己寫webhook,例如 可以實(shí)現(xiàn)不同規(guī)則的告警通知到不同的接收人、某些時(shí)間段的告警靜默等 。?

如果要求不高的話,我們還可以使用國內(nèi)第三方的告警webhook(例如 釘釘dingtalk、貝洽bearychat)


這里我就以釘釘為例:


github上有開源的項(xiàng)目,可以直接使用?

地址:?https://github.com/timonwong/prometheus-webhook-dingtalk


下載binary包:prometheus-webhook-dingtalk-0.3.0.linux-amd64.tar.gz

tar xf?prometheus-webhook-dingtalk-0.3.0.linux-amd64.tar.gz -C /usr/local/

cd /usr/local/prometheus-webhook-dingtalk-0.3.0.linux-amd64?

./prometheus-webhook-dingtalk --ding.profile="ops_dingding=https://oapi.dingtalk.com/robot/sendaccess_token=xxxxxxxxxxxxxxxxxxxxxx"? ?前臺(tái)啟動(dòng)進(jìn)程

TIPS: 這個(gè)token是從dingding里面新建機(jī)器人的時(shí)候拿到的,可以自行去搜搜看如何添加釘釘機(jī)器人,這里就跳過了。



然后,我們還需要到alertmanager那邊

global:?

? resolve_timeout: 5m

receivers:

- name: 'dingding.webhook'

? webhook_configs:

? - url: 'http://${prometheus-webhook-dingtalk的服務(wù)器地址}:8060/dingtalk/ops_dingding/send'

? ? send_resolved: true

route:

? group_by: ['cluster','alertname','job']

? group_wait: 30s

? group_interval: 1m?

? repeat_interval: 5h?

? receiver: 'dingding.webhook'

? routes:

? - match:

? ? ? severity: critical

? ? receiver: 'dingding.webhook'

? ? group_wait: 10s

? ? group_interval: 15s

? ? repeat_interval: 5m

? - match:

? ? ? severity: warning

? ? receiver: 'dingding.webhook'

? - match:

? ? ? alertname: Watchdog

? ? repeat_interval: 1h




然后,重載下alertmanager的配置,即可生效了。




向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI