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

Prometheus + Grafana + AlertManager,萬能監控公式也會踩坑……

運維 新聞
前段時間研究了下基于Prometheus構建監控系統相關的概念,并以此為基準設計了一個企業級通用的監控告警平臺的方案。這里分享一下架構的分析過程以及上述問題的解決思路。
說到監控告警平臺,大家應該都不會陌生,對于線上系統而言可以說是個標配,各個公司或項目也都會有搭建自己的監控告警平臺的實際訴求。

當前比較主流的監控告警平臺實現方案,很多都是基于Prometheus + Grafana + AlertManager來實現的。但是實際使用的時候會發現不易實施:

在運維部署對接方面存在一些不便,接入新的被監控節點時需要到平臺部署機器上去修改配置文件、甚至重啟服務來生效。

  • 配置告警規則等也是基于xml配置,必須要到平臺服務器上去添加文件,對于一個各項目通用的平臺而言,顯然不可能將后端服務地址暴露讓各業務負責人員去自行修改服務器上的配置文件。

  • Grafana界面相對單一、可以用于看板或者大屏展示,但是一些公司內高度定制化的頁面能力實現起來會比較麻煩(當然也可以基于Grafana二次開發定制),或者想在公司已有的運維平臺中深度集成,實現難度較大。

前段時間研究了下基于Prometheus構建監控系統相關的概念,并以此為基準設計了一個企業級通用的監控告警平臺的方案。這里分享一下架構的分析過程以及上述問題的解決思路。

一、平臺與業務職責規劃

既然是構建通用平臺,就會涉及到平臺與業務的職責劃分的問題,這條線究竟按照什么尺度去畫,究竟將平臺做厚還是做薄,將直接決定了平臺的整體定位:

  • 平臺做得太厚重,勢必導致業務使用的約束增加、且定制化能力減弱,適用范圍受限;

  • 平臺做的太輕薄,業務雖然有更多的主導權與定制靈活度,但也導致各個業務需要重復構建相關能力,平臺將失去意義。

圖片

從構建通用平臺的角度而言,很明顯厚平臺方案更具優勢,可以統一整個公司各個業務的監控水平、可以持續的匯聚能力、積累沉淀。

所以,最終選擇采用厚平臺模式來構建:

  • 集成數據存儲、統計、告警策略、告警推送等能力,業務僅負責埋點數據上報即可。

  • 告警能力擴展性強,全業務無差別共享。

  • 業務接入簡單,但平臺實現工作量較大。

  • 業務可以有限定制,但是需要基于管理界面上去配置規則,受平臺規則支持度限制。

二、用戶場景訴求分析

先分析下對監控平臺的一個整體的訴求情況、以及監控平臺需要支持的一些核心業務場景。

圖片

從用戶角度,收集下不同角色的人員的訴求:

1、管理人員

  • 掌控全局整體情況
  • 可以按照不同維度查看(比如按照部門、按照項目、按照負責人等維度進行查看)

2、開發人員

  • 知曉自己負責的項目的狀態
  • 若有異常能第一時間收到告警通知
  • 可定制自己項目的告警規則與告警接收人員

3、運維人員

  • 查看負責的所有機器情況
  • 部署接入簡單
  • 中間件可以一鍵接入,不要有額外的部署安裝操作
  • 監控平臺自身的穩定與可靠

總結下來,用戶層面對系統的訴求點主要有:

  • 能用:能查看整體情況、能劃分權限控制、能接收告警
  • 易用:業務接入簡單、方便自定義規則

三、選型與整體設計

作為監控平臺,當前主流的一個方案就是Prometheus + Grafana + AlertManager的配套,本次方案也使用此常規配套。

