2014-01-20 2 views

답변

7

을 찾고 있었다 꽤 무엇을 "스택"사용 후

enter image description here

그래프 다음 내 그래프 데이터

My example

입니다

그것에 아주 가깝다. :)

Graphite web-app에서 Graph Options -> Line Mode -> Stacked을 따르십시오. API를 사용하여 렌더링하는 경우 URL에 &areaMode=stacked을 추가하십시오.


원하는 것을 얻기 위해 GUI를 조정해야합니다. 하는 것이

asPercentseriesListtotal의 인자 걸리는 작품 - 어떻게 이것은, 메트릭 생성

asPercent(
     group(
      carbon.agents.ip-10-0-0-111-a.updateOperations, 
      carbon.agents.ip-10-0-0-111-a.metricsReceived 
    ), 
     sumSeries(
      carbon.agents.ip-10-0-0-111-a.updateOperations, 
      carbon.agents.ip-10-0-0-111-a.metricsReceived 
    ) 
) 

, 뭐하고. 여기에서 group(...) 부분은 전자이고 후자는 sumSeries(...)입니다. 흑연은 seriesList의 각 측정 항목 (총 group() 또는 와일드 카드 사용)을 비교하여 백분율을 계산합니다.

좋은 부분은 total이 선택 사항이며 보내지 않은 경우 합계가 seriesList이라고 가정합니다. 그래서 본질적으로, 당신의 메트릭은

asPercent(
     group(
      carbon.agents.ip-10-0-0-111-a.updateOperations, 
      carbon.agents.ip-10-0-0-111-a.metricsReceived 
    ) 
) 

enter image description here

+0

감사 erbdex 대 감소한다. 당신이 제안한 것을 시도했습니다 (문제의 업데이트 이미지 참조). 그러나 내가 무엇을 찾고 조용하지. "파란색"측정 항목은 전체 (100 %)이므로 100 %를 구성하는 세 가지 측정 항목의 분석을보고 싶습니다. 어떤 생각을 어떻게 할 것인가? – Noel

+0

나는 나의 대답을 편집했다. – erbdex

+0

감사합니다 erbdex,이 나를 위해 일했다. – Noel