2017-09-28 101 views
2

我正在使用Google Cloud Platform GKE, 并立即使用kubernetes。 我想通过谷歌Bigtable使用OpenTSDB,它的质量保证时间。OpenTSDB部分数据丢失

但是当我只是放了一些数据但是它没有被显示的时候它显示出了意想不到的错误。即使很长时间,它不再显示。

我用这个形象和教程(版本和env​​相同) https://github.com/GoogleCloudPlatform/opentsdb-bigtable

这里是我的步骤。

1)把用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)数据使用GET API查询它 例如:http://localhost:4242/api/query?start=1483401600000&ms=true&m=sum:foo.bar

4)什么都看不到,只是空的矢量

+0

您是否尝试过使用HBase客户端连接到Bigtable并检查数据是否存在? – talonx

回答

0

OpenTSB自带一个命令li NE client tool,你可以尝试用

调试“..meant是从 OpenTSDB提取数据的快速调试工具”

而且其他实用工具,比如文件系统检查的fsck也可以在有帮助报告并修复数据是否有问题。 Here是命令行工具的完整列表。