2013-04-22 1 views
0

python statsd client에서 incr 함수를 사용하고 있습니다. 이름을 보내기 위해 보내는 키는 그래파이트에 등록되어 있지만 그래프에 평행선으로 표시됩니다. 시간이 지남에 따라 증가율을 얻기 위해 적용해야하는 필터 또는 변환은 무엇입니까? apply function > transform > integralapply function > special > aggregate by sum을 시도했지만 아직 성공하지 못했습니다.그래파이트 카운터 변환

답변

3

귀하의 요청 기능은 "요약"입니다. 예를 들어 는 : 당신은 일일 기간 동안 다음의 측정 값을 사용할 수 있습니다 대한 요약 (stats_counts.your.metrics.path 사실, "1D", "합")

은 자세한 내용은 graphite summarize datapoints 를 참조하십시오.

+0

재미 있고 유용한 @Tommer 변환입니다. 귀하의 데이터에 대해 산출 한 척도에 관한 정보에 대한 생각/링크가 있으신가요? – AJP

+2

올바른 값을 얻으려면 "stats"대신 "stats_counts"를 사용해야합니다. "stats"메트릭은 초당 계산되고 "stats_counts"는 플러시 간격 당 값입니다 (기본값은 10 초입니다). 또한, 당신이 Graphite Storage Schemas를 어떻게 설정했는지 모르겠다.하지만 몇 가지 보유가 있다면, 다음 레벨로의 집계가 원하는 방식으로 완료되었는지 확인해야 할 것이다. 자세한 내용은 여기를 참조하십시오. http://graphite.readthedocs.org/en/latest/config-carbon.html#storage-aggregation-conf –

+1

이상 : https://github.com/etsy/statsd/issues/ 22 –

0

데이터가 있습니다. 그래프에서 볼 수 있기 시작하기 전에 데이터가 수백 개만 필요합니다. 적분을 취하면 시간에 따른 누적 적중 횟수가 표시되고 대략 x100만큼 배가되어야 올바른 값을 얻을 수 있습니다. 다만 "alignToFrom = 사실"로 요약한다 기능을 사용 http://graphite.readthedocs.org/en/latest/functions.html

을 위해 합계 시간이 지남에 : 여기를 통해 볼 -