2015-02-03 2 views
4

나는 그라파이트/그라 피나에 막대 그래프를 갖고 싶습니다. 이상적으로 우리는 요일 (월요일, 화요일 ... 등)을 x 축 레이블에, 그래프의 막대 7 개를 요일별로 하나씩 갖습니다. X 축을 전혀 바꿀 수없는 것 같습니다.Graphite/Grafana에서 x 축을 변경하는 방법 (하루 그래프로 표시)?

생각 : 나는 시간 데이터를 요리 할 수 ​​있었고 획기적인 시간 이후에 고정 된 시간을 보낼 수 있었지만, 그 결과 그라 핀 페이지에 매우 얇은 막대가 나타났습니다. 매일 막대의 모양을 만들기 위해 전체 날짜를 나타내는 에포크 값부터 초 단위로 막대한 양의 메트릭을 보내도록 스크립트를 작성할 수는 있지만 여전히 x 축 레이블을 변경하는 데 도움이되지 않으며 끔찍한 것처럼 보입니다. 이 도구를 사용하는 방법.

그래파이트로도 작업을 수행 할 수 있습니까? 아니면 실시간 그래프를 집중적으로 다루고 있습니까?

답변

4

흑연 summarize() 기능을 사용해보십시오. Grafana에서 Graphite 메트릭을 추가 할 때 "변형"기능에서 찾을 수 있습니다. 하루에 집계하려면 "1d"를 사용하십시오.

그런 다음 "스타일 표시"로 이동하여 "막대"확인란을 선택하여 막대 그래프를 가져옵니다.

이것은 X 축에 멋진 Mo-Su 라벨을 제공하지는 않습니다.

+0

와우,이 답변에 감사드립니다! 그러나 요약하면 하루 동안 내 모든 가치가 합산됩니다. 오늘 계기가 된 로그인 수를 나타내는 계기가 있습니다. 계량기를 늘리면됩니다. 그래서 요약하면이 모든 값을 합치는 것처럼 보입니다. 어쨌든 나는 데이터를 보내는 방식을 변경하거나 grafana에서 max() 함수를 사용하여 잘 이해할 수 있다고 생각합니다. 감사합니다! – user3037691

+0

'summarize ('1d', 'avg')'를 사용하여 평균을 집계 함수로 요약 할 수 있습니다. – dukebody

+0

그래, 요약하면 ('1d', 'last') 내 목적을 달성 한 것 같다. 이제 내 서버> statsd> graphite 파이프 라인을 따라 어딘가에 미묘한 시간대 버그가있는 것처럼 보인다. – user3037691

관련 문제