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

數(shù)據(jù)庫監(jiān)控系統(tǒng)建設,看看運維團隊是如何實現(xiàn)的

運維 數(shù)據(jù)庫運維
數(shù)據(jù)庫監(jiān)控作為數(shù)據(jù)庫配套建設不可或缺的一環(huán),可以及時發(fā)現(xiàn)機器和數(shù)據(jù)庫性能問題,并幫助止損。

[[404141]]

 1. 背景

數(shù)據(jù)庫監(jiān)控作為數(shù)據(jù)庫配套建設不可或缺的一環(huán),可以及時發(fā)現(xiàn)機器和數(shù)據(jù)庫性能問題,并幫助止損。伴魚早期借助開源prometheus系統(tǒng)對數(shù)據(jù)庫和機器進行監(jiān)控,來滿足我們?nèi)粘5谋O(jiān)控告警需求,但在這過程中,我們還是發(fā)現(xiàn)一些使用不太方便的地方,主要體現(xiàn)在以下幾個方面:

  • 數(shù)據(jù)庫以集群為單位,集群成員的變動需要修改prometheus對應的監(jiān)控配置文件,無法自動修改
  • 機器指標和數(shù)據(jù)庫指標采集分屬不同的exporter,難以集群或機器維度同時展示兩類指標
  • 集群和機器告警配置差異化以及告警時間段抑制,配置不太靈活
  • 日常巡檢和監(jiān)控大盤難以定制

基于以上監(jiān)控告警需求,并結(jié)合在對prometheus、阿里云數(shù)據(jù)庫監(jiān)控等一些優(yōu)秀的監(jiān)控系統(tǒng)架構(gòu)調(diào)研的基礎(chǔ)上,設計了伴魚數(shù)據(jù)庫監(jiān)控系統(tǒng)。相比其它監(jiān)控系統(tǒng),新系統(tǒng)包含以下核心功能:

  • 基于集群維度的機器和數(shù)據(jù)庫指標采集,集群成員變動,無需修改配置
  • 支持集群和機器維度的機器指標和數(shù)據(jù)庫性能指標數(shù)據(jù)的同時展示
  • 通過報警模版,支持報警的差異化配置
  • 支持報警時間段抑制和靈活的報警策略
  • 靈活定制監(jiān)控大盤,方便巡檢需求

下面從數(shù)據(jù)庫監(jiān)控整體架構(gòu)詳細介紹下監(jiān)控各組件設計以及背后設計的一些想法。

2. 監(jiān)控整體架構(gòu)

伴魚數(shù)據(jù)庫監(jiān)控整體架構(gòu),如下圖所示。

各組件的功能,說明如下:

  • agent模塊,功能類似prometheus exporter組件,暴露metric接口,接收請求采集數(shù)據(jù)
  • schedule模塊,獲取監(jiān)控任務,并根據(jù)集群名從db config service服務獲取具體的集群信息,然后按照監(jiān)控任務配置的采集時間間隔,定時到對應的agent拉取metrics
  • monitor模塊,負責監(jiān)控數(shù)據(jù)存儲/查詢、數(shù)據(jù)分析和規(guī)則報警
  • alarm模塊,公司內(nèi)部報警服務,支持釘釘和電話報警
  • http server模塊,負責監(jiān)控任務、報警模版和報警規(guī)則的配置以及監(jiān)控數(shù)據(jù)的查詢展示

2.1 數(shù)據(jù)采集

伴魚的數(shù)據(jù)庫監(jiān)控,目前主要分數(shù)據(jù)庫服務監(jiān)控和主機監(jiān)控兩類,對應著數(shù)據(jù)采集分主機指標采集和數(shù)據(jù)庫性能指標采集兩種。監(jiān)控具體采集哪些指標,我們參照了業(yè)界一些優(yōu)秀開源監(jiān)控系統(tǒng),比如阿里云數(shù)據(jù)庫服務監(jiān)控,來采集我們的監(jiān)控指標數(shù)據(jù)。

  • 主機指標,包含CPU利用率、磁盤IO使用率、磁盤空間使用率、磁盤空間使用量、機器負載和內(nèi)存使用率
  • Mongodb服務指標,包含連接數(shù)、讀寫隊列長度、服務進出流量、游標數(shù)量和請求量等
  • Redis服務指標,包含內(nèi)存使用率、請求數(shù)、服務進出流量、每秒失效key個數(shù)和key查找命中率等
  • TiDB服務指標,通過讀取tidb自帶的prometheus獲取數(shù)據(jù),獲取的指標包含raft-store cpu、comprocessor cpu和durition等