關鍵設計點:

  • 由于prometheus采用配置文件的方式管理數據采集、告警規則等,為方便使用,設計搭建配置界面與配套服務,負責web端修改配置,server端寫入prometheus配置文件中的邏輯、中間件探針自動啟動部署等能力。

  • 考慮到prometheus告警推送通道有限、因此設計了消息推送服務,提供rest接口接收prometheus的告警推送,然后轉發到現有的微信推送通道中,實現在微信上接收告警。

  • 通常Prometheus探針會部署到被監控的進程所在機器上,較為分散,維護難度較大。對于常見的各種中間件的數據采集探針,采用集中服務器部署的方案,通過web下發命令部署對應中間件的探針服務。

圖片

最終整體構建的全貌圖如上所示,橙色的部分為使用開源組件實現,綠色部分為自行構建,作為輔助能力,打通平臺的輔助操控能力,降低用戶的使用門檻。

四、關鍵點設計

1、監控平臺管理界面方案

作為與用戶層面打交道的門面,管理界面端的實現既要承載用戶維度的基本使用訴求,更是解決前述說的Prometheus + Grafana + AlertManager使用配置與規則定制門檻過高的關鍵一環。

基于Prometheus構建的監控平臺中,很多都是標配了Grafana作為界面展示。但是Grafana作為通用開源組件,側重點在dashboard展示能力上,其余一些管理能力較為弱化。

圖片

所以在界面的規劃上,采用的策略是繼續以現有的運維平臺界面為主,設計整合grafana的dashboard展示能力。也即對用戶而言,入口都是運維平臺Poral,一些規則配置、部署操作等統一由運維平臺portal提供,只是點擊查看某個項目的數據時,跳轉到Grafana展示。

2、分層、分組告警實現機制

作為一個監控告警平臺,告警能力自然是最關鍵的一個部分。此部分使用Prometheus已有能力。

具體實施時,為了實現告警的按需推送、精準推送,規劃在Prometheus配置采集探針數據的時候,為每個探針配置對應的標簽數據,比如項目組、系統、模塊、環境類型等等信息。這樣就可以進一步按照項目組或者系統維度進行推送給相關人員。

圖片

此處規劃是在prometheus拉取探針服務的地方進行配置追加固定分組tag信息,而不是由各個探針的指標項中自己上報,主要也是從平臺統一控制維度進行考量。

圖片

3、對接告警通道設計

Prometheus實現告警有2種可選方案:

  • 對接Prometheus AlarmManager組件, 通過修改服務器上的本地配置文件,實現告警規則的設置。

  • 對接Grafana,使用Grafana告警功能,直接在Grafana的界面指標項中進行配置。

其實,不管是Prometheus AlertManager還是Grafana,其配置都需要遵循一定的規則,對于沒接觸過的人而言,還是有一定的使用門檻的,而且兩種配置起來都很不方便,尤其是AlertManager,還得登錄部署服務器上去新增或修改配置文件 —— 這個作為一個平臺,顯然是不可接受的。

所以,從功能與便捷性角度考慮,選定使用AlertManager實現告警能力。作為對其弊端的補償,規劃構建管理配置服務,并在平臺統一Portal上提供無門檻易用的配置能力,如下:

圖片

用戶通過界面上配置好之后,變更的配置文件經由管理配置服務中轉,自動寫入AlertManager對應配置文件中,由此避免人為修改AlertManager服務端配置文件可能引發的問題。

AlarmManage預置的告警通道主要有郵箱、釘釘、企業微信、或者webhook等。出于可自由定制、以及后續可自由定制的角度觸發,此處選擇采用webhook的方式:

  • 新開發一個webhook告警接收服務,提供rest接口用來接收告警信息;

  • 對接收到的告警信息進行處理后,調用當前監控平臺提供的微信告警推送接口,推送給用戶。

4、部署與運維管理策略

基于Prometheus的機制,數據上報采用探針的方式暴露相關接口,然后Prometheus定時輪詢拉取。

對于探針的部署,考慮可選常規模式與集中模式兩種。

1)常規模式

各業務、各中間件節點自行部署自己的探針服務。

2)集中模式

各中間件的探針服務集中部署,打通web端配置邏輯,根據自動部署探針服務。

