我是OpenTSDB的新手.我以某种方式设法安装和配置OpenTSDB,但我不知道如何从客户端将数据放入OpenTSDB.你们有人可以帮助我吗?
小智 2
简而言之,这些“ put name timestamp value [tags]”命令是通过 TCP/IP 将数据添加到 OpenTSDB 的网络协议。因此,从 Java 程序中,您可以打开到 TSD 端口的 TCP 套接字并开始编写命令来添加数据。
显然,这仍然给读者留下了很多细节和练习。
您在问题中没有指定如何或是否收集要存储的时间序列数据。定期从应用程序将数据推送到 TSD 的复杂程度取决于您在那里所做的事情。如果您使用优秀的Yammer/Coda Hale Metrics 库来收集数据(据我所知,在 Java 中,确实没有更灵活的方法来做到这一点)
Metrics 包括一个报告器界面,以及其他统计存储库(如 Graphite 和 Ganglia)的多种实现。您可以轻松地为 OpenTSDB 实现一个(事实上,有人已经实现了 - 我试图在 github 上找到拉取请求,但失败了;找到后我会更新它)。
| 归档时间: |
|
| 查看次数: |
12388 次 |
| 最近记录: |