4 Prometheus概念 指標型別

2021-10-01 12:12:19 字數 949 閱讀 7719

prometheus客戶端庫提供了4種核心指標型別。 當前僅在客戶端庫(以啟用針對特定型別的使用量身定製的api)和有線協議中進行區分。 prometheus server尚未使用型別資訊,而是將所有資料展平作為未鍵入的時間序列。 將來可能會改變。

counter是乙個累積指標,代表乙個單調遞增的計數器,其值只能增加或在重新啟動時重置為零。 例如,您可以使用counter來表示已服務請求,已完成任務或錯誤的數量。

不要使用計數器來顯示會減小的值。 例如,請勿對當前正在執行的程序數使用計數器; 而是使用 gauge。

counter的客戶端庫使用文件:

gauge是一種可以表示任意上下浮動的單個數值的度量指標。

gauge通常用於測量值,例如溫度或當前記憶體使用情況,還用於可能上公升和下降的「計數」,例如併發請求數。比如磁碟容量、記憶體使用量就必須使用 gauge來度量

gauge的客戶端庫使用文件:

histogram對觀察值進行取樣(通常是請求持續時間或響應大小之類的東西)並將其計數在可配置的儲存桶中。 它還提供所有觀察值的總和。 

基本度量指標名稱為的histogram在抓取期間顯示多個時間序列:  

使用histogram_quantile()函式從直方圖甚至直方圖的聚合中計算分位數。 直方圖也適合計算apdex分數。 在儲存桶上操作時,請記住直方圖是累積的。 有關直方圖用法的詳細資訊以及與摘要的差異,請參見直方圖和摘要。 客戶端庫使用情況的直方**檔:

與 histogram類似, summary對觀察值進行取樣(通常是請求持續時間和響應大小之類的東西)。 儘管它還提供了觀測值的總數和所有觀測值的總和,但它可以計算滑動時間視窗內的可配置分位數。

基本指標名稱為的summary在抓取期間顯示多個時間序列:

有關φ分位數的詳細說明,summary用法以及與histogram的差異,請參見  histograms and summaries。

summary的客戶端庫使用文件:

prometheus 4 函式計算公式

作者再次宣告 作者只是乙個很摳腳的it工作者,希望可以跟那些提供原創的老師們學習 原文 大公尺運維 目錄increase sum by topk count 標籤匹配 cpu s 2.2 us,1.9 sy,0.0 ni,95.5 id,0.0 wa,0.0 hi,0.3 si,0.0 stcpu的...

指標的概念

第一章。指標的概念 指標是乙個特殊的變數,它裡面儲存的數值被解釋成為記憶體裡的乙個位址。要搞清乙個指標需要搞清指標的四方面的內容 指標的型別,指標所指向的型別,指標的值或者叫指標所指向的記憶體區,還有指標本身所佔據的記憶體區。讓我們分別說明。先宣告幾個指標放著做例子 例一 1 int ptr 2 c...

指標概念綜述

1.變數的位址就是變數的指標,用於儲存位址的變數稱為指標變數。當將乙個變數的位址賦給某乙個指標變數時,稱這個指標變數指向該變數。此時,既可用變數名直接訪問變數的值,也可用指標變數間接訪問變數的值。2.c語言中的陣列變數 字串陣列變數 字串 結構體變數 共用體變數 列舉型變數,甚至函式名及函式的形參以...