0
關於Alerting Philosophy的問題。大多數度量框架(Spectacor
或dropwizard
)彙總數據,例如,提供最大值,最小值,平均值等。那麼這些數據是否應該不由後端計算?或者在什麼情況下後端應該計算加重數據?是否需要通過後端計算度量聚合?
關於Alerting Philosophy的問題。大多數度量框架(Spectacor
或dropwizard
)彙總數據,例如,提供最大值,最小值,平均值等。那麼這些數據是否應該不由後端計算?或者在什麼情況下後端應該計算加重數據?是否需要通過後端計算度量聚合?
這是一個有趣的問題。我想Netflix文章中的'後端'是指監控系統的後端。所以在分佈式環境中,會有很多服務(運行dropwizard)將數據發送到這個「後端」。這是不同的,因爲'dropwizard'上下文中的普通後端是指Netflix上下文中的應用程序後端,這只是'代理'。
我的看法是,我認爲一些計算可以完成/應該在代理/應用程序後端級別完成。正如你想'dropwizard'做一些聚合來限制傳輸到集中監控服務器所需的數據。沒有集中監控服務器的地方,計算這些百分比度量指標意味着您可以提供數據並直接在代理/後端一級建立警報。
感謝
'我認爲一些計算可以做/應劑/應用程序後端level'做 - 這不是問題的答案。 – Cherry
'因爲您希望'dropwizard'進行一些聚合以限制傳輸到集中監控服務器所需的數據 - 我認爲除了其他網絡之外,通過網絡傳遞聚合度量數據會增加數據而不是「限制」它們。沒有? – Cherry
而最後一個'Spectacor'和'dropwizard'只是關於度量框架的例子,問題不在於它們。 – Cherry