2012-11-29 1 views
3

저는 Graphite를 설정하고 픽셀이 충분하지 않을 때 데이터가 화면에 표시되는 방식에 문제가 발생합니다.기본적으로 Graphite UI 데이터가 누적됩니다.

나는 그 첫 번째 대답 this post이 매우 가까이 발견 나는 무엇을 찾고 있어요 :

아마 무슨 일이 일어나고 것은 당신이 흑연을 강제 픽셀보다 더 많은 데이터 포인트와 그래프,보고있는 것입니다 없음 데이터 포인트를 집계한다. 기본 집계 방법은 평균이지만 누적() 함수를 메트릭에 적용하여 합계를 변경할 수 있습니다.

기본적으로이 누적() 동작을 얻을 수있는 방법이 있습니까?

storage-aggregation.conf를 'aggregationMethod = sum'을 사용하도록 수정했습니다. 그러나 이는 기록 데이터를위한 것이지 UI에 표시된 데이터가 아니라고 생각합니다.

cumulative()를 적용하면 모든 것이 완벽합니다. 기본적으로이 동작을 얻는 방법이 있는지 궁금합니다.

답변

3

'aggregationMethod = sum'을 사용하도록 storage-aggregation.conf를 수정 했더라도 이미 작성한 메트릭은 aggregationMethod를 변경하지 않았을 것입니다. storage-aggregation.conf의 규칙은 새 메트릭에만 영향을줍니다.

기존 메트릭을 평균 대신 변경하여 평균화하려면 whisper-resize.py를 사용해야합니다. 또는 기존 측정 항목을 삭제하면 합계가 다시 표시됩니다. 파일이 때 '같은 소유권을 가지고 있는지 확인 적어도

whisper-resize.py --xFilesFactor=0.0 --aggregationMethod=sum /opt/graphite/storage/whisper/stats_counts/path/to/your/metric.wsp 10s:28d 1m:84d 10m:1y 1h:3y 

하는 파일을 소유 동일한 사용자로 그것을 실행해야합니다, 또는 : 여기

당신이 실행해야 할 수도 있습니다 무엇의 예 그렇지 않으면 새로운 데이터를 쓸 수 없습니다.

statsd를 사용하는 경우 stats_counts 대신 stats에서 메트릭을 사용하고 있다는 또 다른 가능성이 있습니다. statsd README에서 : 절대 수가 stats_count.counter_name에서 찾을 수있는 반면, 기존 설정 율

직접 stats.counter_name 하에 기록 하였다. 레거시 이름 공간을 사용하지 않도록 설정하면 값이 stats.counters.counter_name.rate 및 stats.counters.counter_name.count 에 있으며 (기본 접두어로) 찾을 수 있습니다. statsd를 사용하는 경우

는 기본적으로, 통계는 다르게 서로 다른 네임 스페이스에서 집계하고, 당신이 합산되어야 것들에 대한 stats_count 또는 stats.counters에서 물건을합니다.

관련 문제