精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

SkyWalking 配上告警更優秀

安全 應用安全
對于監控系統來說,不可能讓人一直盯著監控看板,而更多的是以自動提醒的方式,比如郵件、短信或微信推送等,當達到或超出預設的告警指標時,就自動發送消息提醒,下面就來說說如何配置SkyWalking的告警。

[[432181]]

本文轉載自微信公眾號「Code綜藝圈」,作者Code綜藝圈。轉載本文請聯系Code綜藝圈公眾號。

前言

對于監控系統來說,不可能讓人一直盯著監控看板,而更多的是以自動提醒的方式,比如郵件、短信或微信推送等,當達到或超出預設的告警指標時,就自動發送消息提醒,下面就來說說如何配置SkyWalking的告警。

正文

在說告警之前呢,給小伙伴先演示一下SkyWalking跟蹤數據庫操作鏈路及監控數據庫指標,支持EF Core的形式操作數據庫,可以顯示對應的SQL語句和執行時間等信息。

1. 跟蹤數據庫請求

對于項目來說,直接或間接訪問數據庫是避免不了的;對于業務數據量比較大或高并發場景,很多時候會因為數據庫操作過慢或不及時返回數據,導致整個系統體驗極差,所以對系統操作數據庫的跟蹤和監控少不了,以下就來演示一下SkyWalking對數據庫操作的跟蹤和監控。

1.1 環境準備

這里的SkyWalking環境搭建就不重復操作了,可以參考上一篇(分布式/微服務必配APM系統,SkyWalking讓你不迷路)。

1.2 項目集成EF Core

關于EF Core的使用,之前分享過一篇很詳細的文章,可參考查閱(跟我一起學.NetCore之EF Core 實戰入門,一看就會)。

集成EF Core之后,為方便演示看效果,得增加一個API進行訪問,這個API就是簡單的通過EF訪問數據庫,如下:

注:這里的項目需要集成SkyWalking,和上一篇一樣,不需要做額外處理。

1.3 看效果

運行項目,訪問上一步編寫的GetUser接口,然后再看SkyWalking的記錄情況,如下:

可以切換成列表的形式,看著相對更直觀一點:

點擊對應每層可顯示對應的詳細信息,如點擊數據庫操作相關層,可顯示具體的SQL語句及其他信息,如下:

更多操作演示,就留給小伙伴自己操作吧。

2. 告警配置及使用

自動告警基本上是監控系統的標配,接下來看看在SkyWalking中是如何使用的。

2.1 告警規則配置

所謂告警規則其實就是配置的告警條件及檢查周期,根據業務需要進行配置。

在SkyWalking中配置告警條件是在后臺服務端進行的,即環境搭建中啟動的容器skywalking-oap,見上篇文章;

由于演示是采用Docker的形式啟動的容器,也沒有進行數據卷掛載,所以我們需要進入對應的容器進行配置,如下:

  • 進入容器,并到對應的配置目錄

執行如下命令進入到SkyWalking后臺容器;如果不是以容器啟動的,直接進到配置文件目錄修改對應文件即可;

  • 查閱配置規則文件及配置規則解讀

通過cat alarm-settings.yml可以查閱文件內容,如下:

規則常用指標解讀:

rule name:規則名稱,必須唯一,必須以 _rule結尾;

metrics name:oal(Observability Analysis Language)腳本中的度量名;名稱在SkyWalking后端服務中已經定義,進入容器skywalking-oap之后,進入如下目錄就可以找到。

如果想更多了解oal,參照文檔:https://github.com/apache/skywalking/blob/master/docs/en/concepts-and-designs/oal.md

include names:本規則告警生效的實體名稱,如服務名,終端名;

exclude-names:將此規則作用于不匹配的實體名稱上,如服務名,終端名;

threshold:閾值,可以是一個數組,即可以配置多個值;

op:操作符, 可以設定 >, <, =;

period:多久檢查一次當前的指標數據是否符合告警規則;以分鐘為單位

count:超過閾值條件,達到count次數,觸發告警;

silence period:在同一個周期,指定的silence period時間內,忽略相同的告警消息;

更多告警規則詳情,請參照這個地址:https://github.com/apache/skywalking/blob/master/docs/en/setup/backend/backend-alarm.md

  • 配置規則文件簡單修改