圖片

從實施工作量上進行評估,最終敲定混合使用兩種模式:

  • 中間件監控,采用集中部署,作為平臺能力一部分,集中監管。

  • 各業務監控,采用常規模式,各個業務自行定制提供探針服務并部署。

關于中間探針集中部署:

  • 將各常見中間件的exporter包安裝到服務器上

  • 根據web傳過來的被監控中間件的類型

  • 執行命令,z啟動對應探針

  • 為了后續可維護,將啟動命令寫入腳本文件中,設定開機自啟動

  • 相關配置信息、每個exporter綁定的port信息以及監控的中間件信息,保存到DB中,便于維護。

圖片

5、高可用設計

作為一個用來監控其他服務是否正常的告警平臺,其自身的高可用性顯然是必須要考慮的事情。一旦監控平臺掛掉,業務出問題可能就無法第一時間通知到責任人,很容易引發線上事故。

對整個平臺的高可用設計,采用分模塊不同的策略:

圖片

1)Prometheus

  • 高可用:冗備方案。部署2套prometheus進程,兩套prometheus采集相同的探針節點,擁有完全相同的配置數據。

  • 可擴展:分片策略。當監控對象數量太多時,將監控對象分片,每個分片部署一套(2個進程)prometheus服務,實現水平無限制擴展。

2)AlarmManager

  • 高可用、可擴展:集群部署。多個prometheus進程發送到AlarmManager Cluster中的重復告警信息,最終只會有1條告警會被發送出去。

3)配置部署服務

高可用、可擴展:集群部署。部署多個進程節點,對外提供統一訪問地址。

4)探針服務

非監控平臺主體,不做高可用保證,宕機會有告警,滿足要求。

五、總體回顧

回顧下整個方案的分析與設計過程,其實整體邏輯很簡單,選型確定之后,根據選型結果,以及選型與目標訴求之間的差異度,考慮如何抹平兩者之間的差異。也即所謂的“不忘初心、以始為終”。

按照上述策略搭建完成后,整體的監控平臺的功能全貌為如下:

? 圖片 ?

責任編輯:張燕妮 來源: 架構悟道
相關推薦

2021-12-28 08:17:41

循環 forgo

2025-11-12 00:15:00

MCPAIAgent

2025-05-14 07:06:36

2020-12-22 09:34:20

JavaScript開發技術

2017-11-13 14:06:56

2017-10-10 11:11:14

2020-11-20 08:15:40

Grafana + P

2016-11-24 12:07:42

Android萬能圓角ImageView

2025-04-11 02:44:00

2021-10-15 06:49:37

MySQL

2009-03-19 09:02:44

2021-07-01 11:29:45

KubernetesGrafana監控

2020-06-16 08:32:00

人工智能技術機器學習

2022-11-21 09:57:18

網關系統

2025-05-08 10:10:00

箭頭函數JavaScript開發

2022-06-23 18:10:15

多云

2009-02-27 13:48:00

Mdaemon郵件服務器

2021-09-25 13:05:10

MYSQL開發數據庫

2022-07-25 14:24:53

Docker容器安全

2019-10-30 14:44:41

Prometheus開源監控系統
點贊
收藏

51CTO技術棧公眾號

