2014-11-02 1 views
0

저는 Graphite를 처음 접했고 꽤 구체적인 것을하고 싶습니다. 그러나 저는 동시에 매우 전형적이라고 생각합니다.graphite charts 전날의 최소, 최대, 평균과 함께 오늘의 시계열

저는 Graphite를 사용하여 내 응용 프로그램이 하루 동안 처리하는 메시지 수 (08:30에서 16:00까지)를 시계열로 차트로 표시하는 방법을 차트로 표시합니다. 평균, 느린 또는 매우 바쁜 날인지 여부를 판단하기 위해 전날의 측정 값을 기준으로 평균, 평균, 최대 값을 같은 차트에 표시하고 싶습니다.

그래야 사용자 정의 응용 프로그램을 작성했지만 그래 픽은 더 강력하고 확장 성이 뛰어납니다.

는 여기에 내가 생각하고있는 것을의 샘플입니다 : https://dl.dropboxusercontent.com/u/33599458/monitor_chart_vm_mq_with_outliers.png

당신은 이전 일 동안 상하로, 최소, 평균 및 최대 오늘날의 빨간색 선에서 나타내는 3 개 노란색 영역 차트를주의 할 것이다.

모든 도움말을 크게 높이세요.

감사합니다.

+1

다음과 같이 timeStack 및 max/average/minSeries 함수의 조합을 사용할 수 있습니다. my_metric 예제와 시간 범위는 60 일입니다. my_metric 별칭 (maxSeries (timeStack (my_metric, "1d", 0,60)) 별칭 (averageSeries (timeStack (my_metric, "1d", 0,60)) "평균" 별칭 (minSeries (timeStack (my_metric, "1d", 0,60)), "Min") –

+0

축하합니다! 이 대답을 아래에 적어서 유효한 것으로 표시하십시오. :) – dukebody

+0

고마워 듀크 바디, 내가 그걸 할 수 있는지 몰랐어. –

답변

1

나는 my_metric 예를 들어 60 일의 시간 범위를 다음과 같이 내 자신의 대답이 더 많거나 적은 ... 하나는/평균/minSeries 기능을 timeStack 및 최대의 조합을 사용할 수 있습니다 발견 :

my_metric alias (maxSeries (timeStack (my_metric, "1d", 0,60)), "Max") 별칭 (averageSeries (timeStack (my_metric, "1d", 0,60)) 별칭 (minSeries (timeStack (my_metric, "1d", 0,60)) "Min")