通過(guò)PagerDuty接收?qǐng)?bào)警通知
云監(jiān)控的報(bào)警通知可以通過(guò)報(bào)警回調(diào)功能推送到PagerDuty。當(dāng)資源達(dá)到報(bào)警條件時(shí),云監(jiān)控將報(bào)警內(nèi)容推送到PagerDuty,您可以通過(guò)PagerDuty的事件處理能力來(lái)接收?qǐng)?bào)警通知,也可以在PagerDuty中將報(bào)警進(jìn)一步推送到其他第三方平臺(tái)。
前提條件
請(qǐng)確保您已注冊(cè)PagerDuty賬號(hào)。具體操作,請(qǐng)參見(jiàn)Trial Account Onboarding中的Create a Trial Account。
步驟一:創(chuàng)建服務(wù)并獲取報(bào)警回調(diào)的URL信息
在PagerDuty控制臺(tái)創(chuàng)建服務(wù),以獲取報(bào)警回調(diào)的URL信息。
創(chuàng)建服務(wù)。
關(guān)于如何創(chuàng)建服務(wù),請(qǐng)參見(jiàn)Trial Account Onboarding中的Step 1: Create a Service和Step 2: Configure Inbound Integrations。
在Intelligent界面,您必須選擇Events API v1或Events API v2。
獲取報(bào)警回調(diào)的URL信息。
創(chuàng)建服務(wù)成功后,在Integrations區(qū)域,獲取Events API v1的Integration Key和Integration URL,或Events API v2的Integration Key和Integration URL (Alert Events)。
報(bào)警回調(diào)(WebHook)的URL格式為
{Integration URL}?integrationKey={Integration Key}
,例如:https://events.pagerduty.com/v2/enqueue?integrationKey=0e44aed2509b4807c017605cbdd0****
。
步驟二:創(chuàng)建報(bào)警規(guī)則
以在云監(jiān)控控制臺(tái)創(chuàng)建報(bào)警規(guī)則為例,為您介紹設(shè)置和測(cè)試報(bào)警回調(diào)的URL地址的操作方法。
- 登錄云監(jiān)控控制臺(tái)。
在左側(cè)導(dǎo)航欄,選擇 。
在報(bào)警規(guī)則頁(yè)面,單擊創(chuàng)建報(bào)警規(guī)則。
在創(chuàng)建報(bào)警規(guī)則面板,設(shè)置報(bào)警規(guī)則的相關(guān)參數(shù),并對(duì)報(bào)警回調(diào)的URL地址進(jìn)行測(cè)試。
說(shuō)明關(guān)于創(chuàng)建報(bào)警規(guī)則的相關(guān)參數(shù),請(qǐng)參見(jiàn)創(chuàng)建報(bào)警規(guī)則。
輸入從步驟一獲取到的報(bào)警回調(diào)的URL地址(例如:
https://events.pagerduty.com/v2/enqueue?integrationKey=0e44aed2509b4807c017605cbdd0****
),單擊正后方的測(cè)試。在WebHook測(cè)試面板,保持默認(rèn)值不變,單擊測(cè)試。
當(dāng)PagerDuty收到WebHook測(cè)試事件時(shí),說(shuō)明您填寫的WebHook地址正確且網(wǎng)絡(luò)連接正常。當(dāng)資源達(dá)到報(bào)警條件時(shí),您的PagerDuty會(huì)收到報(bào)警數(shù)據(jù)。
單擊確認(rèn)。
步驟三:查看報(bào)警數(shù)據(jù)
當(dāng)云監(jiān)控中的報(bào)警規(guī)則被觸發(fā)時(shí),您可以在PagerDuty控制臺(tái)查看報(bào)警數(shù)據(jù)。