2014-11-23 26 views

回答

3

您可以使用removeBelowValue(your.metric, 40)只顯示分以上40

然後用一件讓非零值等於1(我想到的pow(_, 0),但我不知道它是如何表現無值由removeBelowValue給出)。如果你最近使用(> 0.9.x版本)石墨的版本,你可以用isNonNull代替pow

最後,你可以使用任何功能來概括你,你有1秒,summarize你應該不錯。你只需要選擇你的範圍。

建議:summarize(pow(removeBelowValue(your.metric,40),0), '1hour', 'sumSeries')

+2

在較新版本的石墨你也可以使用[isNonNull(http://graphite.readthedocs.org/en/latest/functions.html#graphite.render.functions.isNonNull)代替'pow'。 – dukebody 2014-11-23 18:22:28

+0

我會更新答案,謝謝@dukebody – kamaradclimber 2014-11-23 18:27:38

相關問題