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

Prometheus 在分布式監(jiān)控上的實踐,運維請收藏

開發(fā) 系統(tǒng) 運維
在這篇文章中我們介紹了如何利用 Prometheus 監(jiān)控應(yīng)用。在后續(xù)的工作中隨著監(jiān)控的深入,我們結(jié)合自己的經(jīng)驗和官方文檔總結(jié)了一些 Metrics 的實踐。希望這些實踐能給大家提供參考。

使用 Promethues 實現(xiàn)應(yīng)用監(jiān)控的一些實踐

在這篇文章中我們介紹了如何利用 Prometheus 監(jiān)控應(yīng)用。在后續(xù)的工作中隨著監(jiān)控的深入,我們結(jié)合自己的經(jīng)驗和官方文檔總結(jié)了一些 Metrics 的實踐。希望這些實踐能給大家提供參考。

確定監(jiān)控對象

在具體設(shè)計 Metrics 之前,首先需要明確需要測量的對象。需要測量的對象應(yīng)該依據(jù)具體的問題背景、需求和需監(jiān)控的系統(tǒng)本身來確定。

從需求出發(fā)

Google 針對大量分布式監(jiān)控的經(jīng)驗總結(jié)出四個監(jiān)控的黃金指標,這四個指標對于一般性的監(jiān)控測量對象都具有較好的參考意義。這四個指標分別為:

  • 延遲:服務(wù)請求的時間。
  • 通訊量:監(jiān)控當前系統(tǒng)的流量,用于衡量服務(wù)的容量需求。
  • 錯誤:監(jiān)控當前系統(tǒng)所有發(fā)生的錯誤請求,衡量當前系統(tǒng)錯誤發(fā)生的速率。
  • 飽和度:衡量當前服務(wù)的飽和度。主要強調(diào)最能影響服務(wù)狀態(tài)的受限制的資源。例如,如果系統(tǒng)主要受內(nèi)存影響,那就主要關(guān)注系統(tǒng)的內(nèi)存狀態(tài)。

以上四種指標,其實是為了滿足四個監(jiān)控需求:

  • 反映用戶體驗,衡量系統(tǒng)核心性能。如:在線系統(tǒng)的時延,作業(yè)計算系統(tǒng)的作業(yè)完成時間等。
  • 反映系統(tǒng)的吞吐量。如:請求數(shù),發(fā)出和接收的網(wǎng)絡(luò)包大小等。
  • 幫助發(fā)現(xiàn)和定位故障和問題。如:錯誤計數(shù)、調(diào)用失敗率等。
  • 反映系統(tǒng)的飽和度和負載。如:系統(tǒng)占用的內(nèi)存、作業(yè)隊列的長度等。

除了以上常規(guī)需求,還可根據(jù)具體的問題場景,為了排除和發(fā)現(xiàn)以前出現(xiàn)過或可能出現(xiàn)的問題,確定相應(yīng)的測量對象。比如,系統(tǒng)需要經(jīng)常調(diào)用的一個庫的接口可能耗時較長,或偶有失敗,可制定 Metrics 以測量這個接口的時延和失敗數(shù)。

從需要監(jiān)控的系統(tǒng)出發(fā)

為了滿足相應(yīng)的需求,不同系統(tǒng)需要觀測的測量對象也是不同的。在 官方文檔 的最佳實踐中,將需要監(jiān)控的應(yīng)用分為了三類:

  • 線上服務(wù)系統(tǒng)(Online-serving systems):需對請求做即時的響應(yīng),請求發(fā)起者會等待響應(yīng)。如 web 服務(wù)器。
  • 離線計算系統(tǒng)(Offline processing):請求發(fā)起者不會等待響應(yīng),請求的作業(yè)通常會耗時較長。如批處理計算框架 Spark 等。
  • 批處理作業(yè)(Batch jobs):這類應(yīng)用通常為一次性的,不會一直運行,運行完成后便會結(jié)束運行。如數(shù)據(jù)分析的 MapReduce 作業(yè)。

