2014-10-25 5 views
4

선택한 간격에 따라 흑연 데이터를 요약하는 방법은 무엇입니까? 선택한 간격이 최대 1 시간이면 데이터 카운터에 매분마다 데이터 요소가 표시됩니다. 간격이 최대 3 시간이면 데이터를 5 분에 걸쳐 요약해야합니다. 간격이 최대 1 일이면 데이터를 15 분 이상 요약해야합니다.흑연 선택한 간격에 따라 요약하는 방법

이것이 가능합니까?

답변

2

AFAIK 흑연은 이것을 자동으로 수행하지 않습니다.

그러나 Graphite에는 공개 API가 있기 때문에 정확한 요약 기간을 사용하여 그래프를 자동으로 검색 할 수 있습니다. 예를 들어 Grafana는 간격 템플릿에 'auto'옵션을 사용할 때이를 수행합니다.

의사 코드 :

if interval == '1h': 
    get_metric(summarize(metric, '1min', 'sum') 
elif interval == '3h': 
    get_metric(summarize(metric, '5min', 'sum') 
elif interval == '1d': 
    get_metric(summarize(metric, '15min', 'sum') 
+0

템플릿 생성은 내가 찾던 정확히 무엇인지. 나를 올바른 방향으로 가리켜 주셔서 감사합니다. –

+2

Graphana가 자동으로이 작업을 수행하지 않는다는 것이 이상합니다. 마지막 시간을 표시 할 때 나는 모든 데이터 이벤트를 얻습니다. (믿을 수 있습니다.) 지난 7 일을 보여 주면 매 시간마다 하나의 메트릭 값이 합산이 아니라 하나의 메트릭 값으로 표시됩니다. 'summarize'를 사용하는 방법이 있나요? Graphana가 디스플레이에서 사용하는 범위를 적용 할 수 있습니까? – jwadsack

2

당신은 간격 템플릿 변수를 만들어 사용하여이이, 자동 옵션을 활성화 가까운 무언가 및 단계의 설정 번호를 얻을 수 있습니다. 아래 예제에서는 40 단계로 설정되어 있으므로 시간 범위에 따라 적절한 간격을 선택합니다.

enter image description here

사용이 같은 변수를 enter image description here