-
Prometheus Metric 的實踐總結(jié),搞定監(jiān)控需注意~
使用 Promethues 實現(xiàn)應(yīng)用監(jiān)控的一些實踐 在這篇文章中我們介紹了如何利用 Prometheus 監(jiān)控應(yīng)用。在后續(xù)的工作中隨著監(jiān)控的深入,我們結(jié)合自己的經(jīng)驗和官方文檔總結(jié)了一些 Metrics 的實踐。希望這些實踐能給大家提供參考。 確定監(jiān)控對象 在具體設(shè)計 Metrics 之前,首先需要明確需要測量的對象。需要測量的對象應(yīng)該依據(jù)具體的問題背景、需求和需監(jiān)控的系統(tǒng)本身來確定。 從需求出發(fā) Google 針對大量分布式監(jiān)控的經(jīng)驗總結(jié)出四個監(jiān)控的黃金指標(biāo),這四個指標(biāo)對于一般性的監(jiān)控測量對象都…
-
自從上了 Prometheus,睡覺也踏實了!
對很多人來說,未知、不確定、不在掌控的東西,會有潛意識的逃避。當(dāng)我第一次接觸 Prometheus 的時候也有類似的感覺。對初學(xué)者來說, Prometheus 包含的概念太多了,門檻也太高了。
-
Prometheus語法初探
概述 Prometheus是一套使用Go語言進(jìn)行編寫的監(jiān)控工具,專注于基礎(chǔ)監(jiān)控,默認(rèn)僅保留15天的監(jiān)控數(shù)據(jù),15天的監(jiān)控數(shù)據(jù),已經(jīng)足夠運維人員去排查和分析運維故障。Prometheus有專門的PQL語言,可以對采集上來的指標(biāo)進(jìn)行多維度、函數(shù)分析,具有高度的指標(biāo)定制化能力。本文將同大家一起學(xué)習(xí)Prometheus的PQL語法,驗證并記錄下過程。 PQL重要概念 即時向量 一個時間點某指標(biāo)的值,如: 區(qū)間向量 指的是在某段時間內(nèi)metric的取值,每個時間點都包含一系列的值,如: 指標(biāo)類型 Gaug…