設定警示規則後,Log Service自動建立LogStore,以日誌方式記錄警示的執行與通知資訊。本文檔介紹警示日誌的欄位。
警示執行歷史日誌欄位
欄位名稱 | 說明 | 樣本 |
AlertDisplayName | 警示規則顯示名稱。 | 警示規則測試 |
AlertID | 每次執行的唯一ID。 | 0fdd****eb23 |
AlertName | 每個Project內部唯一的警示規則名稱。 | alert-1****5-153472 |
AlertStatus | 警示狀態,可能的值為:
說明 僅新版警示的執行歷史日誌中包含該欄位。 | inactive |
Condition | 條件運算式。 | $0.count > 1 |
Dashboard | 警示規則關聯的儀錶盤。 | my-dashboard |
FireCount |
| 1 |
Fired | 是否觸發警示,取值為true或者false。 | true |
LastNotifiedAt | 上次通知時間,Unix時間戳記。 說明 僅舊版警示的執行歷史日誌中包含該欄位。 | 1642164541 |
NotifyStatus | 通知狀態,可能的值為:
重要 如果是新版警示,該欄位表示執行結果是否成功發送給警示管理系統,不表示是否最終通知成功。 | Success |
Reason | 失敗或者未通知的原因。 | result type is not bool |
Results | 查詢參數和結果,數群組類型,欄位說明請參見Result欄位說明。 | |
Status | 執行結果,取值為Success或者Failed。 | Success |
Result欄位說明
欄位名稱 | 說明 | 樣本 |
Query | 查詢語句。 | * | select count(1) as count |
Project | 查詢的目標Project。 說明 僅新版警示的執行歷史日誌中包含該欄位。 | my-project |
LogStore | 查詢的目標LogStore。 說明 僅舊版警示的執行歷史日誌中包含該欄位。 | my-logstore |
Store | 查詢的目標LogStore。 說明 僅新版警示的執行歷史日誌中包含該欄位。 | my-logstore |
Region | 查詢的目的地區域。 說明 僅新版警示的執行歷史日誌中包含該欄位。 | cn-hangzhou |
StoreType | 查詢的目標庫的類型,取值為log或metric。 說明 僅新版警示的執行歷史日誌中包含該欄位。 | log |
StartTime | 查詢開始時間,Unix時間戳記。 | 1685607401 |
EndTime | 查詢結束時間,Unix時間戳記。 重要 實際查詢區間為 | 1685608001 |
RawResults | 查詢原始結果,數群組類型,每個元素為一條日誌。 數組長度和日誌內容大小有關,最多包含100條或者最長為2 KB。 | |
RawResultCount | 原始結果條數。 | 1 |
FireResult | 觸發警示的日誌。如果警示未觸發則為null。 | |
Truncated | 表示查詢原始結果是否被截斷,取值為true或者false。 說明 僅新版警示的執行歷史日誌中包含該欄位。 | false |