我正在使用Google Cloud Platform GKE, 现在使用kubernetes。 我试图通过谷歌Bigtable和它的QA时间使用OpenTSDB。
但是当我输入一些数据时显示出意想不到的错误,但是没有显示。即使很长时间,它也不再显示了。
我用过这个图片和教程(版本和env是一样的) https://github.com/GoogleCloudPlatform/opentsdb-bigtable
这是我的步骤。
1)使用http POST请求api放置数据
ex)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 :(得分:1)
https://cloud.google.com/bigtable/docs/integrations#opentsdb包含指向OpenTSDB和Cloud Bigtable集成的更多文档的链接,包括Using OpenTSDB to Monitor Time-Series Data。您可以尝试更新为AsyncBigtable的最新版本,然后查看它是否有效。
答案 1 :(得分:0)
OpenTSB附带一个命令行client tool,您可以尝试使用
进行调试“..意味着是一个快速调试工具,用于从中提取数据 OpenTSDB“
如果数据存在问题,文件系统检查fsck等其他实用程序也可以帮助报告和修复。 Here是命令行工具的完整列表。