全部產品
Search
文件中心

Simple Log Service:舊版警示的模板變數

更新時間:Jun 30, 2024

本文介紹舊版警示所支援的模板變數以及引用方式。

引用原理

您在配置通知方式時,可在發送內容主題中,通過${fieldName}方式引用模板變數。Log Service發送警示通知時,會將發送內容主題中的模板變數替換為真實值。例如${Project}替換為警示規則所屬的Project名稱。
重要 引用變數時,變數名稱必須完全符合,對於不存在的變數或者不合法的引用會渲染為空白字串。如果引用的值為物件類型,則會轉換為JSON字串展示。

可用變數及其引用

變數說明發送內容及警示主題配置樣本警示通知樣本
AliuidProject所屬的阿里雲帳號ID。${Aliuid}使用者的警示規則已觸發。117914634953****使用者的警示規則已觸發。
Project警示規則所屬的Project。${Project}專案中的警示規則已觸發。 my-project專案中的警示規則已觸發。
AlertID警示ID。警示ID是${AlertID}。警示ID是0fdd88063a611aa114938f9371daeeb6-1671a52****。
AlertName警示規則名稱,Project內唯一。${AlertName}警示規則已觸發。alert-1542111415-153472警示規則已觸發。
AlertDisplayName警示規則顯示名稱。${AlertDisplayName}警示已觸發。網站監控警示已觸發。
Condition觸發警示的條件運算式。警示通知中,變數將被替換為真實值,並使用中括弧([ ])包裹。警示條件運算式為${Condition}。警示條件運算式為[5] > 1。
RawCondition觸發警示的原始條件運算式。觸發警示的原始條件運算式為${RawCondition}。觸發警示的原始條件運算式為count > 1。
Dashboard警示所關聯的儀錶盤名稱。警示所關聯的儀錶盤為${Dashboard}。警示所關聯的儀錶盤為mydashboard。
DashboardUrl警示所關聯的儀錶盤地址。警示所關聯的儀錶盤地址為${DashboardUrl}。警示所關聯的儀錶盤地址為https://sls.console.alibabacloud.com/next/project/myproject/dashboard/mydashboard。
FireTime觸發時間。警示觸發時間為${FireTime}。警示觸發時間為2021-01-02 15:04:05。
FullResultUrl警示記錄的查詢地址URL。單擊${FullResultUrl},查看警示詳情。單擊https://sls.console.alibabacloud.com/next/project/my-project/logsearch/internal-alert-history?endTime=1544083998&queryString=AlertID%3A9155ea1ec10167985519fccede4d5fc7-1678293caad&queryTimeType=99&startTime=1544083968,查看警示詳情。
Results查詢統計所涉及的參數及結果,數群組類型。樣本如下:
說明 Results中最多包含100條警示資訊。
[
  {
    "EndTime": "2021-05-21 18:33:12",
    "EndTimeTs": "1621593192",
    "FireResult": {
      "source": "",
      "time": "1621592292",
      "cnt": "2",
      "status": "403"
    },
    "FireResultAsKv": "[cnt:2,status:403]",
    "LogStore": "nginx-access-log",
    "Query": "status >= 400 | select status, count(*) as cnt group by status",
    "QueryUrl": "",
    "RawResultCount": 2,
    "RawResults": [
      {
        "__source__": "",
        "__time__": "1621592292",
        "cnt": "2",
        "status": "403"
      },
      {
        "__source__": "",
        "__time__": "1621592292",
        "cnt": "1",
        "status": "401"
      }
    ],
    "RawResultsAsKv": "[cnt:2,status:403] \n\n [cnt:1,status:401]",
    "StartTime": "2021-05-21 18:18:12",
    "StartTimeTs": "1621592292",
    "Truncated": false
  }
]

更多資訊,請參見警示日誌欄位

第一個查詢統計的開始時間為 ${Results[0].StartTime},結束時間為 ${Results[0].EndTime}。
說明 其中0為圖表編號。如何擷取圖表編號,請參見查看圖表編號
第一個查詢統計的開始時間為2021-05-21 18:18:12;結束時間為2021-05-21 18:33:12。