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

91九色视频在线观看| 日韩精品在线看| 丰满女人性猛交| 亚洲美女福利视频| 免费视频一区| 日韩在线播放一区| 国产精品果冻传媒| 激情开心成人网| 亚洲三级在线看| 久久国产精品-国产精品| 最近中文字幕在线观看视频| 女人天堂亚洲aⅴ在线观看| 亚洲а∨天堂久久精品9966| 熟女少妇精品一区二区| av理论在线观看| 久久先锋资源网| 91视频免费进入| 中文天堂在线资源| 最新成人av网站| 自拍亚洲一区欧美另类| 成人性生活免费看| 国产电影一区| 欧美在线999| 欧美 日韩 国产 高清| 麻豆传媒视频在线| 国产亚洲精品精华液| av一本久道久久波多野结衣| 中文字幕 自拍偷拍| 中文亚洲免费| 欧美高清视频一区二区| 亚洲熟女少妇一区二区| 视频一区中文| 亚洲国产古装精品网站| 久久久福利影院| av成人免费| 色综合久久久久网| 日本少妇高潮喷水视频| 色婷婷av在线| 亚洲欧美日韩人成在线播放| 亚洲欧美电影在线观看| 免费人成在线观看网站| a在线欧美一区| 成人做爰66片免费看网站| 一区二区精品视频在线观看| 视频一区二区三区在线| 欧美亚洲国产视频| 国产无码精品在线播放| 欧美精品自拍| 欧美黑人性猛交| 唐朝av高清盛宴| 午夜免费一区| 精品国产一区二区三区在线观看 | 97久久精品人人爽人人爽蜜臀| 成人网在线观看| 国产又粗又猛又爽又黄的| 免费xxxx性欧美18vr| 国产精品久久久久久久av大片| 日韩一级在线视频 | 亚洲国产精品三区| 日本肉肉一区| 精品视频在线看| 久久久久国产一区| 国产激情欧美| 欧洲国内综合视频| 久久久精品麻豆| 97人人做人人爽香蕉精品| 欧美性一区二区| 日本不卡一区在线| 青青久久精品| 欧美一区二区黄| 香蕉视频1024| 欧美1区二区| 亚洲欧美日韩天堂一区二区| www.av天天| 日韩片欧美片| 精品国产一区二区三区久久狼5月 精品国产一区二区三区久久久狼 精品国产一区二区三区久久久 | av电影在线观看| 国产精品久久久久9999吃药| 只有这里有精品| 91在线三级| 91久久一区二区| 日本77777| 国产欧美啪啪| 亚洲欧美制服丝袜| 国产成人在线网址| 亚洲午夜av| 日韩av片免费在线观看| 亚洲一区二区影视| 高清免费成人av| 欧美一级片免费观看| 日本中文字幕在线视频| 夜色激情一区二区| 国产精品-区区久久久狼| 精品176极品一区| 精品少妇一区二区三区在线播放| av直播在线观看| 97精品视频| 性欧美xxxx交| 亚洲一区二区人妻| 成人视屏免费看| 日韩女优中文字幕| 美女日批视频在线观看| 欧美在线一二三| 亚洲午夜久久久久久久久| 精品久久久久久久| 久久久久久久一区二区三区| 波多野结衣电车痴汉| 国产精品小仙女| 欧美精品尤物在线| 日本电影在线观看| 欧美色欧美亚洲另类二区| 无码国产69精品久久久久网站| 成人羞羞视频播放网站| 性色av香蕉一区二区| 亚洲一卡二卡在线观看| 久久免费美女视频| 91大学生片黄在线观看| 国产情侣一区二区三区| 亚洲黄色成人网| 久久r这里只有精品| 日韩vs国产vs欧美| 久久草.com| 不卡av免费观看| 91精品国产一区二区三区香蕉 | 亚洲最好看的视频| 久久久久久噜噜噜久久久精品| 亚洲字幕av一区二区三区四区| 91欧美一区二区| 国产精品久久久久9999爆乳| 9.1麻豆精品| 在线观看精品自拍私拍| 久久久久久久久久免费视频| 国产成人小视频| 中文字幕在线乱| 亚洲毛片在线免费| 日韩在线免费高清视频| 国产精品尤物视频| 久久一夜天堂av一区二区三区| 久草视频国产在线| 欧美1区2区3| 久久天堂电影网| 91麻豆成人精品国产免费网站| 久久影视一区二区| 免费观看精品视频| 日韩高清成人在线| 91国产高清在线| 色窝窝无码一区二区三区| 亚洲精品乱码久久久久久久久 | 99久久99九九99九九九| 丝袜美腿精品国产二区| 在线不卡免费视频| 国产精品久线观看视频| 午夜久久久精品| 久久视频国产| 成人写真视频福利网| 日本高清视频在线播放| 欧美高清hd18日本| 国产乱国产乱老熟300| 国产精品主播直播| 国产日本在线播放| 日韩美女毛片| 国产成人在线亚洲欧美| 中文日本在线观看| 欧美日韩的一区二区| 小泽玛利亚一区二区免费| 激情亚洲综合在线| 热久久最新地址| 亚洲一区 二区| **欧美日韩vr在线| h视频在线观看免费| 欧美浪妇xxxx高跟鞋交| 日本a级片视频| youjizz久久| 国产精品天天av精麻传媒| 成人看的视频| 亚洲综合av影视| 嗯啊主人调教在线播放视频 | 91久久精品一区二区二区| 亚欧精品视频一区二区三区| 韩国理伦片一区二区三区在线播放| 天天操天天干天天玩| 精品淫伦v久久水蜜桃| 国产精品久久久久77777| 久操视频在线播放| 欧美mv日韩mv国产网站| 国产无套丰满白嫩对白| 国产精品久久久久久久久果冻传媒| 在线成人免费av| 亚洲一区成人| 咪咪色在线视频| 免费看成人人体视频| 国产精品久久久久久久久借妻| www免费视频观看在线| 亚洲精品中文字幕av| 91福利在线观看视频| 偷窥少妇高潮呻吟av久久免费| 91网站免费入口| 国产高清在线精品| 久久久久久香蕉| 午夜欧美精品久久久久久久| 麻豆亚洲一区| 中文在线免费一区三区| 国产成人在线一区| 精精国产xxxx视频在线中文版 | 国产传媒在线观看| 色妞一区二区三区| 水莓100在线视频| 日韩一级大片在线观看| 无码人妻丰满熟妇区bbbbxxxx| 一区二区三区在线免费视频 | 天堂在线观看免费视频| 欧美精品乱人伦久久久久久| 亚洲久久在线观看| 亚洲精品亚洲人成人网| 国产视频三区四区| 99视频精品全部免费在线| 久热在线视频观看| 午夜亚洲精品| 国产白丝袜美女久久久久| 91精品电影| 一区二区三区久久网| 亚洲理论电影| 国产精品sss| 国产精品1区在线| 国产精品福利小视频| 亚洲精品88| 国模精品视频一区二区三区| 91麻豆一二三四在线| 最近2019中文字幕在线高清| 日本一区二区三区在线观看视频| 欧美成人a∨高清免费观看| 国产精品一区二区三区在线免费观看| 色婷婷久久综合| 在线观看国产亚洲| 五月天一区二区三区| 国产av 一区二区三区| 国产精品护士白丝一区av| 国产又粗又猛又爽又黄av| 久久综合九色综合欧美就去吻| 久久久午夜精品福利内容| 夫妻av一区二区| 国产精品偷伦视频免费观看了| 国产一本一道久久香蕉| 国产又粗又长又爽又黄的视频| 蜜桃久久久久久久| www.这里只有精品| 美国十次了思思久久精品导航| 亚洲视频在线a| 奇米777欧美一区二区| www.超碰com| 麻豆精品一区二区av白丝在线| 激情 小说 亚洲 图片: 伦| 日本欧美一区二区在线观看| 成人黄色一区二区| 日本不卡高清视频| 日本不卡一区在线| 国产裸体歌舞团一区二区| 精品人妻一区二区乱码| 国产很黄免费观看久久| 成人做爰www看视频软件| 成人福利视频在线| 国产精品久久AV无码| 91蜜桃婷婷狠狠久久综合9色| 国产免费看av| 国产精品美女久久久久久久久久久| 欧美亚洲色综久久精品国产| 国产精品麻豆一区二区| 麻豆明星ai换脸视频| 亚洲影视资源网| 亚洲免费在线观看av| 日本久久精品电影| 特级西西444www高清大视频| 7799精品视频| 免费国产黄色片| 亚洲午夜久久久久久久| 久cao在线| 国内精品视频久久| 最新欧美电影| 91日韩在线播放| 看全色黄大色大片免费久久久| 欧美日韩一区二区视频在线| 日韩欧美三级| 人人妻人人做人人爽| 免费在线观看成人av| 一起操在线视频| www.欧美色图| 影音先锋男人资源在线观看| 亚洲va国产va欧美va观看| 久久久久在线视频| 91精品福利在线一区二区三区| 熟妇人妻一区二区三区四区| 一本色道久久综合狠狠躁篇怎么玩| 国产最新在线| 欧美一级淫片丝袜脚交| 亚洲人成网站在线在线观看| 精品久久久三级| 久久久久久久久久久9不雅视频| 欧美 丝袜 自拍 制服 另类| 久久97超碰国产精品超碰| 色天使在线视频| 亚洲精品国产第一综合99久久 | 天堂av一区二区| 狠狠综合久久| 一本色道久久亚洲综合精品蜜桃| 粉嫩aⅴ一区二区三区四区| 在线看片中文字幕| 婷婷亚洲久悠悠色悠在线播放| 亚洲永久精品视频| 精品亚洲永久免费精品| 亚洲大胆人体大胆做受1| 国产精品69久久| 老牛影视av一区二区在线观看| 国产对白在线播放| 日本视频在线一区| 影音先锋黄色资源| 亚洲精品欧美二区三区中文字幕| 五月婷婷色丁香| 精品国产乱码久久久久久夜甘婷婷| 国产精品一二三区视频| 91国产美女在线观看| 色悠久久久久综合先锋影音下载 | 狠狠88综合久久久久综合网| 亚洲天堂网2018| 国产欧美一区二区精品久导航 | 欧美伦理一区二区| 国产精品v亚洲精品v日韩精品| 日韩av自拍偷拍| 国产精品丝袜在线| 国产免费a视频| 亚洲精品中文字幕av| 国产一二在线播放| 国产精品视频福利| 综合久久久久| theporn国产精品| 亚洲欧洲精品天堂一级| 亚洲精品毛片一区二区三区| 亚洲欧洲在线观看| jk漫画禁漫成人入口| 久99久视频| 99国产精品| 亚洲av无码一区二区三区网址| 亚洲丰满少妇videoshd| 性一交一乱一乱一视频| 久久99精品国产99久久6尤物| 国产高清精品二区| xxxxxx在线观看| 国产suv精品一区二区883| 久久成人在线观看| 日韩精品资源二区在线| 国产福利在线免费观看| 国产精品日韩欧美一区二区三区| 国户精品久久久久久久久久久不卡| 国产精品无码自拍| 亚洲va欧美va天堂v国产综合| 欧美 日韩 国产 成人 在线| 668精品在线视频| 亚洲综合图色| 在线看的黄色网址| 亚洲啪啪综合av一区二区三区| 精品人妻久久久久一区二区三区| 欧美激情精品久久久久久久变态| av成人综合| 欧美韩国日本在线| 亚洲国产成人在线| 国产毛片毛片毛片毛片| 欧美美女18p| 丝袜av一区| 91欧美视频在线| 亚洲免费观看高清完整| 蜜臀久久久久久999| 欧美在线一区二区视频| 日韩在线第七页| 好吊操视频这里只有精品| 欧美日韩中文字幕在线| 国产精品秘入口| 亚洲一区二区三区香蕉 | 亚洲乱码国产乱码精品精可以看 | 久久99999| 亚洲日本va午夜在线影院| 黑人乱码一区二区三区av| 欧美在线国产精品| 91一区在线| 人妻换人妻a片爽麻豆| 欧美优质美女网站| 天天色天天射天天综合网| 美日韩免费视频| 国产一区亚洲一区| 日韩不卡视频在线| 日韩中文字幕免费| 国产日韩三级| 色天使在线观看| 色综合咪咪久久| 中文字幕在线观看播放| 久久久久天天天天| 国产一区二区三区观看| 伦av综合一区| 欧美劲爆第一页| 久久亚洲国产| 性久久久久久久久久| 日韩丝袜情趣美女图片|