針對具體的指標數(shù)據(jù)采集,我們設計了四種agent。其中node agent負責采集機器指標數(shù)據(jù),因為機器某些指標采集需要在本機執(zhí)行系統(tǒng)命令,所以node agent在機器初始化時部署。數(shù)據(jù)庫服務agent部署在公司內(nèi)部的k8s容器內(nèi),多副本方式,支持采集指標動態(tài)添加。比如TiDB指標的采集,如下圖所示,如果想增加某個指標采集,只需動態(tài)添加對應的指標項和查詢語句即可。

2.2 任務調(diào)度

schedule任務調(diào)度模塊負責監(jiān)控任務的調(diào)度執(zhí)行,如下圖所示。程序在啟動時加載監(jiān)控任務,在指定采集時間間隔,通過集群名稱從db config service獲取對應的集群信息(包括ip、端口和集群角色),調(diào)度對應的任務執(zhí)行數(shù)據(jù)采集。每個集群任務成功采集后,會通知monitor模塊進行報警分析。

2.3 數(shù)據(jù)存儲

監(jiān)控數(shù)據(jù)存儲我們選用了當前流行的時序數(shù)據(jù)庫InfluxDB,主要基于以下幾點考慮:

  • InfluxDB部署簡單,無需任何外部依賴即可獨立部署
  • 提供類似于SQL的查詢語言,接口友好,使用方便,如下圖所示
  • 提供靈活的數(shù)據(jù)保存策略(Retention Policy)來設置數(shù)據(jù)的保留時間
  • 高性能寫入,最新的數(shù)據(jù)都保存在內(nèi)存中,標簽允許對列進行索引實現(xiàn)快速查詢

2.4 報警規(guī)則

通過監(jiān)控任務,靈活配置數(shù)據(jù)采集時間間隔,在采集到監(jiān)控數(shù)據(jù)后,我們可以做細粒度的報警策略。報警規(guī)則如何設計,我們做了如下考慮:

  • 集群報警配置應盡可能簡單
  • 集群報警支持差異化配置
  • 報警粒度靈活配置

基于以上要求,我們從報警模版、報警指標和報警策略三個方面設計了報警規(guī)則。

2.4.1 報警模版

報警模版由規(guī)則名稱、角色、指標、閥值和策略五個部分組成,如下圖所示。

通過服務報警模版,我們可以很方便的將報警指標和策略拼接成規(guī)則應用到各服務集群進行報警,同時還可以輕松實現(xiàn)個別集群報警的差異化配置。報警模版應用到服務集群,如下圖所示。

模版中一條規(guī)則,簡單點說,其實就是報警觸發(fā)條件。如何執(zhí)行報警,其實就是將一條規(guī)則映射成一條數(shù)據(jù)庫查詢語句,查詢滿足的條件的數(shù)據(jù)是否達到報警閥值。比如下面這條規(guī)則,簡單介紹下是如何做映射的。

首先,我們看一下監(jiān)控表中已經(jīng)采集到對應指標的監(jiān)控數(shù)據(jù),如下圖所示。

其次,集群在任務采集時,我們可以拿到具體的集群信息,包括ip、端口和角色。報警服務根據(jù)報警模版里的規(guī)則,將具體的規(guī)則映射成查詢語句,如下圖所示。

最后,把滿足報警規(guī)則的服務,按照集群、主機和角色維度報警出來,如下圖所示。

2.4.2 報警指標

報警指標可以理解為我們需要監(jiān)控的項目,比如CPU使用率、機器負載和磁盤空間等,如下圖所示。

