全部產品
Search
文件中心

Simple Log Service:警示中心大盤

更新時間:Jun 30, 2024

警示中心大盤包括全域警示鏈路中心、全域警示監控規則中心和全域警示排障中心,用於可視化展示警示的相關資訊。

背景資訊

在首次使用Log Service警示時,系統會提示您選擇一個地區,並自動在該地區建立Log Service資源,即在您所選的地區建立一個名為sls-alert-主帳號ID-地區ID的Project和名為internal-alert-center-log的Logstore,用於儲存警示日誌。

說明

internal-alert-center-log Logstore為免費使用,並預設已建立索引。

Log Service基於internal-alert-center-log Logstore,產生內建儀錶盤,用於統計警示的觸發情況、通知情況等。

功能入口

  1. 登入Log Service控制台

  2. 在Project列表中,單擊任意一個Project。

  3. 在左側導覽列中,單擊警示

  4. 警示中心頁面,選擇警示大盤

全域警示鏈路中心

全域警示鏈路中心儀錶盤用於展示在一定時間範圍內當前阿里雲帳號下的所有警示從觸發到降噪處理,最後到發送警示通知的完整鏈路,以及在該鏈路中所涉及的各種資料,包括已開啟的警示監控規則數、不同層級的警示數、路由合并後的警示數、去重後的警示數、靜默後的警示數、已發送的警示通知數、各個渠道的通知數等。

警示鏈路中心

全域警示監控規則中心

全域警示監控規則中心儀錶盤用於展示在一定時間範圍內當前阿里雲帳號下所有的監控規則,包括已開啟的警示監控規則數量、警示規則引發狀態分布情況、警示規則詳細資料等。

監控規則中心

全域警示排障中心

全域警示排障中心儀錶盤用於展示在一定時間範圍內當前阿里雲帳號下所有警示配置的錯誤資訊,包括全域配置錯誤數及詳情、通知渠道錯誤數及詳情、警示監控規則出錯數及詳情。

警示排障中心

您可以在internal-alert-center-log Logstore中通過__topic__: system_config語句尋找配置錯誤相關的日誌。常見的錯誤如下表所示。

故障層級

故障類型

故障詳情

故障說明

解決方案

error

AlertPolicyNotConfigured

Alert xxx has no alert policy configured

未在警示監控規則中設定警示策略,警示無法被路由分組合并,導致對應的警示被忽略。

修改警示監控規則,設定正確的警示策略。

AlertPolicyNotExist

alert policy xxx does not exist

警示監控規則所綁定的警示策略不存在,導致對應的警示被忽略。

建立同名的警示策略或者使用其他警示策略。

AlertPolicyInvalid

alert policy xxx format is error

警示策略格式錯誤,警示無法被解析,導致對應的警示被忽略。

修改警示策略或者刪除該警示策略並重新建立同名的警示策略。

GroupPolicyEmpty

Group policy of alert policy xxx is empty

未設定警示策略中的路由合并策略,導致對應的警示被忽略。

設定警示策略中的路由合并策略,避免為空白。

ActionPolicyNotExist

action policy xxx does not exist

行動策略不存在,導致使用了該行動策略的警示不被發送。

建立行動策略或者使用其他行動策略。

ActionPolicyInvalid

action policy xxx is invalid

行動策略格式錯誤,導致使用了該行動策略的警示不被發送。

修改行動策略或者刪除該行動策略後再重新建立同名行動策略。

ActionPolicyEmpty

Primary(Secondary) policy for action policy xxx is empty

第一、第二行動策略為空白,導致使用該行動策略的警示不被發送。

修改行動策略,確保不為空白。

warn

AlertPolicyInheritanceLoop

alert policy xxx has inheritance loop with yyy

警示策略整合存在迴圈,例如A繼承B,B又繼承A。

  • 如果設定為A,則按照B、A的順序生效。

  • 如果設定為B,則按照A、B的順序生效。

不會無限解析繼承鏈。

修改警示策略,避免存在迴圈繼承。

UserNotExist

user xxx does not exist

目標使用者不存在,導致該使用者不會被通知。

建立該使用者或者設定行動策略使用其他使用者。

UserGroupNotExist

group xxx does not exist

目標使用者組不存在,導致該使用者組不會被通知。

建立該使用者組或者設定行動策略使用其他使用者組。

UserGroupEmpty

group xxx is empty

目標使用者組為空白,導致該使用者組不會被通知。

為該使用者組添加使用者。

OncallGroupNotExist

oncall group xxx does not exist

目標值班組不存在,導致該值班組不會被通知。

建立該值班組或者設定行動策略使用其他值班組。

ContentTemplateNotExist

content template xxx does not exist

目標內容範本不存在,導致使用該內容範本的通知渠道被忽略。

建立該內容範本或者設定行動策略使用其他內容範本。

CalendarNotExist

calendar xxx does not exist

目標日曆不存在,導致使用該日曆的值班組被忽略。

建立該日曆或者設定值班組使用其它日曆。

ChannelQuotaNotExist

channel quota does not exist

渠道配額不存在,導致發送通知時忽略Quota限制。

建立渠道配額。

ChannelQuotaInvalid

channel quota format is invalid

渠道配額為空白,導致發送通知時忽略Quota限制。

修改渠道配額的內容,確保限制不為空白。