婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 詳解Apache SkyWalking 告警配置指南

詳解Apache SkyWalking 告警配置指南

熱門標簽:怎么找到沒有地圖標注的店 福州企業電銷機器人排名 打400電話怎么辦理收費 河南防封號電銷機器人是什么 上海申請高400開頭的電話 宿城區電話機器人找哪家 400電話辦理介紹信 麗江真人語音電話外呼系統 10086外包用的什么外呼系統

Apache SkyWalking

Apache SkyWalking是分布式系統的應用程序性能監視工具(Application Performance Management,APM),專為微服務、云原生架構和基于容器(Docker、K8s、Mesos)架構而設計。

它提供了分布式追蹤、服務網格遙測分析、度量聚合和可視化一體化解決方案。

Apache SkyWalking告警

Apache SkyWalking告警是由一組規則驅動,這些規則定義在config/alarm-settings.yml文件中。

告警規則的定義分為三部分。

  • 告警規則:定義了觸發告警所考慮的條件。
  • webhook:當告警觸發時,被調用的服務端點列表。
  • gRPCHook:當告警觸發時,被調用的遠程gRPC方法的主機和端口。
  • Slack Chat Hook:當告警觸發時,被調用的Slack Chat接口。
  • 微信 Hook:當告警觸發時,被調用的微信接口。
  • 釘釘 Hook:當告警觸發時,被調用的釘釘接口。

告警規則

告警規則有兩種類型,單獨規則(Individual Rules)和復合規則(Composite Rules),復合規則是單獨規則的組合。

單獨規則(Individual Rules)

單獨規則主要有以下幾點:

  • 規則名稱:在告警信息中顯示的唯一名稱,必須以_rule結尾。
  • metrics-name:度量名稱,也是OAL腳本中的度量名。默認配置中可以用于告警的度量有:服務,實例,端點,服務關系,實例關系,端點關系。它只支持long,double和int類型。
  • include-names:包含在此規則之內的實體名稱列表。
  • exclude-names:排除在此規則以外的實體名稱列表。
  • include-names-regex:提供一個正則表達式來包含實體名稱。如果同時設置包含名稱列表和包含名稱的正則表達式,則兩個規則都將生效。
  • exclude-names-regex:提供一個正則表達式來排除實體名稱。如果同時設置排除名稱列表和排除名稱的正則表達式,則兩個規則都將生效。
  • include-labels:包含在此規則之內的標簽。
  • exclude-labels:排除在此規則以外的標簽。
  • include-labels-regex:提供一個正則表達式來包含標簽。如果同時設置包含標簽列表和包含標簽的正則表達式,則兩個規則都將生效。
  • exclude-labels-regex:提供一個正則表達式來排除標簽。如果同時設置排除標簽列表和排除標簽的正則表達式,則兩個規則都將生效。

標簽的設置必須把數據存儲在meter-system中,例如:Prometheus, Micrometer。以上四個標簽設置必須實現LabeledValueHolder接口。

  • threshold:閾值。

對于多個值指標,例如percentile,閾值是一個數組。像value1 value2 value3 value4 value5這樣描述。
每個值可以作為度量中每個值的閾值。如果不想通過此值或某些值觸發警報,則將值設置為 -
例如在percentile中,value1是P50的閾值,value2是P75的閾值,那么-,-,value3, value4, value5的意思是,沒有閾值的P50和P75的percentile告警規則。

  • op:操作符,支持>, >=, <, <=, =
  • period:多久告警規則需要被檢查一下。這是一個時間窗口,與后端部署環境時間相匹配。
  • count:在一個周期窗口中,如果按op計算超過閾值的次數達到count,則發送告警。
  • only-as-condition:true或者false,指定規則是否可以發送告警,或者僅作為復合規則的條件。
  • silence-period:在時間N中觸發報警后,在N -> N + silence-period這段時間內不告警。 默認情況下,它和period一樣,這意味著相同的告警(同一個度量名稱擁有相同的Id)在同一個周期內只會觸發一次。
  • message:該規則觸發時,發送的通知消息。

舉個例子:

rules:
  service_resp_time_rule:
    metrics-name: service_resp_time
    op: ">"
    threshold: 1000
    period: 10
    count: 2
    silence-period: 10
    message: 服務【{name}】的平均響應時間在最近10分鐘內有2分鐘超過1秒
  service_instance_resp_time_rule:
    metrics-name: service_instance_resp_time
    op: ">"
    threshold: 1000
    period: 10
    count: 2
    silence-period: 10
    message: 實例【{name}】的平均響應時間在最近10分鐘內有2分鐘超過1秒
  endpoint_resp_time_rule:
    metrics-name: endpoint_avg
    threshold: 1000
    op: ">"
    period: 10
    count: 2
    message: 端點【{name}】的平均響應時間在最近10分鐘內有2分鐘超過1秒

