Prometheus既是一個(gè)時(shí)序數(shù)據(jù)庫(kù),又是一個(gè)監(jiān)控系統(tǒng),更是一套完備的監(jiān)控生態(tài)解決方案。作為時(shí)序數(shù)據(jù)庫(kù),在2020年2月的排名中,Prometheus已經(jīng)躍居到第三名,超越了老牌的時(shí)序數(shù)據(jù)庫(kù)OpenTSDB、Graphite、RRDtool、KairosDB等,如圖所示。

今天介紹一份141頁(yè)的Prometheus官方中文文檔,由于內(nèi)容過(guò)多,在此只以截圖展示部分內(nèi)容,詳細(xì)完整版的文檔請(qǐng)見文末。
這份文檔的價(jià)值
這份Prometheus官方中文文檔既適合小白入門也適合有一定基礎(chǔ)的同學(xué)進(jìn)階提升。這份文檔共分為7大部分,從最基礎(chǔ)的Prometheus介紹安裝及啟動(dòng)講起,對(duì)不同監(jiān)控系統(tǒng)的優(yōu)缺點(diǎn)進(jìn)行了對(duì)比,例如:Graphite和OpenTSDB、NagIOS等等。 此外還包括一些實(shí)戰(zhàn)項(xiàng)目:Grafana結(jié)合Prometheus進(jìn)行可視化 、Instrumenting 以及編寫客戶庫(kù)、推送度量指標(biāo)等等,總之干貨十足!
第一部分:學(xué)習(xí)Prometheus的準(zhǔn)備工作
什么是Prometheus?Prometheus的適用場(chǎng)景有哪些?Prometheus的安裝及啟動(dòng),監(jiān)控系統(tǒng)產(chǎn)品對(duì)比詳解,此部分還列出了Prometheus學(xué)習(xí)路線圖和詞匯總覽,并推薦了一些權(quán)威的Prometheus學(xué)習(xí)媒介。

需要完整版請(qǐng)私信

需要完整版請(qǐng)私信
第二部分:Prometheus重要概念詳解
在這部分,詳細(xì)對(duì)一些基礎(chǔ)概念進(jìn)行了介紹,通過(guò)這部分的學(xué)習(xí)才能真正了解Prometheus的工作原理。
- metrics和labels
- Notation(符號(hào))
- metrics類型
- Gauge(測(cè)量器)
- Histogram(柱狀圖)
- Jobs和Instances
······

需要完整版請(qǐng)私信
第三部分:Prometheus的查詢及啟動(dòng)
接下來(lái)開始慢慢進(jìn)入實(shí)戰(zhàn)操練部分了,第三大部分主要講了Prometheus的查詢及啟動(dòng),基本概念+實(shí)戰(zhàn)操練,真正進(jìn)入實(shí)戰(zhàn)環(huán)節(jié)!

需要完整版請(qǐng)私信
第四部分:可視化
這部分最主要的內(nèi)容就是實(shí)現(xiàn)Prometheus的可視化,手把手教你運(yùn)用Grafana創(chuàng)建一個(gè)Prometheus Graph圖表 !

需要完整版請(qǐng)私信
第五部分:Instrumenting
這篇文檔包括Prometheus客戶端API應(yīng)該提供的基礎(chǔ)功能,目的是在客戶端庫(kù)之間保持一致性,輕松上手并避免 提供導(dǎo)致用戶出錯(cuò)的功能。已經(jīng)有10種客戶端語(yǔ)言支持Prometheus客戶端了,因此在這部分主要教你如何寫好一個(gè)客戶端。這部分旨在幫助寫 Prometheus客戶端其他語(yǔ)言的作者寫一個(gè)好的庫(kù)。

需要完整版請(qǐng)私信
第六部分:操作
在這一部分,主要講的是Prometheus的配置、存儲(chǔ)和federation,介紹了Prometheus的基礎(chǔ)配置和存儲(chǔ)方式以及federation的配置和使用。

需要完整版請(qǐng)私信
第七部分:警告
Prometheus的警告器、配置、規(guī)則及如何通過(guò)客戶端發(fā)送警報(bào)。

需要完整版請(qǐng)私信
如果你現(xiàn)在對(duì)Prometheus還不太了解或者想更深入學(xué)習(xí)Prometheus,上面這部分官方文檔一定要收藏!