溫馨提示×

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

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

Docker中Prometheus是什么

發(fā)布時(shí)間:2021-12-13 16:13:38 來源:億速云 閱讀:200 作者:小新 欄目:大數(shù)據(jù)

這篇文章主要介紹了Docker中Prometheus是什么,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

一:Prometheus是什么

Prometheus是一個(gè)開源的系統(tǒng)監(jiān)控和報(bào)警工具。

二:Prometheus的特點(diǎn)

1.是一個(gè)多維度的數(shù)據(jù)模型,由指標(biāo)名稱(metric name)和key/value鍵值對(duì)組成的時(shí)間序列數(shù)據(jù)構(gòu)成。

2.在多維度的數(shù)據(jù)模型上有靈活的查詢語言。

3.不依賴分布存儲(chǔ),單主節(jié)點(diǎn)工作。

4.通過基于HTTP的pull方式采集時(shí)序數(shù)據(jù)

Prometheus采集數(shù)據(jù)是用的pull也就是拉模型,通過HTTP協(xié)議去采集指標(biāo),只要應(yīng)用系統(tǒng)能夠提供HTTP接口就可以接入監(jiān)控系統(tǒng),相比于私有協(xié)議或二進(jìn)制協(xié)議來說開發(fā)、簡(jiǎn)單。

5.支持通過中介網(wǎng)關(guān)push時(shí)序數(shù)據(jù)

對(duì)于定時(shí)任務(wù)這種短周期的指標(biāo)采集,如果采用pull模式,可能造成任務(wù)結(jié)束了,Prometheus還沒有來得及采集,這個(gè)時(shí)候可以使用加一個(gè)中轉(zhuǎn)層,客戶端推數(shù)據(jù)到Push Gateway緩存一下,由Prometheus從push gateway pull指標(biāo)過來。(需要額外搭建Push Gateway,同時(shí)需要新增job去從gateway采數(shù)據(jù))

6.通過服務(wù)發(fā)現(xiàn)或者靜態(tài)配置的方式去獲取要監(jiān)控的目標(biāo)服務(wù)

7.監(jiān)控信息支持多式多種可視化和儀表盤方式展示

三:Prometheus的組件

1. Prometheus Server負(fù)責(zé)數(shù)據(jù)的采集和存儲(chǔ)

2. Client libraries客戶端類庫負(fù)責(zé)執(zhí)行應(yīng)用程序代碼

3. Push Gateway 支持臨時(shí)性Job主動(dòng)推送指標(biāo)的中間網(wǎng)關(guān)

4. 相關(guān)服務(wù)(如HAProxy)專有的exporters

5. Alertmanager用于出來預(yù)警

6. 各種支持工具

四:Prometheus的架構(gòu)

Docker中Prometheus是什么

Prometheus通過JobsPushgateway收集指標(biāo)數(shù)據(jù),存儲(chǔ)到本地,并根據(jù)規(guī)則生成時(shí)間序列數(shù)據(jù)或生成預(yù)計(jì)信息,通過Grafana 或API消費(fèi)端對(duì)收集到的數(shù)據(jù)進(jìn)行可視化展示。

Prometheus適合什么

  適合用于記錄全數(shù)字化的時(shí)間序列,即適合于高度集中的框架監(jiān)控也適合于高動(dòng)態(tài)的服務(wù)架構(gòu)監(jiān)控。在微服務(wù)框架下,通常用來進(jìn)行多維度的數(shù)據(jù)收集和分析。

  Prometheus是一個(gè)高可靠的系統(tǒng),幫你快速發(fā)現(xiàn)問題,獨(dú)立單節(jié)點(diǎn)運(yùn)行,不依賴于任何的網(wǎng)絡(luò)存儲(chǔ)和遠(yuǎn)程服務(wù)。在不依靠太多服務(wù)器資源的情況下,便捷使用。

Prometheus 不適合什么

Prometheus通常用來進(jìn)行一般性的數(shù)據(jù)分析,如果你要求的是100%準(zhǔn)確的化,并不適合。

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Docker中Prometheus是什么”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!

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

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

AI