本文介紹警示監控相關的錯誤碼資訊。
新版警示
執行結果 | 詳細資料 | 說明 | 解決方案 |
Success | Alert condition not met | 警示監控規則執行成功,但此次統計結果未滿足觸發條件。例如您設定的觸發條件為 | 無 |
Notify threshold not reached | 警示監控規則執行成功,但此次觸發未達到連續觸發閾值。例如您設定的連續觸發閾值為3次,那麼連續3次都滿足觸發條件,才會真正觸發警示。 | 無 | |
Successful | 警示監控規則執行成功,且此次觸發警示成功。 | 無 | |
Failed | CouldNotExecuteQuery *** | 自訂的警示監控規則中的查詢分析語句執行失敗。 | 根據具體的錯誤資訊,修改警示監控規則中的查詢分析語句。 |
CouldNotExecuteTplQuery *** | 內建警示監控規則中的查詢分析語句執行失敗。 | 根據具體的錯誤資訊進行排查,常見的原因為日誌庫被刪除、存取權限不足或者日誌庫索引被調整等。 | |
GetQueryRoleTokenError *** | 查詢統計中的角色錯誤。 | 檢查查詢統計中的授權角色是否存在,許可權是否滿足需求。 | |
unknown timespan type | 查詢統計中的查詢區間設定錯誤。 | 設定正確的查詢區間。 | |
ExecuteMetaQuery *** | 資源資料查詢錯誤。 | 根據具體的錯誤資訊進行排查,確認資源資料是否存在或者查詢語句是否正確。 | |
join configurations and query count should be equal或者join config length is invalid | 查詢統計配置數減1後不等於集合操作配置數。 | 檢查集合操作配置是否正確。 | |
severity configurations should have at least 1或者severity count condition err | 警示監控規則中至少設定一個觸發條件。 | 檢查是否已在警示監控規則中設定了觸發條件。 | |
no schedule found或者schedule is empty | 警示監控規則中檢查頻率為空白。 | 檢查是否已在警示監控規則中設定了檢查頻率。 | |
unsupported time unit或者unsupported schedule type | 警示監控規則中的檢查頻率設定錯誤。 | 設定正確的檢查頻率。 | |
severity condition err *** | 警示監控規則中的觸發條件設定錯誤。 | 設定正確的觸發條件。 |
舊版警示
錯誤資訊 | 說明 | 解決方案 |
parameter not found | 條件運算式中的變數不存在。 | 檢查條件運算式是否使用了查詢結果中不存在的欄位。 |
evaluated more than 1000 times | 在1000次計算中沒有找到運算式為true的日誌。 | 修改條件運算式。 |
Notify threshold not reached | 累計觸發次數沒有達到通知的閾值。 | 調整通知門檻。 |
result type is not bool | 運算式結果不是布爾類型。 | 修改條件運算式,使計算結果為布爾類型。 |
Notification has been disabled | 通知為關閉狀態。 | 在警示列表頁面開啟通知。 |
Notification throttled | 距離上次通知沒有達到通知間隔限制。 | 調整通知間隔。 |
Notification not configured | 警示規則沒有配置通知。 | 添加通知配置。 |
Alert condition not met | 條件運算式計算結果為false,不滿足觸發條件。 | 如果符合需求,說明設定正確,但未觸發警示。如果不符合需求,則需要修改條件運算式。 |