對于每一類應(yīng)用其通常情況下測量的對象是不太一樣的。其總結(jié)如下:

  • 線上服務(wù)系統(tǒng):主要有請求、出錯的數(shù)量,請求的時延等。
  • 線下計算系統(tǒng):最后開始處理作業(yè)的時間,目前正在處理作業(yè)的數(shù)量,發(fā)出了多少 items, 作業(yè)隊列的長度等。
  • 批處理作業(yè):最后成功執(zhí)行的時刻,每個主要 stage 的執(zhí)行時間,總的耗時,處理的記錄數(shù)量等。

除了系統(tǒng)本身,有時還需監(jiān)控子系統(tǒng):

  • 使用的庫(Libraries): 調(diào)用次數(shù),成功數(shù),出錯數(shù),調(diào)用的時延。
  • 日志(Logging):計數(shù)每一條寫入的日志,從而可找到每條日志發(fā)生的頻率和時間。
  • Failures: 錯誤計數(shù)。
  • 線程池:排隊的請求數(shù),正在使用的線程數(shù),總線程數(shù),耗時,正在處理的任務(wù)數(shù)等。
  • 緩存:請求數(shù),命中數(shù),總時延等。

選擇 Vector

選用 Vec 的原則:

  • 數(shù)據(jù)類型類似但資源類型、收集地點等不同
  • Vec 內(nèi)數(shù)據(jù)單位統(tǒng)一

例子:

  • 不同資源對象的請求延遲
  • 不同地域服務(wù)器的請求延遲
  • 不同 http 請求錯誤的計數(shù)

此外,官方文檔 中建議,對于一個資源對象的不同操作,如 Read/Write、Send/Receive, 應(yīng)采用不同的 Metric 去記錄,而不要放在一個 Metric 里。原因是監(jiān)控時一般不會對這兩者做聚合,而是分別去觀測。不過對于 request 的測量,通常是以 Label 做區(qū)分不同的 action。

確定 Label

常見 Label 的選擇有:

  • resource
  • region
  • type

確定 Label 的一個重要原則是:同一維度 Label 的數(shù)據(jù)是可平均和可加和的,也即單位要統(tǒng)一。如風扇的風速和電壓就不能放在一個 Label 里。

此外,不建議下列做法:

my_metric{label=a} 1 my_metric{label=b} 6 my_metric{label=total} 7

即在 Label 中同時統(tǒng)計了分和總的數(shù)據(jù),建議采用 PromQL 在服務(wù)器端聚合得到總和的結(jié)果。或者用另外的 Metric 去測量總的數(shù)據(jù)。

命名 Metrics 和 Label

好的命名能夠見名知義,因此命名也是良好設(shè)計的一環(huán)。

Metric 的命名:

  • prometheus_notifications_total
  • process_cpu_seconds_total
  • ipamd_request_latency
  • 需要符合 pattern: a-zA-Z:
  • 應(yīng)該包含一個單詞作為前綴,表明這個 Metric 所屬的域。
    如:
  • 應(yīng)該包含一個單位的單位作為后綴,表明這個 Metric 的單位。
    如:
  • http_request_duration_seconds
  • node_memory_usage_bytes
  • http_requests_total (for a unit-less accumulating count)
  • 邏輯上與被測量的變量含義相同。
  • 盡量使用基本單位,如 seconds,bytes。而不是 Milliseconds, megabytes。

Label 的命名:

依據(jù)選擇的維度命名,如:

  • region: shenzhen/guangzhou/beijing
  • owner: user1/user2/user3
  • stage: extract/transform/load

Buckets 選擇

適宜的 buckets 能使 histogram 的百分位數(shù)計算更加準確。

理想情況下,桶會使得數(shù)據(jù)分布呈階梯狀,即各桶區(qū)間內(nèi)數(shù)據(jù)個數(shù)大致相同。

