建站公司排名 中企動力/seo推廣軟件
Skywalking告警功能是在6.x版本新增的,其核心由一組規(guī)則驅(qū)動,這些規(guī)則定義在config/alarm-settings.yml 文件中。告警規(guī)則定義分為兩部分:
1、告警規(guī)則:它們定義了應(yīng)該如何觸發(fā)度量警報,應(yīng)該考慮什么條件
2、webhook(網(wǎng)絡(luò)鉤子):定義當(dāng)告警觸發(fā)時,哪些服務(wù)終端需要被告知
一、告警規(guī)則
告警規(guī)則有兩種類型:單獨規(guī)則、復(fù)合規(guī)則,復(fù)合規(guī)則是單獨規(guī)則的組合。
1.1、單獨規(guī)則
rules:
#規(guī)則唯一名稱,必須以'_rule'結(jié)尾.service_resp_time_rule:#度量名稱,也是OAL腳本中的度量名,目前Service, Service Instance, Endpoint的度量可以用于告警metrics-name: service_resp_time#[可選]默認,匹配此指標(biāo)中的所有服務(wù)include-names:- service_a- service_bexclude-names:- service_c#閾值,對于多種指標(biāo)值的如percentile可以配置P50、P75、P90、P95、P99的閾值threshold: 75#操作符op: <#評估度量標(biāo)準(zhǔn)的時間長度period: 10#度量有多少次符合告警條件后,才會觸發(fā)告警count: 3#檢查多少次,告警觸發(fā)后保持沉默,默認周期相同silence-period: 10#該規(guī)則觸發(fā)時,發(fā)送的通知消息message: Response time of serv