溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

prometheus 基礎(chǔ)概念

發(fā)布時(shí)間:2020-05-30 08:53:01 來源:網(wǎng)絡(luò) 閱讀:274 作者:鐵血軍人 欄目:系統(tǒng)運(yùn)維

prometheus 基礎(chǔ)概念

不管做什么事情,我們都需要做好充足的準(zhǔn)備。蓋房子需要打地基,根基不穩(wěn)地動(dòng)山搖。我們學(xué)習(xí)也一樣,所以我們想學(xué)好一個(gè)東西必須根基要打牢。好了廢話不多說了,我們來打下prometheus的根基。
##數(shù)據(jù)模型
prometheus存儲(chǔ)是時(shí)序數(shù)據(jù)(time-series),即按照相同時(shí)許(相同的名字和標(biāo)簽),以時(shí)間維度存儲(chǔ)連續(xù)的數(shù)據(jù)的集合。

時(shí)序索引

時(shí)序(time series)是由名字(metrice),以及一組key/value標(biāo)簽定義的,具有相同的名字以及標(biāo)簽屬于同一時(shí)間序列。
時(shí)序的名字有ASCLL字符,數(shù)字,下劃線,以及冒號(hào)組成,它必須滿足正則表達(dá)式[a-zA-Z_:][a-zA-Z0-9_:]*,其名字因該具有語義化(看到名字就知道這個(gè)抓取的是什么值),一般表示一個(gè)可以度量的指標(biāo),例如:http_requset_total,表示http的總請求數(shù)。
時(shí)序的標(biāo)簽可以使prometheus的數(shù)據(jù)更加豐富,能夠區(qū)分具體不同的實(shí)例,例如http_requests_total{method="POST"},可以表示所有的POST請求。
標(biāo)簽名稱有ASCLL字符,數(shù)字,以及下劃線組成,其中_開頭的屬于prometheus保留,標(biāo)簽的只可以是任何ubicode字符,支持中文

時(shí)序樣本

按照莫哥時(shí)序以時(shí)間維度采集的數(shù)據(jù),稱之為樣本,其值包含:

  • 一個(gè)float64值
  • 一個(gè)毫秒級(jí)的unix時(shí)間戳

格式

prometheus 時(shí)序格式 與OPenTSDB相似
<metric name>{<label name>=<label value>,....}
其中包含時(shí)序名字以及時(shí)序的標(biāo)簽。

Metrice types

counter 計(jì)數(shù)器

獲取的數(shù)值,只增加(減少),理想狀態(tài)下是不會(huì)減少(增加)的。我們往往用它記錄服務(wù)的請求總量,錯(cuò)誤總數(shù)

Gauge 瞬時(shí)值

最簡單的度量指標(biāo),只有一個(gè)簡單的返回值,或者叫做瞬時(shí)狀態(tài),例如:監(jiān)控硬盤或者內(nèi)存的使用量,在當(dāng)前時(shí)間只有一個(gè)值,因?yàn)橛脖P的容量和內(nèi)存的使用量是隨著時(shí)間的推移不斷變化,沒有規(guī)律可循

Histogram

統(tǒng)計(jì)數(shù)據(jù)的分布情況,比如最大值,最小值,中間值還有中位數(shù),75百分位,這是一種特殊的metrics數(shù)據(jù)類型,代表的是一種近似百分比

summary

summary和histogram類似,由&lt;basename&gt;{quantile="&lt;&gt;"},&lt;basename&gt;_sum,&lt;basename&gt;_count組成,主要用于表示一段時(shí)間內(nèi)數(shù)據(jù)采樣結(jié)果(通常是請求持續(xù)時(shí)間或響應(yīng)大?。?,它直接存儲(chǔ)了quantile數(shù)據(jù),而不是根據(jù)統(tǒng)計(jì)出區(qū)間計(jì)算出來的

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI