AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當前位置:首頁 > 科技  > 軟件

Prometheus 的查詢語言 PromQL 詳解

來源: 責編: 時間:2023-11-28 09:36:40 250觀看
導讀01、介紹我們使用 Prometheus Go client library 在 Go 代碼中埋點,將指標數據上報到 Prometheus server,接下來我們使用 PromQL 查詢指標數據。PromQL 可以在 Prometheus 提供的 http://localhost:9090/graph 中執行,本

01、介紹

我們使用 Prometheus Go client library 在 Go 代碼中埋點,將指標數據上報到 Prometheus server,接下來我們使用 PromQL 查詢指標數據。UZv28資訊網——每日最新資訊28at.com

PromQL 可以在 Prometheus 提供的 http://localhost:9090/graph 中執行,本文我們介紹怎么使用 PromQL 查詢指標數據。UZv28資訊網——每日最新資訊28at.com

02、PromQL

PromQL 除了直接使用指標名稱查詢時序數據之外,還可以聯合使用 Label 和函數等。UZv28資訊網——每日最新資訊28at.com

比如我們使用最多的 Counter 指標類型,它會統計自啟動 Prometheus 以來的計數總和,但是我們并不關心總數。我們只想知道 Counter 隨著時間的推移,計數增加的速度。UZv28資訊網——每日最新資訊28at.com

比如我們可以直接使用自定義指標名稱 http_request_count_total 查詢所有指標名稱為 http_request_count_total 的指標數據(HTTP 請求數)。UZv28資訊網——每日最新資訊28at.com

實際上,我們并不是要查詢 HTTP 請求數的總和,而是想查詢單位時間內,請求數的增長速度。此時,我們可以使用函數 rate 完成。UZv28資訊網——每日最新資訊28at.com

使用 rate(http_request_count_total[5m]) 可以查詢 HTTP 每秒請求數,其中 [5m] 是指過去 5 分鐘每秒請求數的平均值。UZv28資訊網——每日最新資訊28at.com

比如我們的 HTTP 請求數指標中包含 PATH 標簽,如果我們想要統計所有 HTTP 請求數指標的每秒請求數的總和,可以使用 sum 聚合運算符 和 without 子句,sum without(path)(rate(http_request_count_total[5m]))。UZv28資訊網——每日最新資訊28at.com

比如我們想要查詢指定 PATH 的 HTTP 每秒請求數,我們可以使用 rate(http_request_count_total{path="/ping"}[5m]) 查詢,我們通過 {path="/ping"} 過濾指標數據。UZv28資訊網——每日最新資訊28at.com

實際上 http_request_count_total{path="/ping"} 中 {} 稱為選擇器,其中 path="/ping" 中的 = 稱為匹配器,我們可以在 {} 中使用多個匹配器,使用 , 分隔。UZv28資訊網——每日最新資訊28at.com

匹配器有 4 種,path="/ping" 中的 = 是等式匹配器,此外,還有 != 不等、=~ 正則等、!~ 正則不等。UZv28資訊網——每日最新資訊28at.com

03、總結

本文我們主要介紹 PromQL 的一般使用方式,主要包括以下幾個維度:UZv28資訊網——每日最新資訊28at.com

  1. 指標名稱
  2. 標簽
  3. 聚合運算符
  4. 子句
  5. 函數
  6. 選擇器
  7. 匹配器

除了指標名稱和標簽,我們在之前的文章介紹過之外,其它都屬于新知識,聚合運算符共計 11 個,我們只使用了 sum,子句除了 without 之外,還有 by,函數也只是使用 rate 舉例,建議讀者朋友們閱讀官方文檔,了解所有聚合運算符和函數的使用方式。UZv28資訊網——每日最新資訊28at.com

需要注意的是,本文我們介紹的是 PromQL 的查詢范疇,關于 PromQL 計算范疇的內容,我們都沒有介紹,比如,算術運算符、比較運算符、邏輯運算符,也是非常重要的內容,尤其在我們配置告警時會用到這些運算符。UZv28資訊網——每日最新資訊28at.com

本文鏈接:http://www.tebozhan.com/showinfo-26-34661-0.htmlPrometheus 的查詢語言 PromQL 詳解

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: Display和Visibility的區別,你了解了嗎?

下一篇: 如何在 GO 中寫出準確的基準測試

標簽:
  • 熱門焦點
  • Mate60手機殼曝光 致敬自己的經典設計

    8月3日消息,今天下午博主數碼閑聊站帶來了華為Mate60的第三方手機殼圖,可以讓我們在真機發布之前看看這款華為全新旗艦的大致輪廓。從曝光的圖片看,Mate 60背后攝像頭面積依然
  • 6月iOS設備性能榜:M2穩居榜首 A系列只能等一手3nm來救

    沒有新品發布,自然iOS設備性能榜的上榜設備就沒有什么更替,僅僅只有跑分變化而產生的排名變動,畢竟蘋果新品的發布節奏就是這樣的,一年下來也就幾個移動端新品,不會像安卓廠商,一
  • CSS單標簽實現轉轉logo

    轉轉品牌升級后更新了全新的Logo,今天我們用純CSS來實現轉轉的新Logo,為了有一定的挑戰性,這里我們只使用一個標簽實現,將最大化的使用CSS能力完成Logo的繪制與動畫效果。新logo
  • 把LangChain跑起來的三個方法

    使用LangChain開發LLM應用時,需要機器進行GLM部署,好多同學第一步就被勸退了,那么如何繞過這個步驟先學習LLM模型的應用,對Langchain進行快速上手?本片講解3個把LangChain跑起來
  • 企業采用CRM系統的11個好處

    客戶關系管理(CRM)軟件可以為企業提供很多的好處,從客戶保留到提高生產力。  CRM軟件用于企業收集客戶互動,以改善客戶體驗和滿意度。  CRM軟件市場規模如今超過580
  • 騰訊蓋樓,字節拆墻

    來源 | 光子星球撰文 | 吳坤諺編輯 | 吳先之“想重溫暴刷深淵、30+技能搭配暴搓到爽的游戲體驗嗎?一起上晶核,即刻暴打!”曾憑借直播騰訊旗下代理格斗游戲《DNF》一
  • 機構稱Q2國內智能手機銷量同比下滑4% vivo份額重回第1

    7月29日消息,根據市場調查機構Counterpoint Research公布的最新報告,2023年第2季度中國智能手機銷量同比下降4%,創新自2014年以來第2季度銷量新低。報
  • 國行版三星Galaxy Z Fold5/Z Flip5發布 售價7499元起

    2023年8月3日,三星電子舉行Galaxy新品中國發布會,正式在國內推出了新一代折疊屏智能手機三星Galaxy Z Fold5與Galaxy Z Flip5,以及三星Galaxy Tab S9
  • 7月4日見!iQOO 11S官宣:“雞血版”驍龍8 Gen2+200W快充加持

    上半年已接近尾聲,截至目前各大品牌旗下的頂級旗艦都已悉數亮相,而下半年即將推出的頂級旗艦已經成為了數碼圈爆料的主流,其中就包括全新的iQOO 11S系
Top