文章持續更新,微信搜索「萬貓學社」第一時間閱讀,關注后回復「電子書」,免費獲取12本Java必讀技術書籍。

復合規則(Composite Rules)

復合規則僅適用于針對相同實體級別的告警規則,例如都是服務級別的告警規則:service_percent_rule && service_resp_time_percentile_rule
不可以編寫不同實體級別的告警規則,例如服務級別的一個告警規則和端點級別的一個規則:service_percent_rule && endpoint_percent_rule。

復合規則主要有以下幾點:

  • 規則名稱:在告警信息中顯示的唯一名稱,必須以_rule結尾。
  • expression:指定如何組成規則,支持&&, ||, ()操作符。
  • message:該規則觸發時,發送的通知消息。

舉個例子:

rules:
  service_resp_time_rule:
    metrics-name: service_resp_time
    op: ">"
    threshold: 1000
    period: 10
    count: 2
    silence-period: 10
    message: 服務【{name}】的平均響應時間在最近10分鐘內有2分鐘超過1秒
  service_sla_rule:
    metrics-name: service_sla
    op: "<"
    threshold: 8000
    period: 10
    count: 2
    silence-period: 10
    message: 服務【{name}】的成功率在最近10分鐘內有2分鐘低于80%
composite-rules:
  comp_rule:
    expression: service_resp_time_rule && service_sla_rule
    message: 服務【{name}】在最近10分鐘內有2分鐘超過1秒平均響應時間超過1秒并且成功率低于80%

Webhook

Webhook 要求一個點對點的 Web 容器。告警的消息會通過 HTTP 請求進行發送,請求方法為 POST,Content-Typeapplication/json,JSON 格式包含以下信息:

  • scopeId:目標 Scope 的 ID。
  • name:目標 Scope 的實體名稱。
  • id0:Scope 實體的 ID。id1:未使用。
  • ruleName:您在 alarm-settings.yml 中配置的規則名。
  • alarmMessage. 告警消息內容。
  • startTime. 告警時間戳,當前時間與 UTC 1970/1/1 相差的毫秒數。

舉個例子:

[{
	"scopeId": 1, 
	"scope": "SERVICE",
	"name": "one-more-service", 
	"id0": "b3JkZXItY2VudGVyLXNlYXJjaC1hcGk=.1",  
	"id1": "",  
    "ruleName": "service_resp_time_rule",
	"alarmMessage": "服務【one-more-service】的平均響應時間在最近10分鐘內有2分鐘超過1秒",
	"startTime": 1617670815000
}, {
	"scopeId": 2,
	"scope": "SERVICE_INSTANCE",
	"name": "e4b31262acaa47ef92a22b6a2b8a7cb1@192.168.30.11 of one-more-service",
	"id0": "dWF0LWxib2Mtc2VydmljZQ==.1_ZTRiMzEyNjJhY2FhNDdlZjkyYTIyYjZhMmI4YTdjYjFAMTcyLjI0LjMwLjEzOA==",
	"id1": "",
    "ruleName": "instance_jvm_young_gc_count_rule",
	"alarmMessage": "實例【e4b31262acaa47ef92a22b6a2b8a7cb1@192.168.30.11 of one-more-service】的YoungGC次數在最近10分鐘內有2分鐘超過10次",
	"startTime": 1617670815000
}, {
	"scopeId": 3,
	"scope": "ENDPOINT",
	"name": "/one/more/endpoint in one-more-service",
	"id0": "b25lcGllY2UtYXBp.1_L3RlYWNoZXIvc3R1ZGVudC92aXBsZXNzb25z",
	"id1": "",
    "ruleName": "endpoint_resp_time_rule",
	"alarmMessage": "端點【/one/more/endpoint in one-more-service】的平均響應時間在最近10分鐘內有2分鐘超過1秒",
	"startTime": 1617670815000
}]

gRPCHook

告警消息將使用 Protobuf 類型通過gRPC遠程方法發送。消息格式的關鍵信息定義如下:

syntax = "proto3";

option java_multiple_files = true;
option java_package = "org.apache.skywalking.oap.server.core.alarm.grpc";

service AlarmService {
    rpc doAlarm (stream AlarmMessage) returns (Response) {
    }
}

message AlarmMessage {
    int64 scopeId = 1;
    string scope = 2;
    string name = 3;
    string id0 = 4;
    string id1 = 5;
    string ruleName = 6;
    string alarmMessage = 7;
    int64 startTime = 8;
}

