흑연 함수가 있는지 또는 특정 값보다 많은 점을 얻는 방법이 있는지 궁금합니다. 같은 시간에 2,44,24,522,52,534를 얻었고 40 이상의 점수를 얻고 싶다고 가정 해 봅시다.이 경우 3이 될 것입니다. 어떤 팁이 있습니까?흑연에서는 값보다 많은 데이터 요소의 수를 어떻게 계산합니까?
감사
는흑연 함수가 있는지 또는 특정 값보다 많은 점을 얻는 방법이 있는지 궁금합니다. 같은 시간에 2,44,24,522,52,534를 얻었고 40 이상의 점수를 얻고 싶다고 가정 해 봅시다.이 경우 3이 될 것입니다. 어떤 팁이 있습니까?흑연에서는 값보다 많은 데이터 요소의 수를 어떻게 계산합니까?
감사
는당신은 하나 같이 아닌 값이 0 (내가 pow(_, 0)
생각하고 있지만 나는 그것이 작동하는 방법의 확실하지 오전하기 위해 그런 것을 사용 40
위에 만 표시 점에 removeBelowValue(your.metric, 40)
을 사용할 수 있습니다 없음 값은 removeBelowValue
). 최근 (> 0.9.x) 버전의 흑연을 사용하는 경우 pow
대신
을 사용할 수 있습니다. 마지막으로 어떤 기능을 사용하여 1을 요약해도됩니다. summarize
이 좋을 것입니다. 범위를 선택하기 만하면됩니다.
제안 : summarize(pow(removeBelowValue(your.metric,40),0), '1hour', 'sumSeries')
새로운 흑연 버전에서 당신은 또한 [isNonNull] 사용할 수 있습니다 (http://graphite.readthedocs.org/en/latest/functions.html#graphite.render.functions.isNonNull) 대신 '힘 '. – dukebody
답변을 업데이트하겠습니다. thanks @dukebody – kamaradclimber