數(shù)據(jù)指標采集項比較多,我們可以選擇我們關(guān)心的或者能快速反應服務問題的指標作為報警指標。這里的指標名稱與報警模版中的規(guī)則名稱一一對應,即將規(guī)則名稱與數(shù)據(jù)庫表及查詢條件映射起來。

2.4.3 報警策略

目前,報警策略分為兩種,如下圖所示。每次采集完數(shù)據(jù),都會通知monitor模塊觸發(fā)規(guī)則分析,檢查是否達到報警閥值。報警每觸發(fā)一次,都會檢查上一次報警時間,保證在報警時間間隔內(nèi),不會重復報警。

2分鐘內(nèi),8次(每分鐘采集4次數(shù)據(jù))中有4次滿足條件,釘釘告警

2分鐘內(nèi),8次(每分鐘采集4次數(shù)據(jù))中有4次滿足條件,釘釘和電話同時告警,配置如下圖所示

2.5 監(jiān)控數(shù)據(jù)展示

數(shù)據(jù)監(jiān)控不僅可以為我們提供準實時狀態(tài)展現(xiàn),還能幫助做故障回溯、風險預測和大盤監(jiān)控。日常問題處理和故障復盤,我們希望在一個頁面既能查看一個集群各角色的機器指標,又能看到各角色的數(shù)據(jù)庫性能指標,而不用在各個指標頁面來回跳轉(zhuǎn),如下圖所示。

同時,我們可以利用采集的監(jiān)控數(shù)據(jù),定制我們的數(shù)據(jù)庫監(jiān)控大盤。有了監(jiān)控大盤,我們可以做日常巡檢,及時發(fā)現(xiàn)性能風險,如下圖所示。

比如我們通過tidb大盤巡檢,發(fā)現(xiàn)集群延時升高,并及時將其解決,減少風險,如下圖所示

3. 總結(jié)

伴魚數(shù)據(jù)庫監(jiān)控系統(tǒng)已經(jīng)運行近半年,在這期間,日常巡檢和報警幫助我們發(fā)現(xiàn)了多起數(shù)據(jù)庫性能問題,并及時加以解決。目前,監(jiān)控系統(tǒng)還有一些待完善的地方,比如告警收斂、時序數(shù)據(jù)庫高可用等問題。未來,我們將繼續(xù)深挖監(jiān)控系統(tǒng)的潛力,為伴魚數(shù)據(jù)庫保駕護航。 

 

責任編輯:張燕妮 來源: 高效運維
相關(guān)推薦

2018-08-27 10:59:07

京東數(shù)據(jù)庫智能運維

2018-09-18 09:36:52

運維數(shù)據(jù)庫智能

2009-05-11 10:51:28

2012-10-23 11:01:19

數(shù)據(jù)中心網(wǎng)絡系統(tǒng)通信網(wǎng)絡

2018-09-27 08:59:29

2010-10-27 11:39:01

視頻監(jiān)控公共交通體系H3C

2022-02-23 08:00:00

開發(fā)DevOps技術(shù)

2013-04-12 13:30:47

2022-09-19 21:10:25

CRM銷售管理系統(tǒng)

2010-12-01 20:41:02

無線監(jiān)控MeshStrix

2018-12-14 11:04:56

數(shù)據(jù)庫運維智能

2020-12-30 08:09:46

運維Prometheus 監(jiān)控

2009-06-30 09:37:00

數(shù)據(jù)運維管理建設

2022-12-27 08:10:07

PG數(shù)據(jù)庫運維

2013-08-09 10:17:42

谷歌綠色數(shù)據(jù)中心數(shù)據(jù)中心

2015-06-01 11:10:24

2020-12-29 10:45:22

運維Prometheus-監(jiān)控

2011-03-21 14:43:42

2016-09-23 09:22:12

2013-09-26 21:50:11

RIILIT綜合監(jiān)控
點贊
收藏

51CTO技術(shù)棧公眾號