buckets 的設(shè)計可遵從如下經(jīng)驗:

  • 需要知道數(shù)據(jù)的大致分布,若事先不知道可先用默認桶 ({.005, .01, .025, .05, .1, .25, .5, 1, 2.5, 5, 10})或 2 倍數(shù)桶({1,2,4,8…})觀察數(shù)據(jù)分布再調(diào)整 buckets。
  • 數(shù)據(jù)分布較密處桶間隔制定的較窄一些,分布稀疏處可制定的較寬一些。
  • 對于多數(shù)時延數(shù)據(jù),一般具有長尾的特性,較適宜用指數(shù)形式的桶(ExponentialBuckets)。
  • 初始桶上界一般覆蓋10%左右的數(shù)據(jù),若不關(guān)注頭部數(shù)據(jù)也可以讓初始上界更大一些。
  • 若為了更準確計算特定百分位數(shù),如90%,可在90%的數(shù)據(jù)處加密分布桶,即減少桶的間隔。

比如我在監(jiān)控我們某些任務(wù)耗時的時候,就是選根據(jù)實際情況估算出大致的 bucket 取值,上線后觀察數(shù)據(jù)和監(jiān)控再去調(diào)整 bucket, 這樣經(jīng)過幾次調(diào)整應(yīng)該就能調(diào)整到比較合適的 bucket。

Grafana 使用技巧

查看所有維度

如果你想知道是否還能按其它維度分組,并快速查看還有哪些維度,可采用以下技巧:在 query 的表達式上只保留指標名稱,不做任何計算,Legend format 也留空。這樣就能顯示出原始的 metric 數(shù)據(jù)。如下圖所示

標尺聯(lián)動

在 Settings 面板中,有一個 Graph Tooltip 設(shè)置項,默認使用 Default。

下面將圖形展示工具分別調(diào)整為 Shared crosshair 和 Shared Tooltip 看看效果。可以看到標尺能聯(lián)動展示了,方便排查問題時確認 2 個指標的關(guān)聯(lián)性。

將圖形展示工具調(diào)整為 Shared Tooltip:

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

2019-07-11 16:16:03

智能分布式數(shù)據(jù)

2022-03-01 16:26:09

鏈路監(jiān)控日志監(jiān)控分布式系統(tǒng)

2019-12-27 10:33:43

運維架構(gòu)技術(shù)

2023-04-17 08:21:42

2025-01-10 15:21:35

2025-03-03 08:00:00

2020-12-30 08:09:46

運維Prometheus 監(jiān)控

2018-04-25 09:01:02

2022-10-08 15:41:08

分布式存儲

2022-08-19 10:54:37

數(shù)據(jù)庫技術(shù)

2016-11-15 13:35:16

2020-12-29 10:45:22

運維Prometheus-監(jiān)控

2018-06-28 08:18:56

Ceph運維存儲

2020-05-18 12:04:17

PrometheusMySQL監(jiān)控

2020-12-28 10:13:32

運維Prometheus監(jiān)控

2022-11-14 08:14:28

分布式數(shù)據(jù)庫運維

2022-08-05 10:03:17

分布式微服務(wù)

2023-02-20 15:29:14

分布式相機鴻蒙

2018-07-16 09:00:06

Ceph運維開源

2021-10-30 19:30:23

分布式Celery隊列
點贊
收藏

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

