prometheus基礎概念

prometheus 基礎概念

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

成都網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設計、網(wǎng)站建設公司、微信開發(fā)、小程序設計、集團成都定制網(wǎng)站等服務項目。核心團隊均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗,服務眾多知名企業(yè)客戶;涵蓋的客戶類型包括:成都航空箱等眾多領域,積累了大量豐富的經(jīng)驗,同時也獲得了客戶的一致贊許!

時序索引

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

時序樣本

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

  • 一個float64值
  • 一個毫秒級的unix時間戳

格式

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

Metrice types

counter 計數(shù)器

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

Gauge 瞬時值

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

Histogram

統(tǒng)計數(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ù)據(jù)采樣結果(通常是請求持續(xù)時間或響應大小),它直接存儲了quantile數(shù)據(jù),而不是根據(jù)統(tǒng)計出區(qū)間計算出來的

本文題目:prometheus基礎概念
本文鏈接:http://muchs.cn/article2/ihccic.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信公眾號外貿建站、網(wǎng)頁設計公司、品牌網(wǎng)站制作、網(wǎng)站策劃云服務器

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務器托管