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

欧美电影在线免费观看| 国模一区二区三区白浆| 亚洲性猛交xxxxwww| 国产福利影院在线观看| 97caopron在线视频| 成人av电影免费观看| 国产99在线|中文| 五月综合色婷婷| 国产欧美一区二区三区米奇| 日本道色综合久久| 国产人妻人伦精品| 黄色网址在线播放| 国产传媒欧美日韩成人| 国产脚交av在线一区二区| 日本中文字幕免费在线观看| 青青草原在线亚洲| 欧美一级夜夜爽| 欧美精品成人网| av女在线播放| 亚洲免费在线观看视频| 蜜桃传媒视频第一区入口在线看| aaa一区二区三区| 免费看欧美女人艹b| 97视频人免费观看| 日本在线一级片| 欧美伦理影院| 国产视频久久网| 精品人妻无码中文字幕18禁| 亚洲精品国产嫩草在线观看| 午夜久久电影网| 欧洲金发美女大战黑人| 成人午夜电影在线观看| 91麻豆视频网站| http;//www.99re视频| 亚洲一级片免费看| 日韩经典中文字幕一区| 97超视频免费观看| 精品亚洲永久免费| 欧美一区二区三区免费看| 在线观看久久久久久| 亚洲做受高潮无遮挡| 加勒比久久高清| 日韩欧美精品三级| 亚洲国产午夜精品| 国产精品免费精品自在线观看| 在线观看成人小视频| 97视频在线免费播放| mm视频在线视频| 亚洲成a人片在线不卡一二三区| 久久99国产精品一区| 97人人在线| 亚洲国产精品成人综合色在线婷婷| 欧美日产一区二区三区在线观看| 色婷婷av一区二区三区之红樱桃 | 欧美成人精品激情在线观看| 中文字幕第二区| 成人毛片在线| xxav国产精品美女主播| 国产第一页精品| 99久久www免费| 久久久精品亚洲| 黄色一级大片在线免费观看| 亚洲精品成人影院| 另类图片亚洲另类| 亚洲图片在线观看| 极品粉嫩小仙女高潮喷水久久 | 欧美精品一级| 欧美日本中文字幕| 国产区一区二区| 欧美做受xxxxxⅹ性视频| 亚洲a级精品| 一区二区三区视频免费| 久久爱一区二区| 你懂的网址国产 欧美| 欧美黑人极品猛少妇色xxxxx| 超碰手机在线观看| 狠狠噜噜久久| 668精品在线视频| 成年人晚上看的视频| 久久精品久久久精品美女| 亚洲精品欧美日韩| 香蕉av在线播放| 中文字幕欧美激情一区| 男人的天堂视频在线| 大香伊人中文字幕精品| 91成人免费网站| 日本高清一区二区视频| 成人自拍在线| 亚洲女人被黑人巨大进入| 一级肉体全黄裸片| 伊人久久大香线蕉综合四虎小说| 久久久久久久久电影| 免费视频久久久| 激情久久久久久久久久久久久久久久| 99在线国产| 国产色a在线| 亚洲激情图片小说视频| 亚洲精品乱码久久久久久自慰| 精品乱码一区二区三区四区| 精品国产第一区二区三区观看体验 | 欧美三级中文字幕在线观看| 国产永久免费网站| youjizz亚洲| 亚洲欧洲国产伦综合| 日本成人精品视频| 在线精品观看| 国产精品久久久久久久久久久不卡 | 欧美+亚洲+精品+三区| 97免费视频在线| 中文字幕在线观看精品| fc2成人免费人成在线观看播放| 日本视频一区二区不卡| 在线免费观看污| 欧美亚洲图片小说| 国产精品成人99一区无码| 四虎成人精品永久免费av九九| 97激碰免费视频| 国产三级小视频| 久久精品无码一区二区三区| 无码人妻精品一区二区蜜桃网站| 成人午夜sm精品久久久久久久| 精品精品欲导航| 久久国产波多野结衣| 日韩不卡免费视频| 久久综合中文色婷婷| 91网在线看| 欧美剧情片在线观看| 久久成人激情视频| 国产精品毛片| 国产综合第一页| 性直播体位视频在线观看| 欧美午夜寂寞影院| 色婷婷在线影院| 在线亚洲伦理| 国产伦精品一区二区三区照片91| av黄色在线| 91精品国产高清一区二区三区蜜臀 | 高潮无码精品色欲av午夜福利| 成人午夜电影网站| 路边理发店露脸熟妇泻火| 日韩成人一区| 在线观看成人黄色| 五月激情丁香网| 国产色91在线| 天天干在线影院| 国产午夜一区| 国产高清在线不卡| 激情在线视频| 91国偷自产一区二区开放时间| 成熟妇人a片免费看网站| 午夜久久黄色| 国产精品乱码| 日本乱码一区二区三区不卡| 精品五月天久久| 欧美亚洲另类小说| 日本一区二区在线不卡| 日本 片 成人 在线| 日韩精品欧美| 91在线国产电影| 婷婷在线播放| 亚洲аv电影天堂网| 亚洲欧美在线观看视频| 99在线精品一区二区三区| 久久免费视频3| 妖精一区二区三区精品视频| 国产精品久久不能| 色影院视频在线| 欧美一级片在线看| 国产大片aaa| 久久久一区二区| 日日噜噜夜夜狠狠| 中文字幕日韩一区二区不卡| 国产精品欧美久久| sis001欧美| xxx欧美精品| 国产成人久久精品77777综合| 亚洲大片免费看| 中文字幕一区二区三区人妻不卡| 秋霞电影一区二区| 老司机午夜网站| 欧美黑人做爰爽爽爽| 国产精品igao视频| 中文字幕资源网在线观看| 亚洲精品国产品国语在线| 中国女人一级一次看片| 夜色激情一区二区| 美女脱光内衣内裤| 国内久久婷婷综合| 欧美影院精品一区| 极品蜜桃臀肥臀-x88av| 国产主播一区二区| 免费欧美一级视频| 99久久久久国产精品| 国产一区二区黄色| 玖玖精品在线| 久久久中文字幕| youjizz在线播放| 欧美不卡在线视频| 欧美性受xxx黑人xyx性爽| 亚洲综合色婷婷| 黄色av免费播放| 丁香桃色午夜亚洲一区二区三区| 免费黄色特级片| 亚洲小说欧美另类婷婷| 性刺激综合网| 女同久久另类99精品国产| 91精品国产综合久久久久久蜜臀| 成人ssswww在线播放| 久久精品2019中文字幕| 久久精品国产亚洲a∨麻豆| 日韩三级在线观看| 中文字幕在线观看精品| 大桥未久av一区二区三区| 午夜精品福利在线视频| 久久精品男人天堂av| 日韩少妇一区二区| 国产在线精品免费| 国产视频一区二区视频| 99热免费精品在线观看| 国产女主播av| 天天射天天综合网| 日产精品高清视频免费| 欧洲亚洲一区二区三区| dy888夜精品国产专区| 成人日韩视频| 国产精品午夜视频| 外国成人直播| 欧美性做爰毛片| 国产精品xx| 久久全球大尺度高清视频| 成人video亚洲精品| 播播国产欧美激情| yiren22综合网成人| 国产午夜精品一区理论片飘花 | 国产精品一卡二卡| 免费精品99久久国产综合精品应用| 久久综合九色| 99色精品视频| 久久国产毛片| 麻豆传传媒久久久爱| 亚洲欧美视频| 日日碰狠狠躁久久躁婷婷| 国产亚洲在线| 国产视频九色蝌蚪| 亚洲影视在线| 国产精品免费观看久久| 久久婷婷麻豆| 国产一线二线三线在线观看| 日韩高清在线不卡| 欧美日韩一区二区在线免费观看| 亚洲一区亚洲| 免费裸体美女网站| 日韩高清不卡一区二区三区| 国产性生交xxxxx免费| 三级不卡在线观看| 无需播放器的av| 精品在线亚洲视频| 男人午夜视频在线观看| 国产精品99久久久久久宅男| 日韩精品xxx| 不卡av电影在线播放| 成人免费无码大片a毛片| 久久网站最新地址| 黑人と日本人の交わりビデオ| 国产精品久久久久久久岛一牛影视| 黄色录像一级片| 亚洲图片有声小说| 国偷自拍第113页| 色国产精品一区在线观看| 中文字幕制服诱惑| 91精品国产综合久久香蕉麻豆| 国产成年妇视频| 日韩精品亚洲元码| jizz在线免费观看| 久久99久久99精品中文字幕| av在线加勒比| 国产精品直播网红| 日本在线一区二区三区| 国精产品一区二区| 日韩激情图片| 国产亚洲精品久久久久久久| 亚洲综合精品四区| 免费一区二区三区在线观看| 国产传媒欧美日韩成人| brazzers精品成人一区| 亚洲天堂免费看| 久久久精品免费看| 91精选在线观看| 亚洲色图另类小说| 北条麻妃一区二区三区中文字幕 | 日韩综合在线| 91精品国产91久久久久麻豆 主演| 日精品一区二区| 成人啪啪18免费游戏链接| 国产欧美日韩三区| 日产精品久久久久| 欧美日韩国产一级片| 日韩在线一区二区三区四区| 亚洲性日韩精品一区二区| 欧美bbbxxxxx| 国产精品一二区| 欧美电影在线观看免费| 国产精品久久成人免费观看| 新狼窝色av性久久久久久| 色欲无码人妻久久精品| 国产日韩欧美亚洲| 久久久久久久伊人| 91精品国产综合久久精品app| 亚洲色图21p| 欧美精品18videos性欧| 亚洲成人精品综合在线| 日本婷婷久久久久久久久一区二区| 国产一区二区三区四区三区四 | 亚洲午夜久久久久久久| 欧美xxxx黑人又粗又长| 国产日韩一区在线| 曰本一区二区三区视频| 久久人人爽人人爽人人av| 久久草av在线| 免费看91的网站| 欧美午夜电影在线| 亚洲乱码国产乱码精品精软件| 在线视频精品一| a一区二区三区| 国外成人在线视频网站| 一区二区视频欧美| 中文字幕avav| 最好看的中文字幕久久| 中文字幕日韩经典| 亚洲久久久久久久久久久| 第四色日韩影片| 国产精品免费一区二区三区观看| 亚洲电影影音先锋| av噜噜在线观看| 国产精品乱码一区二三区小蝌蚪| 999视频在线| 亚洲免费电影在线观看| 天堂av中文在线观看| 久久国产精品 国产精品| 亚洲第一在线| 亚洲精品第二页| 五月婷婷久久综合| 三区在线观看| 日本老师69xxx| 亚洲人成精品久久久| 日韩av资源在线| 久久―日本道色综合久久| 五月婷婷激情视频| 亚洲男人的天堂网站| 日韩av大片站长工具| 欧美日韩另类丝袜其他| 日本成人在线视频网站| 林心如三级全黄裸体| 欧美军同video69gay| av激情在线| 国产欧美一区二区在线播放| 亚洲专区一区| 亚洲天堂视频一区| 欧美网站大全在线观看| aaa在线免费观看| 成人午夜激情免费视频| 欧美88av| 男生裸体视频网站| 在线观看亚洲一区| 米奇777四色精品人人爽| 91精品综合久久久久久五月天| 欧美伊人久久| 亚洲天堂网一区二区| 欧美在线观看一二区| 黄色大片在线播放| 国产精品久久久久久久免费大片 | 国产精品欧美在线观看| 九九视频精品在线观看| 亚洲人精品午夜| 日韩在线视频观看免费| 国产精品第1页| 伊人情人综合网| 国产肉体xxxx裸体784大胆| 欧美日韩中文另类| 波多野结依一区| 日本欧洲国产一区二区| 国产一区激情在线| 特黄视频免费看| xxxxxxxxx欧美| 欧美日韩一区二区三区四区不卡| 已婚少妇美妙人妻系列| 亚洲狼人国产精品| 激情小说 在线视频| 97在线资源站| 日本中文字幕一区二区视频| 高h视频免费观看| 亚洲女人天堂av| 国产区一区二| 日韩欧美在线视频免费观看| 亚洲精品久久久久avwww潮水| 欧美在线视频观看| 中文字幕亚洲精品乱码| 久久av无码精品人妻系列试探| 欧美一区二区日韩一区二区| 国产成人精品123区免费视频|