黄页免费在线观看视频| 九九热在线精品视频| 日韩在线第三页| 思思99re6国产在线播放| 国产精品99久久久久久宅男| 久久久久久久久久久久久久久久久久av | 国产精品老牛| 最近免费中文字幕视频2019| 久久av一区二区三| 亚洲欧美在线成人| 一区二区三区高清| 欧美日本国产精品| 91国偷自产中文字幕久久| 最新国产拍偷乱拍精品| 久久精品99久久久香蕉| 色噜噜在线观看| 欧美黄色一级| 欧美偷拍一区二区| 你真棒插曲来救救我在线观看| 91xxx在线观看| 97se亚洲国产综合自在线不卡| 国产中文欧美精品| 久视频在线观看| 亚洲成人精品| 国产一区二区动漫| 国产精品无码永久免费不卡| 91精品丝袜国产高跟在线| 欧美日韩亚洲综合| 免费日韩视频在线观看| mm131美女视频| 91国自产精品中文字幕亚洲| 精品人妻一区二区三区四区在线| 女女色综合影院| 91蝌蚪porny成人天涯| 99re在线播放| 国产麻豆免费观看| 在线成人h网| 99精品国产热久久91蜜凸| 日本不卡免费高清视频| 日本视频www| 一本到12不卡视频在线dvd| 一区二区日韩精品| 国产手机在线观看| 亚洲激情播播| 日韩精品亚洲精品| 国产精品九九视频| 韩国女主播一区二区三区| 日韩免费高清视频| 亚洲av无码成人精品区| 日本精品在线播放| 欧美成人艳星乳罩| 韩国一区二区三区四区| 97se亚洲| 亚洲成人网久久久| 国产精品扒开腿做爽爽爽a片唱戏 亚洲av成人精品一区二区三区 | 色综合久久综合中文综合网| 亚洲天堂网在线观看| www.亚洲视频.com| 黄网av在线| 亚洲在线中文字幕| 久久香蕉视频网站| 七七成人影院| 亚洲成人资源网| av免费观看大全| 天堂电影一区| 在线一区二区三区四区| 亚洲 欧美 日韩系列| 成人久久网站| 91麻豆精品91久久久久久清纯| 视频免费1区二区三区| 91精品国产一区二区在线观看| 91精品在线观看入口| 91人妻一区二区三区| 中文成人在线| 精品国产一区二区三区不卡| 亚洲调教欧美在线| 国产探花一区在线观看| 色七七影院综合| 欧美黄色免费看| 亚洲国产清纯| 国产精品91在线观看| 亚洲图片小说视频| 成人黄色小视频在线观看| 色av一区二区| 黑丝一区二区三区| 欧美一区二区三区视频在线 | 制服丝袜一区二区三区| 国产高清www| av电影一区| 欧美美女一区二区在线观看| 女同性αv亚洲女同志| 日韩高清三区| 久久精品国产一区二区电影| 日本三级2019| 蜜臀精品久久久久久蜜臀| 91成人理论电影| 色哟哟在线观看| 亚洲欧美日韩国产中文在线| 免费看又黄又无码的网站| 国产精品99| 亚洲韩国欧洲国产日产av | 国产乱码精品一区二区亚洲| 久久精品99久久久香蕉| 少妇高潮av久久久久久| 国产一区福利在线| 日本不卡一区| 日本在线视频中文有码| 欧美亚洲免费在线一区| 成人免费看片载| 四季av一区二区三区免费观看| 国产综合在线看| 国产又黄又粗又硬| 2021中文字幕一区亚洲| 福利在线一区二区| 欧美一级在线| 亚洲女人天堂视频| 日韩免费黄色片| 国产精品主播直播| 日韩精品无码一区二区三区| 成人观看网址| 欧美videos中文字幕| 日本黄区免费视频观看| 亚洲在线观看| 国产视频在线观看一区| gogogogo高清视频在线| 欧美日韩一区二区在线观看视频| 国产高清自拍视频| 亚洲人成高清| 成人永久免费| 影音先锋男人资源在线| 欧美日韩成人综合天天影院| 国产一区二区三区四区五区六区| 1024精品一区二区三区| 97伦理在线四区| wwwav在线| 欧美一区二区国产| 很污很黄的网站| 欧美aⅴ一区二区三区视频| 欧美人xxxxx| 一区一区三区| 亚洲视频免费一区| 国产偷人爽久久久久久老妇app| 久久影院午夜片一区| a在线视频观看| 国产日韩三级| 91av成人在线| 欧洲毛片在线| 狠狠躁夜夜躁人人爽天天天天97| 一级黄色片毛片| 91久久黄色| 好吊妞www.84com只有这里才有精品 | 免费精品一区| 久99久在线视频| 亚洲AV无码一区二区三区性| 亚洲男同性恋视频| 中文字幕99页| 亚洲激情偷拍| 久久久免费看| 日韩不卡免费高清视频| 国产香蕉一区二区三区在线视频 | 欧美成人手机视频| 成人午夜免费电影| 97成人在线免费视频| 日韩av资源网| 国产精品18久久久久久麻辣| av二区在线| 欧美一区二区三区影视| 国产三级国产精品国产国在线观看| 国产一二精品视频| 精品无码国产一区二区三区av| 婷婷综合成人| 国产精品欧美久久久| www红色一片_亚洲成a人片在线观看_| 精品久久久久av影院| 国产91精品一区| 欧美国产精品中文字幕| 视频区 图片区 小说区| 9色精品在线| 亚洲欧美日韩精品在线| 日韩影片在线观看| 欧美一区在线直播| 欧美69xxx| 亚洲精品v欧美精品v日韩精品| 成人a v视频| 亚洲欧洲综合另类在线| 老熟妇精品一区二区三区| 日本v片在线高清不卡在线观看| 国产免费一区二区三区四在线播放| 第四色中文综合网| 国产精品美女999| 波多野结衣在线播放| 亚洲午夜精品视频| 成人av无码一区二区三区| 日韩欧亚中文在线| 欧美精品久久久久性色| 国产亚洲精品aa午夜观看| 亚洲成人福利视频| 欧美激情日韩| 韩国精品在线观看| 国产精品成人观看视频免费| av日韩电影| 免费不卡在线观看av| 久草视频在线看| 日韩一卡二卡三卡国产欧美| 欧美激情黑白配| 伊人色综合久久天天人手人婷| 亚洲第一黄色网址| 日韩av中文字幕一区二区三区| 欧美一级日韩不卡播放免费| 欧美日韩综合一区二区| 国产日韩欧美精品电影三级在线| 四虎永久免费观看| 激情五月播播久久久精品| 国产在线青青草| 欧美日韩免费观看一区=区三区| 日韩在线第一区| 欧美电影在线观看免费| 91在线看网站| 自拍偷拍欧美日韩| 国产精品久久久久久久久免费 | 亚洲欧美日韩电影| 青娱乐国产视频| 久久久久免费观看| 欧美成人三级伦在线观看| 国产v日产∨综合v精品视频| 欧美成人福利在线观看| 视频一区在线播放| 成人在线观看你懂的| 欧美精选一区| 熟女熟妇伦久久影院毛片一区二区| 国产一区二区三区四区大秀| 久久国产精品免费一区| 黄色网一区二区| 国产精品区一区| 成人中文字幕视频| 超碰97网站| 一区二区视频| 99re资源| 91成人精品在线| αv一区二区三区| av成人资源| 国产日产精品一区二区三区四区| 亚洲性视频在线| 六月婷婷色综合| 午夜影院在线观看欧美| 少妇极品熟妇人妻无码| 国产乱人伦偷精品视频免下载| 岛国毛片在线播放| 97品白浆高清久久久久久| 亚洲人成电影网站色xx| 日本在线视频1区| 亚洲乱码国产乱码精品精天堂| 亚洲日本在线播放| 亚洲精品视频二区| 少妇人妻偷人精品一区二区| 亚洲经典在线看| 欧美激情777| 精品国内自产拍在线观看| 超碰在线国产| 在线观看国产成人av片| av网站在线播放| 久久精品99久久久香蕉| 1024在线播放| 久久久伊人欧美| 国产在线美女| 日产精品99久久久久久| 另类中文字幕国产精品| 成人精品视频99在线观看免费| 欧美人一级淫片a免费播放| 国产精品大尺度| av激情在线观看| 亚洲国产乱码最新视频| 久久久久久久久久影院| 色婷婷av久久久久久久| 国产美女www爽爽爽视频| 日韩三级高清在线| 神马午夜在线观看| 国产一区二区三区欧美| 理论片午午伦夜理片在线播放| 久久999免费视频| 天堂电影一区| 国产欧美一区二区三区四区| 一区二区三区四区视频免费观看 | 风间由美中文字幕在线看视频国产欧美| 国产在线精品一区二区三区| 国产精品免费大片| 欧美 国产 精品| 午夜在线一区二区| 午夜免费视频网站| 久久综合色综合88| 日韩av手机在线免费观看| 天天色图综合网| 最近中文字幕免费观看| 精品国产一区久久| 91porn在线观看| 91国产中文字幕| 国产一区二区av在线| 蜜桃麻豆www久久国产精品| 天天天综合网| 妞干网在线免费视频| 国产激情一区二区三区四区| 日韩一区二区a片免费观看| 一区二区三区在线影院| 做爰无遮挡三级| 亚洲精品理论电影| www红色一片_亚洲成a人片在线观看_| 日本久久久久久久| 91久久偷偷做嫩草影院电| 神马影院我不卡| 国产精品日本| 一级全黄裸体片| 亚洲欧美日韩国产手机在线| 真实新婚偷拍xxxxx| 亚洲美女在线观看| 国产美女情趣调教h一区二区| 国产久一一精品| 成人亚洲一区| 蜜臀久久99精品久久久酒店新书| 高清日韩电视剧大全免费| 夫妻性生活毛片| 精品视频色一区| 欧美日韩在线精品一区二区三区激情综| 欧美大片在线看免费观看| 91成人福利社区| 综合视频在线观看| 免费成人你懂的| 免费观看a级片| 色综合亚洲欧洲| 欧美女子与性| 青青青国产精品一区二区| 国产精品丝袜在线播放| 成人高清dvd| 国产老妇另类xxxxx| 免费在线黄色网| 91精品视频网| 69成人在线| 96sao精品视频在线观看| 天天色综合色| 亚洲精品在线网址| 自拍偷自拍亚洲精品播放| 亚洲一级特黄毛片| 久久精品在线视频| 国产成人久久精品一区二区三区| 亚洲自拍三区| 精品夜夜嗨av一区二区三区| 亚洲欧美卡通动漫| 欧美一区二区三区四区久久| 色黄网站在线观看| 国产精品美女久久久久av福利| 狠狠入ady亚洲精品| 喷水视频在线观看| 日韩欧美综合在线视频| 国产一级片在线| 国产精品自产拍在线观看| 国产高清一区二区| 夜夜爽久久精品91| 亚洲成人免费av| 日本成人一区| 国产精品av在线播放| 国产精品久久久久蜜臀| a级大片免费看| 亚洲丶国产丶欧美一区二区三区| 免费a级片在线观看| 欧美怡红院视频一区二区三区| 国产精品一区高清| 一级做a爱视频| 午夜视频一区二区三区| 激情在线视频| 成人欧美一区二区三区黑人孕妇| 欧美激情视频一区二区三区在线播放 | 国产精品资源在线| 五月天婷婷综合网| 亚洲精品自拍视频| 成人在线免费电影网站| 91精品一区二区三区四区| av在线一区二区| 少妇久久久久久久| 欧美成人久久久| 日韩人体视频| 在线观看国产一级片| 一区二区三区日本| 久久伊伊香蕉| 999国内精品视频在线| 久久大逼视频| 日日骚一区二区三区| 亚洲精品一区二三区不卡| 精品九九久久| 国内精品视频一区二区三区| 国产欧美一区二区精品仙草咪| 国产成人精品亚洲精品色欲| 欧美在线精品免播放器视频| 五月天久久网站| 李宗瑞91在线正在播放| 欧美一级生活片| 欧美色片在线观看| 国产无限制自拍| 亚洲视频在线一区观看| 色吊丝在线永久观看最新版本| 成人网在线免费看| 老司机精品福利视频|