2014-09-04 18 views
1

我想圍繞如何收集每個指定時間段的報告指標。每個時間間隔收集的指標:是否自動平均?

例如,我將報告間隔設置爲10秒,因此每10秒採樣一次。因此,如果我在網絡接口上收到500K的度量標準,那麼自上次採樣以來的10秒時間內收到的總數是500K,還是在收集採樣時,在一秒內收到了500K的? (上下文):我想了解Graphite中的collectd.iface。*度量值是否以10秒的八位字節形式報告(在這種情況下,我必須除以10才能得到真實值八位位組/秒的值),還是已經是八位位組/秒(在這種情況下,平均值是什麼?Collectd或Graphite?)

提前致謝。

回答

1

您的里程可能會有所不同,我不能在沒有看到更多細節的情況下說更多。我能說的是,「界面」插件是報告計數器。這意味着你有兩個解決方案中的任何一個:

  1. 配置插件的計數器轉變爲利率:這通常被使用「StoreRates」選項實現

  2. 配置輸出插件發送原始計數器(通常是默認值),並配置石墨以計算渲染API中的衍生物(我不記得確切的選項名稱)

+0

謝謝,這使得它更清晰。你提到的計數器和量表引導我到[本頁](https://collectd.org/wiki/index.php/Data_source),這解釋了很多。我確實爲write_graphite插件配置了StoreRates,所以我假設我的所有指標都被存儲爲量表。它是否有意義(並且你知道是否有可能)將一些度量指標存儲爲計數器,並將其他指標存儲爲計數器?查看示例配置文件,StoreRates選項僅針對編寫器插件而不是單個度量標準。 – 2014-09-05 14:19:16

+1

不,您不能將複雜的過濾器鏈設置放在一邊。也就是說,計數器實際上包含更多信息,所以我傾向於選擇它們,因爲您始終可以推斷查詢時的速率 – swissunix 2014-09-05 21:45:42