欧美一区三区二区| 91免费在线播放| 久久在线观看视频| 怡红院一区二区| 校园春色亚洲| 专区另类欧美日韩| 精品久久久久久综合日本| 国产一卡二卡三卡| 欧美精品黄色| 亚洲日本欧美中文幕| 999在线精品视频| 午夜影院一区| 亚洲美女视频在线| 欧美高清一区二区| a天堂在线视频| 日韩精品视频网站| 久久久久一本一区二区青青蜜月 | 外国成人毛片| 精品久久香蕉国产线看观看亚洲| 亚洲亚洲精品三区日韩精品在线视频| 国产 欧美 自拍| 日本高清视频免费看| 日韩成人综合网站| 精品久久久久久久久久国产| 日本一区视频在线| 亚洲国产成人一区二区| 蜜臀av性久久久久av蜜臀妖精| 久久久久久久一区二区| 中文国语毛片高清视频| 香蕉国产成人午夜av影院| 日韩一区二区三区电影 | 九九热视频在线免费观看| 精品伊人久久久| 欧美精品自拍偷拍动漫精品| 日本一本二本在线观看| 成人性生交大片免费看网站 | 日韩精品一区二| av网站在线不卡| 原纱央莉成人av片| 亚洲第一狼人社区| 污污污污污污www网站免费| 18免费在线视频| 久久香蕉国产线看观看99| 国产伦精品一区| 99精品在线视频观看| 久久99深爱久久99精品| 国产精品美女www爽爽爽视频| wwwwww国产| 日韩午夜精品| 97免费视频在线| 久久精品国产亚洲AV无码麻豆| 亚洲最大av| 久久天天躁日日躁| 国语对白在线播放| 亚洲澳门在线| 麻豆乱码国产一区二区三区| 国产天堂av在线| 99精品视频在线观看播放| 色老头一区二区三区在线观看| 国产精品一二三区在线观看| 狠狠色丁香婷婷综合影院| 亚洲区一区二区| 最近中文字幕在线mv视频在线| 蜜桃一区二区三区| 日韩高清中文字幕一区二区| 亚洲制服丝袜一区| 国产素人在线观看| 三妻四妾的电影电视剧在线观看| 精品美女久久久久久免费| 欧美一级视频免费看| 黄在线观看免费网站ktv| 精品久久久久久久久国产字幕| 无码aⅴ精品一区二区三区浪潮 | 天堂91在线| 久久综合五月天婷婷伊人| 欧美国产综合视频| 国产三级电影在线| 中文字幕一区二区三区四区| 国产91在线亚洲| 黄色在线网站噜噜噜| 91国偷自产一区二区三区成为亚洲经典| 国产免费成人在线| 福利一区二区三区视频在线观看| 69堂国产成人免费视频| 亚洲国产精品狼友在线观看| 亚洲a级精品| 日韩一区视频在线| 国产一级二级三级| 久久五月激情| 91精品啪在线观看麻豆免费| 亚洲精品国产精| 久久亚洲免费视频| 91社在线播放| 色戒汤唯在线| 欧美绝品在线观看成人午夜影视| 风韵丰满熟妇啪啪区老熟熟女| 亚洲97av| 久久99热精品| 免费黄色片视频| 国产精品一区在线观看你懂的| 精品日本一区二区三区| av片在线看| 午夜视频在线观看一区二区三区| wwwwww.色| 中文字幕一区二区三区中文字幕| 亚洲日本欧美日韩高观看| 污污的视频在线免费观看| 阿v免费在线观看| 国内精品久久久久久久影视蜜臀| 欧美怡红院视频一区二区三区| 怡红院男人的天堂| 99精品久久只有精品| 亚洲日本japanese丝袜| 欧美aaaaa性bbbbb小妇| 91精品国模一区二区三区| 偷拍女澡堂一区二区三区| 欧美一区亚洲| 国产美女高潮久久白浆| 无码精品人妻一区二区| 亚洲免费在线播放| 黄色国产精品视频| а√中文在线天堂精品| 色青青草原桃花久久综合 | 日本黄在线观看| 亚洲欧美aⅴ...| 久久久久久久少妇| 欧美美女在线直播| 欧美日韩成人在线观看| 亚洲综合精品国产一区二区三区 | 精品日本一区二区三区| 成人免费视屏| 欧美日韩aaa| 少妇无套高潮一二三区| 免费日韩av| 懂色中文一区二区三区在线视频 | 日韩精品福利一区二区三区| 欧美成人h版在线观看| 91精东传媒理伦片在线观看| 国产女人18水真多18精品一级做| 精品久久一二三| 丁香婷婷成人| 欧美日产国产成人免费图片| av观看在线免费| 亚洲色图.com| 欧美精品一区二区三区蜜臀| 日本三级免费观看| 黄色免费大全亚洲| 欧美高跟鞋交xxxxhd| www.黄色小说.com| 亚洲精品日日夜夜| wwwxxxx在线观看| 综合av在线| 99在线首页视频| 日韩激情av| 亚洲成人网av| 日本三级中文字幕| 99热这里都是精品| 18禁免费无码无遮挡不卡网站| 国产一区二区三区亚洲| 97人人爽人人喊人人模波多| 亚洲 另类 春色 国产| 欧美日韩精品中文字幕| 51调教丨国产调教视频| 视频一区二区三区中文字幕| 日韩欧美精品久久| 久久久成人av毛片免费观看| 在线播放国产精品| 92久久精品一区二区| 亚洲蜜桃精久久久久久久| 9191在线视频| 亚洲美女色禁图| 免费成人在线观看av| 无人区在线高清完整免费版 一区二| 亚洲香蕉成视频在线观看| 中文字幕+乱码+中文字幕明步 | 国产粉嫩在线观看| 亚洲免费高清视频| 在线观看中文字幕2021| 亚洲另类在线制服丝袜| 成年人看片网站| 9久re热视频在线精品| 日韩av电影免费在线| 四虎国产精品免费久久5151| 欧美国产欧美亚洲国产日韩mv天天看完整| 人妻va精品va欧美va| 一本色道a无线码一区v| 天天色天天综合| 懂色av中文一区二区三区| 男人天堂网视频| 亚洲精品国产首次亮相| 精品国产91亚洲一区二区三区www| 最新日韩精品| 久久综合久中文字幕青草| 欧美一区二区三区成人片在线| 狠狠色噜噜狠狠狠狠97| 欧美日韩午夜视频| www国产精品av| 婷婷激情5月天| 国产手机视频一区二区| 亚洲成人网在线| 少妇一级淫片免费放播放| 视频在线观看91| 97超碰国产精品| 成人嘿咻视频免费看| 不卡的av一区| 成人免费一区| 久久久久久久久久久网站| 激情视频在线观看免费| 欧美r级电影在线观看| 蜜臀尤物一区二区三区直播| 亚洲影院免费观看| 后入内射无码人妻一区| 9人人澡人人爽人人精品| 手机免费看av网站| 美女视频一区免费观看| 国产一区二区三区乱码| 久久国产精品亚洲人一区二区三区| 国产欧美日韩伦理| 97久久中文字幕| 国产成人极品视频| 日本不卡网站| 欧美国产日韩中文字幕在线| 午夜免费视频在线国产| 日韩精品免费在线视频观看| 亚洲国产精品suv| 91精品婷婷国产综合久久| 在线免费观看国产精品| 精品高清一区二区三区| 国内偷拍精品视频| 国产精品初高中害羞小美女文| 超碰97人人干| av亚洲精华国产精华精华| 熟妇无码乱子成人精品| 久久99深爱久久99精品| 国产九九在线视频| 三级在线观看一区二区 | 狂野欧美一区| 台湾无码一区二区| 亚洲蜜桃视频| 中文字幕一区二区三区四区五区六区 | 亚洲国产aⅴ精品一区二区三区| 日本高清+成人网在线观看| 国精一区二区三区| 欧美夫妻性生活视频| 99在线视频观看| 久久综合免费视频影院| sm国产在线调教视频| 久久久精品999| 操你啦视频在线| 欧美精品在线视频观看| av黄色在线| 欧美激情videos| 2019中文字幕在线电影免费 | 成人观看免费视频| 亚洲免费资源在线播放| 破处女黄色一级片| 亚洲综合区在线| 国产精品99无码一区二区| 亚洲妇女屁股眼交7| 国产精品suv一区二区三区| 欧美日韩一区二区三区在线免费观看| 日本一区二区三区精品| 在线国产电影不卡| 91精品中文字幕| 欧美一区欧美二区| 蜜桃久久一区二区三区| 日韩电影中文字幕在线| 可以在线观看的av网站| 欲色天天网综合久久| 成人在线观看亚洲| 欧美黑人巨大xxx极品| 538在线观看| 国产suv精品一区二区| 成人不卡视频| 亚洲精品免费一区二区三区| 老牛国内精品亚洲成av人片| 热re99久久精品国99热蜜月| 99久久99久久精品国产片桃花| 男同互操gay射视频在线看| 激情文学一区| 女人另类性混交zo| 狠狠色狠狠色综合| fc2成人免费视频| 久久久精品免费网站| 国产乱子轮xxx农村| 亚洲综合色婷婷| 不卡av电影在线| 日韩视频在线你懂得| 三级在线电影| 久久亚洲精品网站| 依依综合在线| 91嫩草国产在线观看| 亚洲欧洲美洲国产香蕉| 欧美日韩一级在线| 亚洲尤物影院| 久久人人爽人人片| 久久久久久99精品| 劲爆欧美第一页| 在线国产亚洲欧美| 黄色av网站免费在线观看| 中文字幕欧美亚洲| 漫画在线观看av| 欧美视频在线免费| 亚洲激情在线看| 成人91在线观看| 中文字幕五月天| 色狠狠色狠狠综合| 好吊色在线观看| 久久精品国产99国产精品澳门| 久久影院午夜精品| 91精品国产高清久久久久久91裸体| 视频一区欧美| 九一国产精品视频| 国产激情91久久精品导航| 精品人妻中文无码av在线 | 欧美一级免费| 狠狠爱一区二区三区| 亚洲精品91| 人人干人人干人人| 久久久久久久久99精品| 午夜偷拍福利视频| 欧美一级一区二区| 最新国产在线观看| 欧美亚洲视频在线观看| 成人av动漫| 国产 欧美 日本| 国模大尺度一区二区三区| 亚洲一级黄色录像| 日韩欧美中文在线| 好男人在线视频www| 欧美乱妇40p| 9999在线精品视频| 一区二区三区精品国产| 日韩高清不卡一区二区| 无码人妻精品一区二区三应用大全 | 免费精品视频在线| 五月天综合视频| 色噜噜狠狠色综合欧洲selulu| 亚洲欧美日韩免费| 97免费视频在线播放| 成人av综合网| 91亚洲精品国产| 国产.精品.日韩.另类.中文.在线.播放| 亚洲天堂一级片| 欧美嫩在线观看| 成码无人av片在线观看网站| 91精品久久久久久久| 久久久久久免费视频| 在线免费黄色小视频| 亚洲激情av在线| 99热这里只有精品在线| 欧美黑人一级爽快片淫片高清| 视频精品一区| 丁香六月激情婷婷| 不卡av在线网| 五月天婷婷激情| 亚洲日本成人网| 日韩一级视频| 路边理发店露脸熟妇泻火| 日本中文字幕电影在线观看| 欧美视频你懂的| 欧美成人视屏| 亚洲伊人久久大香线蕉av| 欧美日韩视频| 2一3sex性hd| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 国产一级二级在线观看| 欧美日韩亚洲激情| 国产二区视频在线观看| 成人xxxx视频| 午夜精品偷拍| 国产高清成人久久| 91极品美女在线| 尤物网在线观看| 91手机在线播放| aa国产精品| 美国一级黄色录像| 日韩欧美国产综合在线一区二区三区| jizz一区二区三区| 台湾成人av| 国产精品一二三四| 国产精品国产三级国产专区52| 在线免费观看羞羞视频一区二区| 国产美女亚洲精品7777| 亚洲 高清 成人 动漫| 国产精品欧美经典| 亚洲精品综合网| 国产精品美女久久久免费| 永久91嫩草亚洲精品人人| 香蕉网在线播放| 7777精品伊人久久久大香线蕉| 超碰高清在线| 在线成人性视频| 99久久免费国产| 中文字幕第31页| 欧美精品电影免费在线观看| jizzjizz欧美69巨大| 国产原创剧情av| 51精品视频一区二区三区| 亚洲日本天堂|