OpenTSDB丢失了一些数据

时间:2017-09-28 07:49:03

标签: hbase kubernetes google-cloud-platform bigtable opentsdb

我正在使用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)看不到任何东西,只是空矢量

2 个答案:

答案 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是命令行工具的完整列表。