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