message Response {
}

Slack Chat Hook

您需要遵循傳入Webhooks入門指南并創建新的Webhooks。

如果您按以下方式配置了Slack Incoming Webhooks,則告警消息將按 Content-Typeapplication/json 通過HTTP的 POST 方式發送。

舉個例子:

slackHooks:
  textTemplate: |-
    {
      "type": "section",
      "text": {
        "type": "mrkdwn",
        "text": ":alarm_clock: *Apache Skywalking Alarm* \n **%s**."
      }
    }
  webhooks:
    - https://hooks.slack.com/services/x/y/z

微信Hook

只有微信的企業版才支持 Webhooks ,如何使用微信的 Webhooks 可參見如何配置群機器人。

如果您按以下方式配置了微信的 Webhooks ,則告警消息將按 Content-Typeapplication/json 通過HTTP的 POST 方式發送。

舉個例子:

wechatHooks:
  textTemplate: |-
    {
      "msgtype": "text",
      "text": {
        "content": "Apache SkyWalking 告警: \n %s."
      }
    }
  webhooks:
    - https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=dummy_key

釘釘 Hook

您需要遵循自定義機器人開放并創建新的Webhooks。為了安全起見,您可以為Webhook網址配置可選的密鑰。

如果您按以下方式配置了釘釘的 Webhooks ,則告警消息將按 Content-Typeapplication/json 通過HTTP的 POST 方式發送。

舉個例子:

dingtalkHooks:
  textTemplate: |-
    {
      "msgtype": "text",
      "text": {
        "content": "Apache SkyWalking 告警: \n %s."
      }
    }
  webhooks:
    - url: https://oapi.dingtalk.com/robot/send?access_token=dummy_token
      secret: dummysecret

微信掃描二維碼,關注java 技術迷,回復「電子書」,免費獲取Java必讀技術書籍。

到此這篇關于Apache SkyWalking 告警配置指南的文章就介紹到這了,更多相關SkyWalking 告警配置內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:荊門 運城 連云港 朝陽 面試通知 隴南 雞西 遵義