這里挑一個模板規則稍微改一下,用于后續演示,如下:

  1. # 告警規則名稱,必須唯一,以_rule結尾 
  2. service_sla_rule: 
  3.    # 指定metrics-name 
  4.    metrics-name: service_sla 
  5.    # 小于 
  6.    op: "<"  
  7.    # 指定閾值 
  8.    threshold: 8000                                                                               
  9.    # 10分鐘檢測一次告警規則                                                  
  10.    period: 10                                                                                    
  11.    # 觸發2次告警規則就告警                    
  12.    count: 2                                                                                      
  13.    # 設置的3分鐘時間段有相同的告警,不重復告警. 
  14.    silence-period: 3  
  15.     # 配置告警消息 
  16.    message: Successful rate of service {nameis lower than 80% in 2 minutes of last 10 minutes 

規則概要:服務成功率在過去2分鐘內低于80%

2.2 告警API編寫

有了規則之后,如何進行自動發送告警信息呢?

這個本質還是SkyWalking根據規則進行檢查,如果符合規則條件,就通過WebHook、gRPCHook、WeChat Hook、Dingtalk Hook等方式進行消息通知;接收到告警數據信息之后,可以自行處理消息。這里為了方便,就采用WebHook的方式進行演示,即觸發告警條件之后,SkyWalking會調用配置的WebHook 接口,并傳遞對應的告警信息;

  • 傳遞的告警信息

SkyWalking后端服務會以Post的方式調用WebHook的接口,并以Json的形式向接口傳遞告警信息,如下格式:

  1.     { 
  2.     "scopeId": 1, // 范圍ID 
  3.     "name""serviceA", //實體名稱 
  4.     // 實體ID 
  5.     "id0""12",   
  6.     // 用于標識實體關系中的目標實體ID,沒有關系就為空  
  7.     "id1""",    
  8.     // 規則名稱  alarm-settings.yml中配置的規則名稱 
  9.     "ruleName""service_resp_time_rule"
  10.     // 觸發告警時發送的消息 
  11.     "alarmMessage""alarmMessage xxxx"
  12.     // 告警的時間戳 
  13.     "startTime": 1560524171000 
  14.     },  
  15.     { 
  16.     "scopeId": 1, 
  17.     "name""serviceB"
  18.     "id0""23"
  19.     "id1"""
  20.     "ruleName""service_resp_time_rule"
  21.     "alarmMessage""alarmMessage yyy"
  22.     "startTime": 1560524171000 
  23.     } 

知道傳遞告警的信息的格式后,寫API的時候就得以此格式接收。

  • 編寫告警時調用的API,如下:

這里只是一個常規的API,關于發郵件的配置,之前在一篇文章中分享的很詳細(來,Consul 服務發現入個門(一看就會的那種))。

  • 配置WebHook地址

由于SkyWalking的環境搭建在了我的云服務器,本地電腦沒有配置外網訪問,所以只能將API發布到云服務器上,這樣SkyWalking后端服務調用告警接口就可以了,所以這里就在規則配置文件的最下面配置WebHook調用的接口地址即可;步驟如下:

修改alarm-settings.yml的文件,在文件最后配置WebHook地址,可以配置多個,如下:

告警規則和WebHook地址配置完畢之后,重啟一下容器,如下:

  1. docker stop skywalking-oap 
  2. docker start skywalking-oap 

2.3 運行看效果

啟動項目,然后訪問之前寫好的接口,接口中特意搞了個異常,所以每次都會報錯,錯誤率肯定是低于設置的規則80%,稍等一會就會產生告警信息;

界面上也可以看到告警信息,如下:

因為觸發告警時會調用我們編寫的WebHook接口,我們針對告警信息發送了郵件,所以同時會收到對應的告警郵件

演示代碼:https://gitee.com/CodeZoe/microservies-demo/tree/main/SkyWalkingDemo/SkyWalkingDataDemo

總結

好了,關于告警的配置和使用就簡單說這么多吧,如果有其他配置需求,可以參照官網,使用方式大同小異;后續會記錄一些使用經驗;

 

責任編輯:武曉燕 來源: Code綜藝圈
相關推薦

2018-05-07 08:54:34

GolangPython語言

2020-08-04 17:42:28

MyBatis版本升級

2018-08-31 08:03:00

深度學習GBDT算法CatBoost

2012-05-03 11:12:28

HP激光打印機

2015-08-03 09:09:20

程序員腦子快

2021-08-16 15:42:37

Windows 11Snipping To截圖

2019-09-16 08:33:50

TCP協議UDP

2013-06-07 10:07:28

開發者優秀開發者

2021-09-18 10:59:08

大數據家庭成績

2016-03-28 10:01:45

優秀程序員關鍵閱讀

2016-03-04 11:06:20

更優秀程序員

2017-10-22 16:16:03

程序員編程代碼

2012-12-28 09:58:50

程序員代碼編程

2014-08-05 09:15:55

程序員

2022-09-27 15:34:05

VSCode插件開發

2014-08-08 10:24:37

程序員

2022-02-18 15:07:29

goroutinepanic協程

2024-12-03 14:21:31

2021-02-05 14:56:39

YouTube編程程序員

2018-09-04 08:33:41

WindowsLinux操作系統
點贊
收藏

51CTO技術棧公眾號

国产精品日韩二区| 欧美夫妻性生活| 黄色91av| 毛片在线免费播放| 综合久久精品| 日韩精品在线看| 日韩av在线中文| 24小时免费看片在线观看 | av中文字幕网址| 自拍亚洲图区| 国产丝袜美腿一区二区三区| 91影院在线免费观看视频| 欧美精品二区三区| 一区二区三区四区日韩| 日韩电影中文字幕一区| 日本中文字幕观看| 周于希免费高清在线观看| 亚洲欧美自拍偷拍色图| 久久久久久99| 亚洲av无码专区在线| 日本麻豆一区二区三区视频| 97在线精品视频| 欧美成人一二三区| 成人久久电影| 亚洲欧美日韩中文视频| 波多野结衣办公室双飞| 亚洲伦理久久| 欧美在线观看视频在线| 国产女大学生av| 日本动漫理论片在线观看网站| 中文字幕乱码一区二区免费| 欧美国产综合视频| 天天操天天操天天干| 国产成人在线视频网站| 91精品综合视频| 中文字幕在线观看第二页| 亚洲免费在线| 性亚洲最疯狂xxxx高清| 青草草在线视频| 亚洲深深色噜噜狠狠爱网站| 综合136福利视频在线| 69精品无码成人久久久久久| 亚洲va久久| 日韩成人av一区| 欧美日韩人妻精品一区在线| 亚洲一区二区三区免费| 91精品国产福利| 激情黄色小视频| 国产成人精品一区二区三区在线 | 欧美理论视频| 亚洲人免费视频| 中文字幕 自拍| 国产成人黄色| 在线精品国产欧美| 欧美老女人性生活视频| 成人短片线上看| 最近更新的2019中文字幕| 五月婷六月丁香| 日韩免费久久| 久久精品中文字幕电影| 欧美激情精品久久久久久免费| 久久视频在线| 久久精品国产欧美亚洲人人爽| www.com.av| 亚洲最新色图| 欧美日韩ab片| 国产成人无码一区二区三区在线| 伊人久久综合| 亚州精品天堂中文字幕| 一区二区三区在线观看av| 亚洲欧美日韩综合国产aⅴ| 欧美中文字幕在线观看| 中文av免费观看| 精品一区二区三区在线观看| 91中文字幕在线观看| www.久久精品.com| 91小视频免费观看| 亚洲精品国产一区| 91亚洲天堂| 欧美日韩一二三四五区| 日本xxxx黄色| 一区二区三区自拍视频| 日韩精品免费在线视频| av手机在线播放| 伊人色**天天综合婷婷| 久久人91精品久久久久久不卡| 天天操天天操天天操天天| 男男视频亚洲欧美| 成人免费看片网址| 国产三级电影在线| 一区二区三区国产精品| 99色精品视频| 欧美男男gaygay1069| 亚洲第一网站男人都懂| 美国黄色特级片| 亚洲大片av| 国产精品亚洲自拍| 日韩一级片免费| 国产精品久久久久婷婷二区次| 成年人看的毛片| 欧美一级做一级爱a做片性| 亚洲精品一区二区三区影院| 一级在线观看视频| 亚洲网站在线| 国产在线高清精品| 日本国产在线| 亚洲综合激情另类小说区| 五月婷婷狠狠操| 粉嫩久久久久久久极品| 久久久精品久久久久| 天堂在线免费观看视频| 国产 欧美在线| 视频一区二区三区在线观看| 九色porny自拍视频在线播放 | 欧美熟妇另类久久久久久不卡| 久久九九久精品国产免费直播| 欧美中文字幕在线观看视频 | 成人av资源网| 免费在线观看黄色| 色婷婷综合久久| 男男一级淫片免费播放| 影视亚洲一区二区三区| 国产精品国产亚洲伊人久久 | 久久一留热品黄| 国产在线视频在线| 国产精品视频一区二区三区综合| 亚洲人成网在线播放| 日本中文字幕网| 国产成人av一区二区| 中国成人亚色综合网站| 素人一区二区三区| 一本色道久久综合狠狠躁篇怎么玩 | 国产成人精品免费视| 88国产精品欧美一区二区三区| 亚洲va欧美va| 亚洲精品高清视频在线观看| 毛片毛片毛片毛| 日韩在线看片| 国产精品美女网站| 第九色区av在线| 欧洲日韩一区二区三区| 六月婷婷七月丁香| 久久综合网络一区二区| 欧美一区亚洲二区| 成人性生交大片免费网站| 亚洲精品国产综合区久久久久久久| 免费一级片视频| 成人综合婷婷国产精品久久蜜臀| 黄色一级片国产| av不卡一区二区| 91国偷自产一区二区三区的观看方式| 欧美熟妇乱码在线一区| 午夜精品福利在线| 一本色道久久综合亚洲精品图片 | 色一情一区二区三区| 日韩电影免费在线观看| 国产精品自产拍在线观看中文 | 国产精品久久毛片av大全日韩| mm1313亚洲国产精品无码试看| 禁果av一区二区三区| 国产美女精品视频免费观看| www在线免费观看视频| 日韩精品中文字幕一区二区三区| 国产真实乱人偷精品视频| 成人avav影音| 日日摸天天爽天天爽视频| 久久综合色占| 国产日韩中文字幕在线| 日本一级理论片在线大全| 亚洲国产精品久久精品怡红院| 午夜精品三级久久久有码| 国产欧美1区2区3区| 五月花丁香婷婷| 欧美精品午夜| 麻豆av一区二区| 日韩国产大片| 97久久精品人人澡人人爽缅北| 青青草在线播放| 欧美日韩高清影院| 欧美人妻精品一区二区三区| 99精品国产一区二区三区不卡| 欧美黄色一级片视频| 国产国产精品| 精品中文字幕人| 久久国内精品| 国模极品一区二区三区| 国产毛片在线看| 日韩午夜中文字幕| 国产成人无码av| 亚洲欧美日韩一区二区| 人妻丰满熟妇av无码久久洗澡| 麻豆极品一区二区三区| 精品人妻人人做人人爽| 国产一区网站| 国产高清在线一区二区| a成人v在线| 午夜精品福利视频| 欧美激情午夜| 亚洲欧美成人在线| 精品毛片在线观看| 欧美亚洲丝袜传媒另类| 国产精品99精品| 国产精品福利在线播放| 免费a级黄色片| 国产福利精品一区二区| wwwwxxxx日韩| 亚洲一区二区动漫| 国产爆乳无码一区二区麻豆| 青青草综合网| 免费日韩av电影| 成人知道污网站| 成人精品视频在线| 美女网站视频一区| 国产91对白在线播放| 亚洲妇熟xxxx妇色黄| 中文字幕综合在线| 国产美女性感在线观看懂色av| 亚洲精品第一国产综合精品| 99精品在线看| 欧美日韩亚洲国产综合| 无码人妻一区二区三区线| 午夜电影网亚洲视频| 青青草原在线免费观看| 国产精品不卡一区| 影音先锋男人在线| 国产无一区二区| 黄色a一级视频| 99视频精品免费视频| 国产成人精品综合久久久久99| 精品一区二区在线观看| 日本免费色视频| 麻豆成人久久精品二区三区小说| 亚欧无线一线二线三线区别| 亚洲第一黄网| 免费看黄在线看| 亚洲福利国产| 免费观看国产精品视频| 悠悠资源网久久精品| 欧美极品少妇无套实战| 欧美另类女人| 4444在线观看| 羞羞答答成人影院www| 中文有码久久| 亚洲一级毛片| 欧美国产视频一区| 在线播放日韩| 精品中文字幕av| 久久综合五月| 岛国毛片在线播放| 韩国精品久久久| 97超碰免费在线观看| 国产精品一区二区果冻传媒| 久久久久无码精品| 成人国产精品免费网站| 久久久久亚洲AV成人无码国产| 97久久人人超碰| 精品无码一区二区三区| 国产欧美日韩不卡免费| 天天操天天舔天天射| 亚洲欧洲另类国产综合| 福利所第一导航| 香蕉影视欧美成人| 精品成人无码久久久久久| 欧美午夜视频网站| 国产日韩免费视频| 精品成人私密视频| 男人天堂亚洲二区| 视频在线观看一区二区| 污污的网站在线免费观看| 91国产精品电影| 99re66热这里只有精品4| 91久久久久久久久久| www欧美com| 亚洲欧美另类图片小说| 黄色一级片在线免费观看| 午夜一区二区三区视频| 亚洲人体一区| 人人精品视频| 日韩精品无码一区二区三区| 天天av综合| 欧美成人精品免费| 天堂蜜桃一区二区三区| 99九九99九九九99九他书对| 成人sese在线| 欧洲性xxxx| 亚洲国产美国国产综合一区二区| 人人草在线观看| 欧美一卡二卡在线| 欧美女优在线观看| 九九热r在线视频精品| 亚洲天堂av影院| 91中文在线视频| 免费一区二区| 欧美少妇在线观看| 噜噜噜久久亚洲精品国产品小说| mm131国产精品| av一区二区三区黑人| 久久嫩草捆绑紧缚| 欧美性生交xxxxxdddd| 国产免费黄色网址| 亚洲欧美日韩中文在线制服| 三级资源在线| 国产精品爽爽爽爽爽爽在线观看| swag国产精品一区二区| 亚洲一区二区三区在线观看视频 | 中文字幕精品一区久久久久| 欧美另类tv| 国产日韩换脸av一区在线观看| 欧美顶级毛片在线播放| 日韩精品一区二区三区电影| 日韩av成人高清| 中文字幕 亚洲一区| 一区二区三区鲁丝不卡| 国产精品九九九九| 亚洲精品天天看| 91超碰国产在线| 91中文字精品一区二区| 欧美黄色录像片| 国产三级三级三级看三级| 97精品国产露脸对白| 精品一区二区三区四| 欧美一区二区免费观在线| 成全电影播放在线观看国语| 欧美在线xxx| 欧美大胆视频| 97视频久久久| 懂色av一区二区三区免费观看| 看黄色录像一级片| 欧美亚洲国产一区二区三区| 国产资源在线播放| 欧美一级bbbbb性bbbb喷潮片| www.豆豆成人网.com| 欧美另类videosbestsex日本| 国内精品久久久久影院色| 亚洲激情图片网| 欧美日韩dvd在线观看| 成人高清网站| 国产精品久久av| 成人高清电影网站| 色国产在线视频| 中文字幕中文字幕在线一区 | 高清久久一区| 日日噜噜夜夜狠狠久久丁香五月 | 日本三级日本三级日本三级极| 一区二区三区日韩欧美| www.久久色| 亚州欧美日韩中文视频| 日本韩国欧美超级黄在线观看| 国产精品视频一区二区三区四区五区| 99久久精品国产网站| 亚洲欧美精品一区二区三区| 亚洲免费人成在线视频观看| 日韩三级影视| 亚洲精品国产精品国自产观看| 久久99日本精品| 极品久久久久久| 亚洲成人动漫在线播放| 天堂网在线最新版www中文网| 另类小说综合网| 日韩精品1区2区3区| 日韩欧美视频免费观看| 欧美一区二区久久久| 欧美黄色视屏| 蜜桃av久久久亚洲精品| 轻轻草成人在线| 欧美成人精品一区二区免费看片| 精品精品欲导航| 最新中文字幕在线播放| 天天综合色天天综合色hd| 国产一区二区三区四区五区入口| 国产一级视频在线观看| 精品视频偷偷看在线观看| 国产亚洲精彩久久| 大胆欧美熟妇xx| 久久日韩粉嫩一区二区三区| 一级片视频免费| 久久久久久久久久久成人| 竹菊久久久久久久| 最新免费av网址| 精品国产999| 日本视频在线| 国产精品一国产精品最新章节| 丝袜美腿亚洲色图| 三级影片在线看| 亚洲男人av在线| 精品一区二区三区免费看| 日本少妇高潮喷水视频| 国产精品网友自拍| 亚洲欧美国产高清va在线播放| 国产99久久精品一区二区 夜夜躁日日躁| 四虎8848精品成人免费网站| 亚洲美女在线播放| 欧美日韩精品欧美日韩精品 | 成人动漫网站在线观看| 亚洲精品资源| 国产激情无码一区二区三区| 日韩电影中文字幕av| 欧美日韩国产一区二区在线观看| 久久九九国产视频| 亚洲成人www|