日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

內容模板變量說明(舊版)

本文介紹舊版內容模板所支持的變量以及引用方式。

引用方式

重要

引用變量時,變量名稱必須完全匹配。對于不存在的變量或者不合法的引用默認替換為空字符串。如果引用的值為對象類型,則會轉換為JSON字符串。

配置行動策略時必須選擇內容模板,內容模板定義具體的發送內容和主題。您可以在發送內容主題中,通過${fieldName}方式引用模板變量。日志服務發送告警通知時,會將發送內容主題中的模板變量替換為真實值,例如${project}替換為告警規則所屬的Project名稱。

可用變量及其引用

目前支持的所有可用變量及引用方式如下表所示。

變量

說明

數據類型

取值示例

引用示例

aliuid

Project所屬的阿里云賬號ID。

string

117918664953****

${aliuid}用戶的告警規則已觸發。

alert_instance_id

告警觸發的實例的ID。

string

ee16a8f435485f3f-5be6b81edc520-3d6****

實例ID為${alert_instance_id}

project

告警規則所屬Project。

string

my-project

${project}項目中的告警規則已觸發。

alert_id

告警規則ID,Project內唯一。

string

0fdd88063a611aa114938f9371daeeb6-1671a52****

告警規則ID是${alert_id}

alert_type

告警類型。

  • sls_alert:由告警監控規則觸發的告警。

  • sls_pub:來自于開放告警中的告警。

string

sls_alert

告警類型是${alert_type}

alert_name

告警規則名稱。

string

告警規則new2

告警規則${alert_name}已經觸發。

next_eval_interval

下一次評估間隔。

int

900

下一次評估時間為${next_eval_interval}秒后。

alert_time

本次評估時間。

int

1616744734

本次評估告警的時間為${alert_time}

fire_time

首次觸發時間。

int

1616059834

告警首次觸發時間為${fire_time}

status

告警狀態。

  • firing:觸發告警。

  • resolved:恢復通知。

string

firing

告警狀態為${status}

resolve_time

告警恢復時間。

  • 如果告警狀態是firing,取值為0。

  • 如果告警狀態是resolved,取值為具體恢復時間。

int

0

告警恢復的時間為${resolve_time}

results

查詢參數和中間結果,數組類型。變量取值說明,請參見QueryData結構

array

[
{
"store_type": "log",
"region": "cn-hangzhou",
"project": "sls-alert-test",
"store": "test",
"query": "* | select count(1) as cnt",
"start_time": 1616741485,
"end_time": 1616745085,
"dashboard_id": "mydashboard",
"raw_results": [{"cnt": "4"}],
"raw_result_count": 1,
"truncated": false,
"role_arn": ""
}
]

第一個查詢的開始時間為${results[0].start_time};結束時間為${results[0].end_time}

說明

其中0為圖表編號。

labels

標簽列表。

map

{"env":"test"}

告警標簽為${labels}

annotations

標注列表。

map

{ "title": "告警標題","desc": "告警描述" }

告警標注為${annotations}

severity

告警嚴重度。

  • 10:嚴重

  • 8:高

  • 6:中

  • 4:低

  • 2:僅報告

int

10

告警嚴重度為${severity}

policy

告警策略或者行動策略。變量取值說明,請參見Policy結構

map

{
    "alert_policy_id": "sls.test-alert",
    "action_policy_id": "sls.test-action",
    "use_default": false,
    "repeat_interval": "6m0s"
}

告警策略ID為${policy.alert_policy_id}

region

地域。

string

cn-hangzhou

告警觸發的地域為${region}

drill_down_query

用于下鉆分析的查詢語句。在自定義告警中值為空,目前適用于日志審計服務、成本管家和SLB日志中心的告警內容模板。

string

* | select count(1) as cnt

alert_url

告警的詳細URL地址。

string

https://sls.console.aliyun.com/lognext/project/test-xxxx/alert/alert-1617164106-940166

告警URL為${alert_url}

query_url

查詢統計中第一個查詢頁面的URL地址。

string

https://sls-stg.console.aliyun.com/lognext/project/test-xxx/logsearch/test-alert-access?encode=base64&endTime=1617175989&queryString=KiB8IHNlbGVjdCBjb3VudCgxKSBhcyBjbnQ%3D&queryTimeType=99&startTime=1617175089

查詢統計中第一個查詢頁面的URL地址為${query_url}

alert_history_dashboard_url

告警歷史統計報表的URL地址。

string

https://sls.console.aliyun.com/lognext/project/test-xx/dashboard/internal-alert-analysis

