概述
為了實現全方位、多層次的告警通知,SLS告警內置了多種通知渠道,從觸達強度、通知內容豐富程度等方面進行了全方位的覆蓋。大體上來說,這些通知渠道分為以下三大類:
- 用戶相關:短信、語音、郵件
- Webhook相關:釘釘、企業微信、飛書、Slack以及其它通用Webhook
- 其它:阿里雲消息中心
本文會詳細介紹各個渠道的一些特點以及限制,並給出一般場景下的最佳實踐。
渠道介紹
SLS告警內置通知渠道的一些比較如下表所示:
分類 |
通知渠道 |
觸達強度 |
內容豐富程度 |
限制及建議 |
用戶相關 |
短信 |
較強 |
簡單 |
|
語音 |
強 |
簡單 |
|
|
郵件 |
較弱 |
豐富 |
|
|
Webhook相關 |
釘釘 |
較強 |
豐富 |
|
企業微信 |
較強 |
豐富 |
||
飛書 |
較強 |
豐富 |
||
Slack |
較強 |
豐富 |
||
通用Webhook |
未知 |
豐富 |
|
|
其它 |
消息中心 |
弱 |
一般 |
|
最佳實踐
根據上面的表格,我們可以發現,一般來說,不同的渠道適合不同的發送內容,因此根據實際需求,選取合適的通知渠道,或者使用多種通知渠道相結合,是非常有必要的。
通常來說,會多種渠道結合使用,並且會在行動策略中針對每種渠道配置單獨的接收人(用戶、用戶組或者值班組)、接收時段(不限制、工作日、工作時間等),從而形成多層次的通知,不僅可以快速感知到告警,而且可以根據需要查看詳細的內容。
例如:
- 嚴重的告警需要直接打電話,並且不管是否是工作時間——強觸達,通知內容簡單
- 所有告警都可以直接通過釘釘和短信通知——觸達比語音弱一些,但是可以查看詳細內容
- 在有需要的場景下,可以使用值班組來進行負責人的輪換
進一步參考
更多相關信息,可以參考:
對我們工作感興趣的,可以通過如下方式瞭解更多,謝謝關注!
- SLS首頁:https://www.aliyun.com/product/sls
- 知乎:https://zhuanlan.zhihu.com/aliyunlog
- 微信公眾號:日誌服務 or LogAnalytics
- 嗶哩嗶哩:https://space.bilibili.com/630680534