1 回答

TA貢獻(xiàn)2012條經(jīng)驗(yàn) 獲得超12個(gè)贊
我對(duì)此很陌生,但讓我嘗試回答您的問題。因此,請對(duì)我的回答持保留態(tài)度,或者可能有人在使用指標(biāo)觀察他們的系統(tǒng)方面有經(jīng)驗(yàn)。
如https://prometheus.io/docs/concepts/metric_types/中所述
量規(guī)是表示可以任意上下變化的單個(gè)數(shù)值的指標(biāo)。
因此,如果您的目標(biāo)是顯示當(dāng)前值(請求的持續(xù)時(shí)間),您可以使用儀表。但我認(rèn)為使用指標(biāo)的目的是發(fā)現(xiàn)系統(tǒng)中的問題,或者當(dāng)某些值不在預(yù)定義范圍內(nèi)時(shí)生成警報(bào),或者為您的系統(tǒng)獲取性能值(如 Apdex 分?jǐn)?shù))。
來自https://prometheus.io/docs/concepts/metric_types/#histogram
使用 histogram_quantile() 函數(shù)從直方圖甚至是直方圖的聚合計(jì)算分位數(shù)。直方圖也適用于計(jì)算 Apdex 分?jǐn)?shù)。
來自https://en.wikipedia.org/wiki/Apdex
Apdex(應(yīng)用程序性能指數(shù))是一個(gè)由公司聯(lián)盟開發(fā)的開放標(biāo)準(zhǔn),用于衡量軟件應(yīng)用程序在計(jì)算方面的性能。其目的是通過指定一種統(tǒng)一的方式來分析和報(bào)告衡量的性能滿足用戶期望的程度,從而將衡量結(jié)果轉(zhuǎn)化為對(duì)用戶滿意度的洞察。
閱讀分位數(shù)以及直方圖和摘要中的計(jì)算https://prometheus.io/docs/practices/histograms/#quantiles
兩條經(jīng)驗(yàn)法則:
如果需要聚合,請選擇直方圖。
否則,如果您了解將觀察到的值的范圍和分布,請選擇直方圖。如果您需要準(zhǔn)確的分位數(shù),請選擇摘要,無論值的范圍和分布如何。
或者像 Adam Woodbeck 在他的書《Network programming with Go》中說的:
一般建議是在您不知道預(yù)期值的范圍時(shí)使用摘要,但我建議您盡可能使用直方圖,以便您可以在指標(biāo)服務(wù)器上聚合直方圖。
- 1 回答
- 0 關(guān)注
- 137 瀏覽
添加回答
舉報(bào)