巨人網絡通訊聲明:本文標題《詳解Apache SkyWalking 告警配置指南》,本文關鍵詞  詳解,Apache,SkyWalking,告警,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《詳解Apache SkyWalking 告警配置指南》相關的同類信息!
  • 本頁收集關于詳解Apache SkyWalking 告警配置指南的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美一区中文字幕| 成人免费视频一区| 国内不卡的二区三区中文字幕| 欧美亚洲精品一区| 亚洲成人综合网站| 51精品视频一区二区三区| 午夜精品久久一牛影视| 欧美一区二区黄色| 韩国欧美一区二区| 欧美韩国日本不卡| 91亚洲国产成人精品一区二区三| 亚洲视频 欧洲视频| 精品视频一区 二区 三区| 秋霞午夜鲁丝一区二区老狼| 欧美精品一区二区三| 99久久精品免费观看| 天天综合色天天| 中文字幕乱码一区二区免费| 日本韩国欧美一区二区三区| 亚洲国产精品嫩草影院| 2欧美一区二区三区在线观看视频| 国产iv一区二区三区| 亚洲激情自拍视频| 2024国产精品视频| 在线观看视频一区| 久久电影国产免费久久电影| 国产精品久久福利| 日韩欧美资源站| 欧美日韩aaaaa| 欧美影视一区在线| 奇米精品一区二区三区在线观看一 | 欧美一级高清片在线观看| 久久国产精品区| 亚洲精品国产精品乱码不99| 日韩视频中午一区| 色综合天天狠狠| 韩国成人在线视频| 亚洲一区二区成人在线观看| 久久久久久久久久久99999| 欧美视频中文字幕| 国产成人免费视频| 99久久婷婷国产综合精品电影| 日韩中文字幕1| 亚洲免费观看高清完整版在线观看熊 | 久久久久久毛片| 91啪亚洲精品| 国产一区二区在线视频| 一区二区三区四区精品在线视频| 国产性色一区二区| 精品国产乱码久久久久久图片| 色哟哟在线观看一区二区三区| 风流少妇一区二区| 天天色天天操综合| 日韩一区日韩二区| 欧美国产日韩精品免费观看| 久久久欧美精品sm网站| 精品国产sm最大网站| 日韩美女主播在线视频一区二区三区| 日本乱码高清不卡字幕| 91国产成人在线| 色哟哟日韩精品| 91国在线观看| 欧美亚洲一区二区三区四区| 在线观看免费一区| 色视频成人在线观看免| 国产精品精品国产色婷婷| 中文字幕高清不卡| 国产精品久久久久久妇女6080| 久久久综合激的五月天| 精品区一区二区| 2024国产精品| 欧美不卡一区二区三区| 精品国产乱码久久久久久闺蜜| 精品久久久久久无| 精品国产免费一区二区三区香蕉| 精品久久久久av影院| 国产亚洲欧美日韩在线一区| 亚洲国产精品成人综合色在线婷婷 | 国产精品久久久久久久久免费丝袜| 日韩亚洲欧美在线| 精品国产一区二区亚洲人成毛片| 久久久久久久综合| 18欧美亚洲精品| 色婷婷久久综合| 在线观看欧美日本| 日韩精品专区在线| 中文字幕精品—区二区四季| 日本一区二区三区高清不卡| 亚洲国产精品99久久久久久久久| 久久久国际精品| 亚洲视频中文字幕| 免费在线观看成人| 不卡视频免费播放| 欧美日韩不卡在线| 国产丝袜欧美中文另类| 亚洲综合免费观看高清完整版| 偷窥国产亚洲免费视频| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲欧美一区二区不卡| 日产精品久久久久久久性色| 国产一区二区三区四区五区入口| 99久久国产综合精品女不卡| 欧美婷婷六月丁香综合色| 欧美大片在线观看| 国产精品毛片久久久久久| 亚洲精品中文在线| 麻豆精品一区二区av白丝在线| 国产一区二区三区黄视频| 欧洲精品一区二区| 精品国产凹凸成av人网站| 亚洲欧洲综合另类在线| 亚洲风情在线资源站| 免费看欧美女人艹b| 不卡一区二区中文字幕| 欧美一区二区免费观在线| 亚洲同性同志一二三专区| 美日韩黄色大片| 99天天综合性| 337p日本欧洲亚洲大胆精品| 亚洲综合久久久久| 国产不卡在线播放| 日韩美女在线视频| 亚洲欧美激情一区二区| 狠狠久久亚洲欧美| 欧美午夜片在线观看| 中文字幕在线一区免费| 麻豆91精品91久久久的内涵| 911精品国产一区二区在线| 亚洲日本乱码在线观看| 成人免费福利片| 国产精品毛片a∨一区二区三区| 国产在线视频精品一区| 日韩精品一区二区三区三区免费| 午夜欧美2019年伦理| 欧美日韩日本视频| 午夜精品一区二区三区免费视频 | 亚洲一区二区三区爽爽爽爽爽| www.欧美亚洲| 成人免费在线播放视频| 午夜日韩在线电影| 狠狠色丁香久久婷婷综合_中| 日韩一级片网站| 日本网站在线观看一区二区三区| 欧美吞精做爰啪啪高潮| 午夜精品久久久久久久| 在线播放国产精品二区一二区四区| 性欧美大战久久久久久久久| 欧美色图激情小说| 日日摸夜夜添夜夜添亚洲女人| 欧美一区二区在线观看| 六月丁香婷婷久久| 欧美国产精品久久| 99re热这里只有精品视频| 一区二区国产盗摄色噜噜| 色八戒一区二区三区| 樱花草国产18久久久久| 91精品国产高清一区二区三区蜜臀| 亚洲国产毛片aaaaa无费看 | 亚洲国产色一区| 精品视频一区三区九区| 视频在线观看国产精品| 精品久久免费看| 国产一区999| 一个色在线综合| 日韩午夜av一区| 成人黄色电影在线| 亚洲妇熟xx妇色黄| 久久亚洲综合色一区二区三区| 精品亚洲成a人| 国产女主播在线一区二区| 在线亚洲+欧美+日本专区| 日韩精品亚洲一区二区三区免费| 久久久久久久综合| 在线观看不卡一区| 国产美女精品人人做人人爽 | 午夜视频在线观看一区二区三区 | 亚洲免费视频中文字幕| 精品日韩99亚洲| av日韩在线网站| 亚洲第一综合色| 日本一二三不卡| 日韩欧美一二区| 色婷婷亚洲一区二区三区| 日韩影院在线观看| 精品欧美乱码久久久久久| 色婷婷av久久久久久久| 久久国产精品第一页| 亚洲国产成人va在线观看天堂| 国产午夜精品在线观看| 3d成人h动漫网站入口| 蜜臀99久久精品久久久久久软件| 亚洲男人的天堂在线观看| 亚洲国产精品精华液ab| 欧美成人一区二区三区| 欧美日韩免费不卡视频一区二区三区| 国产成人免费网站| 秋霞午夜av一区二区三区| 一区二区三区视频在线观看| 一区免费观看视频| 国产清纯美女被跳蛋高潮一区二区久久w|