精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

97香蕉久久超级碰碰高清版| 日韩午夜三级在线| 亚洲精品免费在线看| 国产精品久久久午夜夜伦鲁鲁| 欧美一区成人| 日韩精品欧美激情| 亚洲xxx在线观看| 变态调教一区二区三区| 国产亲近乱来精品视频| 国产传媒欧美日韩| 一级aaaa毛片| 国产手机视频一区二区| 久久精品国产精品| 亚洲 小说 欧美 激情 另类| 国产精品麻豆| 一本久道中文字幕精品亚洲嫩| 一区二区三区三区在线| 五月激情六月婷婷| 国产最新精品免费| 日本午夜人人精品| 青青草手机视频在线观看| 国产尤物久久久| 亚洲国产日韩欧美在线图片 | 你懂得在线观看| 欧美精品中文字幕亚洲专区| 6080亚洲精品一区二区| 国产又大又黄又粗的视频| 女囚岛在线观看| 亚洲人xxxx| 亚洲欧美日韩精品久久久| 四虎影视精品成人| 成人精品鲁一区一区二区| 91精品国产自产在线| 黄色网址中文字幕| 性欧美精品高清| 97视频在线观看亚洲| 久久久久久久极品内射| 一区二区三区四区在线观看国产日韩 | 黑人粗进入欧美aaaaa| 久久亚洲av午夜福利精品一区| 午夜精品福利影院| 精品处破学生在线二十三| 五月天激情播播| 男女啪啪999亚洲精品| 欧美日韩加勒比精品一区| 成年人视频网站免费| 成人毛片av在线| 亚洲色图在线视频| 中文字幕剧情在线观看一区| 懂色一区二区三区| 国产偷国产偷精品高清尤物| 久久影院理伦片| 日韩一级片免费| 成人av在线播放网站| 国产高清自拍一区| 后入内射欧美99二区视频| 国产 日韩 欧美大片| 99国产在线| 亚洲精品一区二区三区蜜桃| 国产99久久久久久免费看农村| 91性高湖久久久久久久久_久久99| 91福利在线观看视频| 老司机一区二区| 国产在线不卡精品| 99热这里只有精品在线观看| 国产一区二区三区在线观看精品 | 中文字幕色av一区二区三区| 日韩av图片| 国产精品99999| 欧美国产视频在线| 正在播放亚洲| 成人免费看片| 午夜久久福利影院| 岳毛多又紧做起爽| 欧洲午夜精品| 欧美不卡一区二区| 国产伦精品一区二区三区妓女 | 中文亚洲视频在线| 成年人视频软件| 欧美激情视频一区二区三区在线播放 | 日本一区视频在线观看| 日本高清视频在线播放| 亚洲美女少妇撒尿| 少妇无码av无码专区在线观看| 亚洲精品动漫| 欧美一区永久视频免费观看| 无码人妻精品一区二区三| 亚洲资源网站| 久久精品中文字幕电影| 久久高清免费视频| 免费人成黄页网站在线一区二区| 91久久久久久久| 午夜视频福利在线观看| 国产精品久久久久久久久果冻传媒| 成人手机在线播放| 欧美freesex| 制服丝袜中文字幕一区| 国产伦精品一区二区三区妓女| 久久综合电影| 91精品国产乱码久久久久久蜜臀| 怡红院男人天堂| 成人蜜臀av电影| 特级西西444www大精品视频| 色操视频在线| 欧美吻胸吃奶大尺度电影| 国内自拍偷拍视频| 成人区精品一区二区婷婷| 欧美精品18videosex性欧美| 免费观看日批视频| 成人av网站在线| 伊人狠狠色丁香综合尤物| 国产福利电影在线播放| 777久久久精品| 亚洲av无码一区二区三区人| 一区二区三区网站 | 1024av视频| 成人污污视频| 中文亚洲视频在线| 九九热在线免费观看| 国产精品中文字幕欧美| 日韩国产美国| 超碰超碰人人人人精品| 亚洲第一中文字幕| 久草综合在线视频| 另类欧美日韩国产在线| 欧洲精品亚洲精品| 少妇淫片在线影院| 精品国产一区二区三区忘忧草| 国产天堂av在线| 美国三级日本三级久久99| 蜜桃999成人看片在线观看| 精精国产xxxx视频在线中文版| 欧美日韩国产色站一区二区三区| 中文字幕人妻一区二区| 国产亚洲网站| 国外成人在线视频网站| 国产又色又爽又黄刺激在线视频| 在线不卡一区二区| 精品一区二区6| 麻豆精品一区二区综合av| 日本高清一区| 日韩中文在线播放| 三级精品视频久久久久| 一级黄色大片免费| 国产精品久久久久一区二区三区| 国产日韩成人内射视频| 国产成人久久| 日韩女在线观看| 国产一二三区在线| 91久久一区二区| 欧美午夜激情影院| 蜜臀av亚洲一区中文字幕| 污视频在线免费观看一区二区三区| 卡通欧美亚洲| 亚洲日韩欧美视频| 日本妇乱大交xxxxx| 日本一区二区免费在线观看视频| 国产视频一区二区三区在线播放| 亚洲免费成人av在线| 奇米四色中文综合久久| 国产综合视频一区二区三区免费| 在线观看亚洲a| 刘亦菲国产毛片bd| 国产在线精品一区二区三区不卡| 日本一级黄视频| 国产精品丝袜在线播放| 欧美一区二区三区免费视| 精品资源在线看| 欧美老年两性高潮| 欧美日韩免费做爰视频| 成人sese在线| 色诱视频在线观看| 99久久99久久精品国产片桃花| 亚洲va码欧洲m码| 黄色羞羞视频在线观看| 精品视频在线播放免| 在线观看视频二区| 亚洲综合色噜噜狠狠| 国产精品一级黄片| 美女在线视频一区| 欧美午夜性视频| 精品国内自产拍在线观看视频 | 男人天堂综合网| 色综合激情五月| 女同久久另类69精品国产| 成人午夜私人影院| 韩国日本美国免费毛片| 亚洲欧美在线专区| 另类欧美小说| 精品三级国产| 欧美一区二区影院| 国产在线高潮| 亚洲美女在线看| 国产精品一级视频| 欧美午夜片欧美片在线观看| 欧美日韩中文字幕视频| 国产成人aaa| 久久久久久久久久久久91| 精品成人一区| 伊人色综合久久天天五月婷| 久久精品福利| 亚洲一区中文字幕| 日韩三区在线| 97超碰国产精品女人人人爽| 免费网站看v片在线a| 亚洲欧洲在线看| 成人毛片在线精品国产| 欧美精品一卡两卡| 久久精品视频2| 亚洲国产aⅴ成人精品无吗| 奇米网一区二区| 91欧美激情一区二区三区成人| 爱爱爱爱免费视频| 日韩电影在线观看网站| 和岳每晚弄的高潮嗷嗷叫视频| 97精品国产一区二区三区| 欧美精品亚洲精品| 女人抽搐喷水高潮国产精品| 91久久精品国产91久久性色tv| 欧美日一区二区三区| 午夜精品一区二区三区在线播放| 成年视频在线观看| 日韩在线观看网址| 成人免费在线视频网| 亚洲精品在线不卡| 黄片毛片在线看| 精品久久国产老人久久综合| 91精品人妻一区二区三区果冻| 欧美亚洲日本一区| 亚洲影院在线播放| 欧美日韩国产精品| 欧美成人aaaaⅴ片在线看| 一区二区三区欧美亚洲| 午夜精品一区二区三级视频| 国产精品美女久久久久久2018| 欧美特黄一区二区三区| 91麻豆精品在线观看| 日b视频在线观看| 成人18视频日本| 人妻av一区二区| www..com久久爱| 日韩综合第一页| 99久免费精品视频在线观看 | 国产精品全国免费观看高清| 久久丫精品忘忧草西安产品| 久久天堂av综合合色蜜桃网| theav精尽人亡av| xfplay精品久久| 最近中文字幕免费视频| 国产午夜精品久久久久久免费视| 国产男女猛烈无遮挡a片漫画| 久久久综合激的五月天| 亚洲精品成人无码熟妇在线| 久久免费国产精品| 亚洲欧美va天堂人熟伦| 国产欧美日本一区二区三区| 韩国女同性做爰三级| 国产精品视频免费看| 自拍偷拍第9页| 亚洲欧美日韩国产手机在线| 久艹视频在线观看| 精品久久久一区| 国产三级精品三级在线观看| 欧美性感一类影片在线播放| 97成人免费视频| 日韩欧美在线不卡| 天天色天天操天天射| 亚洲色图激情小说| 日韩专区在线| 欧美激情视频一区| 亚洲黄色网址| 成人天堂噜噜噜| 国产精品chinese在线观看| 久久久影院一区二区三区| 狠狠色丁香婷婷综合影院| 天天干天天操天天干天天操| 欧美三级乱码| 日韩精品一区二区三区色欲av| 秋霞成人午夜伦在线观看| 日本特黄在线观看| 91亚洲永久精品| 极品尤物一区二区| 亚洲国产精品麻豆| 中文字幕+乱码+中文乱码www| 欧美一区二区三区四区久久| 亚洲三级黄色片| 中文字幕久久久av一区| a'aaa级片在线观看| 国产精品99久久久久久人| 精品国产一区二区三区2021| 久久精品国产一区二区三区不卡| 久久在线免费| 国产青青在线视频| 九一九一国产精品| 久久久久亚洲AV成人无码国产| 亚洲国产高清不卡| 亚洲免费激情视频| 制服视频三区第一页精品| 你懂的在线观看视频网站| 欧美另类高清videos| 色天使综合视频| 国产一区再线| 欧美伊人久久| 依人在线免费视频| 91亚洲大成网污www| 国产免费久久久久| 欧美性猛交一区二区三区精品| 亚洲免费一级片| 久久精品这里热有精品| 在线成人视屏| 久久综合婷婷综合| 在线欧美视频| 午夜影院免费观看视频| 国产视频一区在线观看| xxxxxx国产| 日韩精品一区二区三区视频播放| yw视频在线观看| 日本人成精品视频在线| 欧美自拍一区| 国产精品成人久久电影| 国产一区不卡在线| 欧美成人久久久免费播放| 欧美视频在线观看免费网址| 国产黄色美女视频| 久久亚洲精品成人| 精品美女一区| 性刺激综合网| 久久综合九色综合欧美狠狠| 星空大象在线观看免费播放| 亚洲一区自拍偷拍| 国内精品国产成人国产三级| 日韩视频免费大全中文字幕| 欧美日韩女优| 亚洲v国产v在线观看| 天堂va蜜桃一区二区三区| 国产三级视频网站| 午夜不卡av在线| 色综合视频在线| 性视频1819p久久| 啪啪激情综合网| 欧美日韩国产精品激情在线播放| 99久久er热在这里只有精品15| 日韩精品久久久久久久| 亚洲精品白浆高清久久久久久| 国产乱妇乱子在线播视频播放网站| 91精品免费| 亚洲午夜在线| 国产精品九九视频| 黑人巨大精品欧美一区二区三区| 亚洲aⅴ乱码精品成人区| 91av视频在线免费观看| 西野翔中文久久精品国产| 国产日韩一区二区在线| 国产视频911| 一级黄色免费片| 欧美成aaa人片免费看| 日本一区二区三区电影免费观看| 国产日韩亚洲欧美在线| 成人黄色av网站在线| 精品国产一区二区三区四| 亚洲丝袜在线视频| 婷婷久久综合九色综合99蜜桃| 色哟哟免费网站| 成人国产精品免费观看视频| 国产高潮久久久| 日韩亚洲欧美成人| 成人中文字幕视频| 日本精品免费在线观看| 国产精品麻豆欧美日韩ww| 国产特级aaaaaa大片| 国内精品免费午夜毛片| 美女网站一区| 国产成人强伦免费视频网站| 亚洲国产精品久久人人爱蜜臀| 精品视频二区| 成人在线激情视频| 亚洲免费成人| 国产又粗又硬视频| 日韩欧美视频一区| 欧美电影免费看| a级黄色片网站| 91香蕉国产在线观看软件| 三级中文字幕在线观看| 国产一区二区三区高清在线观看| 日韩第二十一页| 免费看欧美黑人毛片| 久久久久九九视频| 国产激情无套内精对白视频| 欧美一区在线直播| 91精品国产自产拍在线观看蜜| 五月天激情小说| 欧美日韩视频一区二区| 丁香花在线观看完整版电影| 日本在线视频一区| 成人国产精品免费网站| 一本色道久久综合无码人妻| 97欧美精品一区二区三区| 欧美jizz| 黄色a一级视频| 日韩欧美成人午夜|