当前位置: 首页>编程笔记>正文

promql中文手冊,Promsql語法用法

promql中文手冊,Promsql語法用法

Prometheus 提供了一種功能表達式語言 PromQL,允許用戶實時選擇和匯聚時間序列數據。表達式的結果可以在瀏覽器中顯示為圖形,也可以顯示為表格數據,或者由外部系統通過 HTTP API 調用。

時間序列過濾器

選擇指標名稱為 http_requests_total 的所有時間序列:

http_requests_total

promql中文手冊、可以通過向花括號 {} 里附加一組標簽來進一步過濾時間序列。例如:選擇指標名稱為 http_requests_total,job 標簽值為 prometheus,group 標簽值為 canary 的時間序列

http_requests_total{job="prometheus",group="canary"}

PromQL 還支持用戶根據時間序列的標簽匹配模式來對時間序列進行過濾,目前主要支持兩種匹配模式:完全匹配和正則匹配。總共有以下幾種標簽匹配運算符

= : 選擇與提供的字符串完全相同的標簽。
!= : 選擇與提供的字符串不相同的標簽。
=~ : 選擇正則表達式與提供的字符串(或子字符串)相匹配的標簽。
!~ : 選擇正則表達式與提供的字符串(或子字符串)不匹配的標簽。

例如:選擇指標名稱為 http_requests_total,環境為 staging、testing 或 development,HTTP 方法不為 GET 的時間序列

http_requests_total{environment=~"staging|testing|development",method!="GET"}

sql語句case when用法,我們還可以使用內置的 __name__ 標簽來指定監控指標名稱。
例如:表達式 http_requests_total 等效于 {name=“http_requests_total”}

這樣的方式也支持正則。以下表達式表示選擇指標名稱以 http_requests 開頭的所有指標:

{__name__=~"http_requests.*"}

區間向量過濾器

區間向量與瞬時向量的工作方式類似,唯一的差異在于在區間向量表達式中我們需要定義時間選擇的范圍,時間范圍通過時間范圍選擇器 [] 進行定義,以指定應為每個返回的區間向量樣本值中提取多長的時間范圍。

plsql developer使用教程?時間范圍通過數字來表示,單位可以使用以下其中之一的時間單位:

s - 秒
m - 分鐘
h - 小時
d - 天
w - 周
y - 年

例如:選擇在過去 5 分鐘內指標名稱為 http_requests_total,job 標簽值為 prometheus 的所有時間序列:

we select all the values we have recorded within the last 5 minutes for all time series that have the metric name http_requests_total and a handler label set to prometheus:

http_requests_total{handler="prometheus"}[5m]

在這里插入圖片描述
step=5m 表示取數據的間隔為5分鐘一次
這里的5m即為下面所說的duration format

step=<duration | float>: Query resolution step width in duration format or float number of seconds.

時間位移操作

在瞬時向量表達式或者區間向量表達式中,都是以當前時間為基準。如果我們想查詢5分鐘前的瞬時樣本數據,或昨天一天的區間內的樣本數據呢? 這個時候我們就可以使用位移操作,位移操作的關鍵字為offset。

以下表達式返回相對于當前查詢時間過去 5 分鐘的 http_requests_total 值:

http_requests_total offset 5m

https://www.nshth.com/bcbj/211013.html
>

相关文章:

  • promql中文手冊
  • sql語句case when用法
  • plsql developer使用教程
  • progresql
  • sqlserver查詢語句語法
  • plsql語法教程
  • sql procedure
  • sql語言是什么語言
  • 編程語言難度排名,8 月最新編程語言排行榜
  • 手機usb調試被禁用怎么恢復,解決安卓手機USB接口被外設占用導致無法調試的問題
  • 手機上的安卓模擬器,連接手機模擬器
  • 搜狗輸入法怎么手寫和拼音一起輸入,零彝輸入法用戶協議
  • ubuntu自帶gcc編譯器嗎,安裝ubuntu20.04(安裝vim、gcc、VMtools、中文輸入法、漢化、修改IP、無法連網問題)
  • 輸入法哪個最好用,android ip格式化輸入法,Android設置默認輸入法
  • blkmov指令使用例子,ORB-SLAM2代碼解析
  • windows補丁kb3033929怎么安裝,Win8.1 kb2919355安裝不上怎么辦?
  • 淘寶店鋪如何增加流量,淘寶賣家開店怎么做有效減少淘寶垃圾流量
  • 商標使用必須加TM或R嗎,商標中R標和TM標的區別
  • 沒有商標可以上速賣通嘛,速賣通商標授權怎么弄?速賣通官方授權模板書分享
  • 商標中R跟C分別代表什么,商標TM和R有什么區別
  • 商標中R跟C分別代表什么,CSDN Markdown 商標標志 C、TM、R
  • 有關向量的重要結論,專題-句向量(Sentence Embedding)
  • 信息安全等級保護的5個級別,信息安全等級保護措施之網絡安全技術
  • 書是黃金屋下一句是什么,書中的“黃金屋”
  • gps定位,定位iowait問題
  • 渲染軟件哪個好用,Android平臺上基于OpenGl渲染yuv視頻
  • C# wpf 通過HwndHost渲染視頻
  • h5商城源碼,H5全新紅包直通車網站源碼 包含多款游戲已對接支付
  • android基礎面試題及答案,安卓手機系統開發教程!BTAJ面試有關散列(哈希)表的面試題詳解,大廠直通車!
  • 中交第一公路勘察設計研究院,緯地道路縱斷面設計教程_直通車 | 中交一公局公路勘察設計院有限公司招聘公告...
  • arduino怎么把程序傳到板上,STM32替換Arduino直通車
  • 記錄2015年年初跳槽的經歷!
  • 什么情況下可以跳槽,記錄 2015 年年初跳槽的經歷!
  • 聚合支付公司前十,聚合支付行業的2019年終總結大會!細品,你細品~
  • mastercam后處理論壇,mastercam2017后處理升級_如何升級Mastercam 9.1版后處理?
  • 動態表情包制作,android 視頻轉表情,視頻怎么轉gif?好用軟件分享,自己也能制作出搞笑表情包...
  • pc頁面怎么打開,頁面的版心html,關于PC端網頁版心及網頁自適應問題
  • webp圖片怎樣改成jpg,如何給圖片更改格式?jpg轉webp怎么操作