2017-09-28 66 views
2

Google Cloud Platform GKE, 으로 작업 중이며 kubernetes를 사용 중입니다. Google Bigtable을 통해 OpenTSDB를 사용하려고하는데 QA 시간입니다.OpenTSDB 일부 데이터가 손실되었습니다.

하지만 일부 데이터를 넣었을 때 예기치 않은 버그가 있었지만 표시되지 않았습니다. 오랜 시간이 걸리더라도 더 이상 표시되지 않습니다.

나는이 이미지와 튜토리얼 (버전 및 ENV가 동일) https://github.com/GoogleCloudPlatform/opentsdb-bigtable

여기

내 걸음을 사용했다. http://localhost:4242/api/query?start=1483401600000&ms=true&m=sum:foo.bar

:

1) 그것을 예를 조회 할 수 GET API를 사용하여 HTTP POST 요청 API를 예) http://localhost:4242/api/put?details=true

with Json object 
{ 
    "metrics": "foo.bar", 
    "timestamp": "1483401600000", 
    "value": 1.0, 
    "tags": { 
"foo": "bar" 
    } 
} 

2) 확인 로그, HBase를 콘솔

3)에 데이터를 입력

4) 아무 것도 볼 수없는 빈 벡터

+0

HBase 클라이언트를 사용하여 Bigtable에 연결하고 거기에 데이터가 있는지 확인 했습니까? – talonx

답변

0

OpenTSB에는 명령 li 당신이

과 디버깅하려고 할 수 있습니다 NE client tool 또한 파일 시스템 검사 fsck를 같은 다른 유틸리티도 도움이 될 수 있습니다

"..meant는 OpenTSDB에서 데이터를 추출하기위한 빠른 디버깅 도구가 될 수 있습니다" 데이터에 문제가있는 경우보고 및 복구합니다. Here은 명령 행 도구의 전체 목록입니다.