我想用 Python 与 opentsdb 数据存储交互。我只看到它的 java 客户端库。我该怎么办?
问问题
6786 次
3 回答
4
除非你想要一个独立的客户端(在这种情况下 Twisted Python OpenTSDB 客户端看起来很棒),最简单的方法是运行tcollector,然后简单地将你的 Python 脚本放在下面/usr/local/tcollector/collector/0
——你的脚本应该永远不会返回并在每行打印一个数据点那个格式:metric timestamp value tag1=value1 tag2=value2 ...
.
tcollector 负责连接到 OpenTSDB,将您的数据点推送出去等。因此您可以专注于收集您想要收集的数据,并用 Python 或您可能喜欢的任何其他脚本语言编写数据收集脚本。
于 2014-03-20T06:24:07.420 回答
2
您也可以使用Python 请求模块和OpenTSDB HTTP API。
于 2016-09-30T14:14:13.893 回答
0
于 2014-03-20T01:17:41.497 回答