欧美激情18p| 欧美精品精品一区| 日本免费高清不卡| 国产美女精品视频国产| 欧美日本一区二区高清播放视频| 欧美刺激脚交jootjob| 人妻熟女一二三区夜夜爱| 一区二区三区视频在线观看视频| 国产在线精品一区二区三区不卡| 97免费视频在线| 天海翼在线视频| 羞羞色国产精品网站| 欧美日韩国产免费一区二区| 欧美不卡在线播放| 操你啦视频在线| 久久久99久久精品欧美| 91传媒视频在线观看| 国产又大又黄视频| 国产精品久久| 国产一区二区精品丝袜| 亚洲精品激情视频| www.欧美| 欧美日韩一区高清| 国产精品97在线| av福利在线导航| 综合中文字幕亚洲| 亚洲美女网站18| 色av男人的天堂免费在线| 国产jizzjizz一区二区| 国产精品久久国产精品99gif| 国产极品在线播放| 欧美精品不卡| 美女av一区二区三区| 日本黄区免费视频观看| 狠狠综合久久av一区二区蜜桃| 亚洲黄色av女优在线观看| 国产伦理在线观看| 精品国产18久久久久久二百| 欧美日韩一区视频| 91网址在线播放| 日韩高清成人| 91黄色免费网站| 亚洲 中文字幕 日韩 无码| 国产美女精品写真福利视频| 伊人性伊人情综合网| aaa免费在线观看| 久久综合网导航| 国产精品美女久久久久高潮 | 超碰成人在线观看| 日韩视频永久免费| 潘金莲一级淫片aaaaa| 国产精品99久久免费| 欧美丰满一区二区免费视频| 亚洲综合婷婷久久| 亚洲欧美久久精品| 91精品国产色综合久久ai换脸| 性久久久久久久久久久久久久| 久久精品黄色| 欧美一卡二卡在线| 性xxxxxxxxx| 老司机凹凸av亚洲导航| 日韩精品视频在线观看网址| 亚洲a v网站| 日韩av密桃| 欧美理论电影在线观看| 久久久久99精品| 亚洲在线播放| 国产精品偷伦视频免费观看国产| 夜夜躁狠狠躁日日躁av| 国模少妇一区二区三区| 成人在线免费网站| 日本中文字幕一区二区有码在线| 26uuu久久天堂性欧美| 日韩欧美99| 超碰在线观看免费版| 亚洲第一久久影院| 日韩亚洲在线视频| 亚洲色图综合| 亚洲成人久久久久| 国产1区2区在线观看| 外国成人免费视频| 久久欧美在线电影| 国产精品免费无遮挡无码永久视频| 免费看欧美美女黄的网站| 91精品国自产在线观看| 亚洲三区在线播放| 中文字幕人成不卡一区| 99热亚洲精品| 素人啪啪色综合| 日韩三级免费观看| 国产手机在线观看| 真实国产乱子伦精品一区二区三区| 久久久亚洲国产| 中文字幕在线观看高清| 国产成人综合在线| 性欧美精品一区二区三区在线播放| 成人在线网址| 欧美午夜性色大片在线观看| 三级av免费看| 国产精品日韩精品中文字幕| 色综合久久悠悠| 亚洲天堂五月天| 顶级嫩模精品视频在线看| 日韩av高清| а√天堂8资源中文在线| 欧美色图在线观看| 亚洲图片综合网| 久久久久国产| 国产激情视频一区| 日韩中文字幕影院| 亚洲欧美日韩国产另类专区 | 极品美女销魂一区二区三区免费| 国产在线播放一区二区| 韩国av网站在线| 在线观看www91| 人妻无码中文久久久久专区| 综合亚洲视频| 成人免费在线视频网站| 九九热视频在线观看| 午夜欧美在线一二页| 搡的我好爽在线观看免费视频| 国产伦精品一区二区三区千人斩| 韩剧1988免费观看全集| 国产成人麻豆精品午夜在线| 中文久久乱码一区二区| 波多野结衣家庭教师视频| 国产精品视屏| 久久久久久国产| 国产99久一区二区三区a片| 国产精品萝li| 精品999在线| 成人女性视频| 国产精品av在线播放| 欧洲亚洲精品视频| 疯狂欧美牲乱大交777| 男人网站在线观看| 亚洲国产影院| 国产视频一区二区三区四区| www.综合网.com| 欧美tickling网站挠脚心| 国产色无码精品视频国产| 麻豆freexxxx性91精品| 亚洲欧美影院| 四虎精品在线观看| 久久精品色欧美aⅴ一区二区| 一区二区视频网站| 国产精品久久久一本精品 | 朝桐光一区二区| 夜夜嗨av色综合久久久综合网| 日韩欧美在线观看免费| 久久久99精品免费观看不卡| 别急慢慢来1978如如2| 精品一区二区三区中文字幕老牛 | 和岳每晚弄的高潮嗷嗷叫视频| 一区二区三区四区高清视频| 久久久免费精品视频| 性xxxx18| 91成人免费电影| 无码人中文字幕| 国产一区二区调教| 草草草视频在线观看| 粉嫩久久久久久久极品| 68精品久久久久久欧美| 国产在线三区| 欧美日韩高清一区| 久草免费新视频| 99精品欧美一区二区三区小说| 国产精品亚洲αv天堂无码| 精品国产乱码久久久久久果冻传媒| 国产精品普通话| 在线观看三级视频| 亚洲精品mp4| 国产午夜无码视频在线观看| 亚洲女厕所小便bbb| 美女伦理水蜜桃4| 久久亚洲电影| 国产欧美综合一区| 视频福利一区| 成人av色在线观看| 日本在线影院| 色婷婷成人综合| 日本免费不卡视频| 欧美综合色免费| 精品在线免费观看视频| 久久精品免视看| 波多野结衣免费观看| 日韩图片一区| 永久域名在线精品| 狼人天天伊人久久| 成人网在线免费观看| 涩涩涩视频在线观看| 久久久999国产| 午夜黄色小视频| 8x福利精品第一导航| 1级黄色大片儿| 亚洲欧美自拍偷拍色图| 日韩av一二区| 国产精品 日产精品 欧美精品| www.亚洲天堂网| 欧美激情视频一区二区三区在线播放| 久久久一本精品99久久精品| 久久av偷拍| 国产精彩精品视频| 高清毛片在线观看| 欧美成人午夜视频| av网站无病毒在线| 日韩美女av在线| 亚洲不卡免费视频| 欧美日韩国产系列| 国产一区免费看| 婷婷成人综合网| 精品爆乳一区二区三区无码av| 国产三级久久久| 欧美激情 亚洲| 国产一区二区三区免费在线观看| 国产精彩免费视频| 日韩一区二区免费看| 韩国无码av片在线观看网站| 99精品小视频| 亚洲欧美日韩在线综合| 精品视频日韩| 免费h精品视频在线播放| 懂色av一区二区| 91久久精品一区二区别| 亚洲综合资源| 91精品国产自产在线老师啪| 成人mm视频在线观看| 国产国语videosex另类| 中文字幕这里只有精品| 91精品国产高清久久久久久久久 | 中文字幕乱视频| 国产精品一区一区三区| 三区视频在线观看| 久久99精品久久久久久久久久久久| 国产成人精品视频ⅴa片软件竹菊| 亚洲国内精品| 久久久久久久久久久99| 亚洲国产日韩欧美一区二区三区| 欧美在线观看视频免费| 欧美人成在线| 欧美中文字幕在线观看视频| 欧美日韩一区二区高清| 国内自拍中文字幕| 欧美日一区二区在线观看 | 2025韩国大尺度电影| 999视频精品| 中文字幕中文字幕99| 一精品久久久| 日本高清视频免费在线观看| 欧美日韩1区| 丁香六月激情婷婷| 宅男噜噜噜66一区二区 | 最新日韩一区| 国产专区欧美专区| 精品视频国内| 国产传媒欧美日韩| 欧美调教在线| 日韩欧美亚洲日产国| 久久神马影院| 日韩一级免费看| 在线一区免费观看| 少妇黄色一级片| 国产乱一区二区| 一级黄色片毛片| 国产无一区二区| 一级性生活免费视频| 一区二区高清在线| 在线观看日本视频| 欧美视频一二三区| 99久久精品国产一区二区成人| 精品国产一区二区三区四区四| 视频在线不卡| 日韩一中文字幕| 男女羞羞视频在线观看| 日本亚洲欧美成人| 成人黄色91| 狠狠色噜噜狠狠色综合久| 精品国产中文字幕第一页| 欧美爱爱视频网站| 国产精品乱看| 日韩成人精品视频在线观看| 成人动漫一区二区在线| 亚洲自拍偷拍图| 亚洲综合色成人| www.av88| 欧美精品一区二区三区蜜臀| 1024国产在线| 午夜精品久久久99热福利| 久久天堂影院| 精品在线视频一区二区三区| 99久久视频| 日本成年人网址| 国产精品亚洲第一区在线暖暖韩国| 中文在线永久免费观看| 亚洲少妇中出一区| 亚洲欧美另类在线视频| 精品少妇一区二区三区在线播放| 精彩国产在线| 久久全国免费视频| 色婷婷成人网| 日韩激情视频| 亚洲电影在线| 少妇性l交大片7724com| 国产欧美一区二区精品久导航| 久久久久97国产| 欧美日韩国产一级片| 欧美捆绑视频| 亚州国产精品久久久| 精品国产18久久久久久二百| 亚洲不卡一卡2卡三卡4卡5卡精品| 亚洲一区二区三区| 少妇网站在线观看| 久久婷婷成人综合色| 国产亚洲精久久久久久无码77777| 欧美日韩一区二区三区在线| 精品视频二区| 欧美一区二三区| 久草精品视频| 国产一级做a爰片久久毛片男| 麻豆精品在线观看| 欧美熟妇激情一区二区三区| 日韩欧中文字幕| 四虎在线免费看| 91国产美女在线观看| 粉嫩的18在线观看极品精品| 欧美 国产 精品| 国产一区二区福利| 波多野结衣爱爱视频| 欧美男生操女生| 在线视频1区2区| 国产精选久久久久久| 凹凸成人精品亚洲精品密奴| 国产精品久久久久9999小说| 91视频观看免费| 性色av免费观看| 亚洲欧美日韩国产中文专区| 综合日韩av| 欧美日韩国产免费一区二区三区 | 亚洲二区三区不卡| 午夜视频在线观| 亚洲免费观看在线视频| 国产女同91疯狂高潮互磨| 欧美精品生活片| 亚洲日本va| 国产精品久久..4399| 91网站在线观看视频| 亚洲精品男人的天堂| 亚洲视频在线看| 78精品国产综合久久香蕉| 偷拍视频一区二区| 韩国三级中文字幕hd久久精品| www色aa色aawww| 精品国产一区二区三区四区四 | 免费成人蒂法网站| 日韩欧美精品在线观看| 国产在线你懂得| 91久久精品国产91久久| 国产一区久久| 丰满少妇在线观看资源站| 91国偷自产一区二区三区观看 | 亚洲**2019国产| 羞羞答答一区二区| www.这里只有精品| 一区二区三区在线视频免费| 亚洲乱码精品久久久久..| 欧美专区福利在线| 色欧美自拍视频| 韩国三级与黑人| 欧美性xxxx极品hd满灌| av电影在线观看一区二区三区| 成人有码视频在线播放| 妖精视频成人观看www| 亚洲一区二区自偷自拍 | 日本japanese极品少妇| 欧美无人高清视频在线观看| av观看在线| 欧美凹凸一区二区三区视频| 美国一区二区三区在线播放| 欧美三级免费看| 亚洲色图35p| 日韩黄色av| 美女喷白浆视频| 亚洲自拍偷拍九九九| 成年人视频在线免费观看| 999国内精品视频在线| 久久一区中文字幕| 国产精品白嫩白嫩大学美女| 精品亚洲一区二区三区四区五区| 欧美视频免费看| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 中文字幕乱码久久午夜不卡| 免费看av毛片| 成人免费网站在线看| 亚洲欧美日韩综合国产aⅴ| 免费国产羞羞网站美图| 亚洲石原莉奈一区二区在线观看| 欧美一级片网址| 91日韩视频在线观看| 性感美女极品91精品| 国产调教视频在线观看|