告警歷史統計報表的URL地址為${alert_history_dashboard_url}

condition

觸發告警的評估表達式。其中,以觸發告警的值替換您所配置的變量,并使用中括號([ ])包裹。格式為Count:數量表達式; Condition:匹配表達式

string

Count:[5] > 3;Condition:[example.com]=='example.com'

告警評估表達式為${condition}

raw_condition

原始的評估表達式,即變量未被替換為真實值的原始表達式。格式為Count:數量表達式; Condition:匹配表達式

string

Count:__count__ > 3;Condition:host=='example.com'

原始評估表達式為${raw_condition}

dashboard

告警關聯的儀表盤名稱。

string

mydashboard

告警關聯的儀表盤名稱為${dashboard}

dashboard_url

告警關聯的儀表盤地址。

string

https://sls.console.aliyun.com/next/project/myproject/dashboard/mydashboard

告警關聯的儀表盤地址為${dashboard_url}

fire_results

觸發告警的數據,即集合操作后的數據,最多100條。

array

[{
    "host":example.com",
    "host__1":"example.com",
    "pv":"836",
    "slbid":"slb-02",
    "status":"200"},{
    "host":"example.com",
    "host__1":"example.org",
    "pv":"836",
    "slbid":"slb-02",
    "status":"200"
},{
    "host":"example.com",
    "host__1":"example.com",
    "pv":"836",
    "slbid":"slb-02",
    "status":"200"
},{
    "host":"example.com",
    "host__1":"example.com",
    "pv":"836",
    "slbid":"slb-02",
    "status":"200"
},{
    "host":"example.com",
    "host__1":"example.com",
    "pv":"780",
    "slbid":"slb-01",
    "status":"200"
}]

告警觸發時產生的數據為${fire_results}

fire_results_count

觸發告警的數據的總條數,可能多于100,比如笛卡爾積操作后的總條數。

int

3

告警觸發時產生的總數據條數為${fire_results_count}

fire_results_as_kv

觸發告警的數據,即集合操作后的數據,最多100條。以[key1:value1,key2:value2]形式展示。

array

[host:example.com,pv:836,status:200][host:example.com,pv:780,status:200]

告警觸發時產生的數據詳情為${fire_results_as_kv}

Policy結構

policy變量中可引用的變量說明如下表所示。

字段

說明

數據類型

舉例

alert_policy_id

告警策略ID。

string

sls.test-alert

action_policy_id

告警監控規則指定的行動策略ID,僅在告警策略使用動態行動策略時有用。

string

sls.test-action

repeat_interval

重復等待時間,僅在告警策略使用行動策略時有用。

string

4h

QueryData結構

results變量中可引用的變量說明如下表所示。

變量

說明

數據類型

舉例

role_arn

使用服務角色。

string

acs:ram::117918664953****:role/aliyunslsalertmonitorrole

store_type

存儲類型。

  • log:日志。

  • metric:時序數據。

  • meta:資源數據。

string

log

region

查詢統計目標庫所在地域。

存儲類型為資源數據時,該變量值為空。

string

cn-hangzhou

project

查詢統計目標庫所在Project。

存儲類型為資源數據時,該變量值為空。

string

sls-test-alert

store

查詢統計目標庫名稱。

string

test-logstore

query

查詢語句。

string

error | select count(1) as cnt

start_time

查詢開始時間。

存儲類型為資源數據時,該變量值為空。

int

2006-01-02 15:04:05

start_time_ts

查詢開始時間,Unix格式。

存儲類型為資源數據時,該變量值為空。

int

1616741485

end_time

查詢結束時間。

存儲類型為資源數據時,該變量值為空。

int

2006-01-02 15:04:05

end_time_ts

查詢結束時間,Unix格式。

存儲類型為資源數據時,該變量值為空。

int

1616745085

dashboard_id

查詢時關聯的儀表盤ID。

string

mydashboard

raw_results

實際查詢內容,數組格式,最多100行。

array

[{
    "host":"example.com",
    "slbid":"slb-02",
    "status":"200"
},{
    "host":"example.com",
    "slbid":"slb-01",
    "status":"200"
},{
    "host":"example.com",
    "slbid":"slb-02",
    "status":"306"
},{
    "host":"example.com",
    "slbid":"slb-02",
    "status":"200"
},{
    "host":"example.com",
    "slbid":"slb-01",
    "status":"200"
},{
    "host":"example.com",
    "slbid":"slb-02",
    "status":"200"
}]