如何保证通过OpenTSDB插入HBase的数据?

How to ensure the data inserted in HBase via OpenTSDB?

我尝试使用 OpenTSDB 将大量数据存储到 HBase 中。一旦我在 TSDB UI 中绘制数据点,它就可以显示我插入的数据点。

我知道插入的数据只能在 opentsdb 中绘制 UI .. 是否有任何选项可以确保在没有 TSDDB 的情况下将数据点写入 hbase UI?

最简单的方式是向OpenTSDB发起查询请求。例如:

http://tsdbHost:tsdbPort/api/query?start=1h-ago&m=sum:proc.stat.cpu{type=idle}
  • tsdbHost - OpenTSDB 主机地址
  • tsdbPort - OpenTSDB 端口
  • start=1h-ago - 时间范围参数
  • m=sum:proc.stat.cpu - 聚合函数和度量
  • type=idle - 指标的标签

您可以在 Official OpenTSDB docs 中阅读有关查询结构的更多信息。