2016-09-13 4 views
0

graphite에서 timeShift 함수를 실행할 때 'from'을 (~ 30days도 함께) 큰 것으로 변경하면 데이터가 변경된다는 것을 알았습니다. 일부 점들이 합쳐진 집계 데이터로 흑연에서 돌아온 것 같습니다.흑연의 TimeShift

어떤 일이 벌어 지는지 압니까? 그리고 왜?

이 우리의 스토리지 aggregation.conf에 유지율을 나는 t에있어 때 시간 이동의 문제, 그 점프를 해결하기 위해 무엇을해야하는지

[t] 
pattern = ^t\. 
retentions = 5min:30d,1h:180d,1d:1y 


[z] 
pattern = ^z.* 
retentions = 10s:14d,1min:30d,10min:1y 

. * 나는이다

편집 = -30 일부터 사용하고 7 일 단위로 시간 이동 요청합니다.

답변

0

storage-schemas.conf의 집계 설정은 무엇입니까?

30 일 전부터 데이터를 요청하는 경우 해당 기간에 사용 가능한 데이터 만 집계 될 가능성이 큽니다.

그래픽으로하려는 데이터를 필요한 해상도로 사용할 수 있도록 보존 설정을 구성해야합니다.

업데이트 : OP가 스토리지 통합 구성을 게시 했으므로 이제 문제를 볼 수 있습니다.

30 일 시간 이동으로 지난 7 일을보고 싶다면 적어도 37 일 (7 + 30) 일 필요하므로 30 분에서 60 일 또는 90 일로 5 분 보존 기간을 늘리고 싶을 것입니다. 5 분의 해상도로 유지. 현재 30 일 동안 총 5 분짜리 데이터 만 있으므로 이동 한 시리즈는 항상 1 시간짜리 집계 데이터를 사용해야합니다.

보존 기간이 60 일이면 최대 4 주간의 5 분짜리 데이터를 30 일 타임 시프트 오버레이로 볼 수 있습니다. storage-schemas.conf를 변경해도 기존의 속삭임 데이터베이스 파일 (새로운 시리즈에만 적용됨)이 변경되지 않으므로유틸리티를 사용하여 기존 속삭임 데이터베이스의 보존 설정을 업데이트해야합니다.

명령은 것 같은 뭔가 : foo.wsp는 업데이트 할 시리즈 (그들은 보통 /opt/graphite/storage에 저장하고)의 속삭임 파일의 이름입니다

whisper-resize.py foo.wsp 5min:60d 1h:180d 1d:1y

.

+0

질문을 수정합니다. 문제를 해결하려면 어떻게해야합니까? 또는 실제 데이터를 얻으려면 – Dkova