閱讀900 返回首頁    go 阿裏雲 go 技術社區[雲棲]


雲監控【主題模型】__開發人員指南_消息服務-阿裏雲

MNS主題模型已經接入雲監控,用戶可以通過雲監控針對主題級別(在雲監控中,一個主題為一個實例)對如下指標實現統計,以及監控,並且可以設置相應的報警。指標包括:

  • 指定時間內的消息推送次數
  • 指定時間內的消息推送成功次數
  • 指定時間內的消息推送成功率

使用場景

通過對這些指標的監控,可以在下述(不限於)場景使用:

  1. 如果用戶業務穩定,比如每天都會有固定的消息推送量,那可以通過監控(設置報警)消息推送的總次數(也可以關注推送成功的次數)。如果低於某個值,可能就說明用戶的業務出現異常,這種情況下可以有報警來提醒用戶關注下自己的業務。

  2. 用戶提供的 Endpoint(比如 HttpServer)可能會出現異常,比如 HttpServer 可能會 Crash,網絡可能會出現異常等等。這種情況下會出現推送錯誤,此時可以通過監控(設置報警)推送成功率,當低於某個閾值時,就能夠提醒用戶關注接收消息的 Endpoint 是否出現了異常。

使用方法

1. 找一個需要監控的主題為例

1.1 如下圖所示:進入MNS控製台,點擊左側“發布訂閱”的標簽,再選擇一個需要監控的主題(比如圖中的“華北2”區域的 topic-show-cloud-monitor ),可以點擊訂閱詳情,查看其所有的訂閱關係。

show-topic-cloudmonitor-1

1.2 如下圖所示:該主題下有兩個訂閱,分別為 valid-sub-show-cloud-monitor (有效的訂閱,訂閱時設置的接收消息的 Endpoint 是存在的 Queue,會100% 推送成功的)和 invalid-sub-show-cloud-monitor (無效的訂閱,訂閱時設置的接收消息的 Endpoint 是不存在的 Queue,所以都會推送失敗),這兩個訂閱這樣設置,是為了更好的展示雲監控的數據。

show-topic-cloudmonitor-2

2. 找到被監控主題對應的雲監控實例

2.1 如下圖所示,在控製台左側的產品與服務中選擇“雲監控”,或者在最上方“產品與服務”中選擇“雲監控”,也可以直接點擊雲監控控製台進入。然後選擇中間一欄的“消息服務”,進入消息服務MNS的標簽頁。再在右側選擇對應的區域(本示例為“華北2”),再選擇“Topic列表”標簽,最好在Topic列表中選擇第一步中想要監控的主題。

show-topic-cloudmonitor-3

3. 查看監控數據

3.1 如下圖所示,監控圖表中有兩張圖:“推送次數”和“推送成功率”,分別對應消息服務的兩個監控指標。可以選擇時間範圍,進行查看(圖中選擇了示例的16:00-16:40,該時段有消息推送)。小圖中可以點擊右上角的“警鈴”設置報警規則,也可以點擊最右方的圖表查看大圖。

  • 推送次數,即:在統計時間周期內,推送次數的總和,目前每分鍾都有數據采集。
  • 推送成功率,即:在統計時間周期內,推送的成功率(推送成功次數/推送總次數)

show-topic-cloudmonitor-4

3.2 如下圖所示,點擊查看推送次數的大圖,其中有兩條線,分別對應不同的 Subscription,此處黑色的表示 valid-sub-show-cloud-monitor,從圖中可以看到,在16:36分,一共推送了24285次。

show-topic-cloudmonitor-5

3.3 如下圖所示,仍然是推送次數的大圖,其中的藍線表示 invalid-sub-show-cloud-monitor,從圖中可以看到,在16:36分一共推送了190次。這190次應該都是在錯誤重試。重試會一定的時間間隔,所以次數比較少。

show-topic-cloudmonitor-6

3.4 如下圖所示,點擊查看推送成功率的大圖,圖中也是兩條線,也是分別對應兩個不同的 Subscription。此處黑色的線表示 valid-sub-show-cloud-monitor,從圖中可以看出,在16:36分,推送的成功率為100%,即所有的推送都是成功的。

show-topic-cloudmonitor-7

3.5 如下圖所示,仍然是推送成功率的大圖,其中的藍線表示 invalid-sub-show-cloud-monitor,從圖中可以看到,在16:36分,推送的成功率為0%,即所有的推送都失敗了。

show-topic-cloudmonitor-8

4. 設置報警

4.1 如下圖所示,點擊右方“新建報警規則”,或者點擊監控圖表中的“警鈴”圖標,都可以彈出設置報警規則的彈窗。可以批量進行創建報警規則。可以點擊“添加報警規則”來創建多條報警規則。圖中設置了三條報警規則:

  • 報警規則一表示:每5分鍾讀取一次1分鍾內的推送次數,如果小於1000次的情況出現1次,就會觸發報警。
  • 報警規則二表示:每5分鍾讀取一次1分鍾內的推送成功次數,如果小於800次的情況連續出現3次,就會觸發報警。
  • 報警規則三表示:沒5分鍾讀取一次1分鍾內的推送成功率,如果低於80%的情況連續出現2次,就會觸發報警。

show-topic-cloudmonitor-9

4.2 報警設置完成後,點擊下一步設置通知對象(雲監控中的聯係人),可以通過短信通知用戶等等。操作方法跟雲監控其他設置報警的方法一致。

最後更新:2016-11-23 16:04:19

  上一篇:go 阿裏短信推送__短信推送_開發人員指南_消息服務-阿裏雲
  下一篇:go 常見問題__FAQ_開發人員指南_消息服務-阿裏雲