2

我想用 Python 与 opentsdb 数据存储交互。我只看到它的 java 客户端库。我该怎么办?

4

3 回答 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

试试那个图书馆。

扭曲的 Python OpenTSDB 客户端

http://code.google.com/p/totsdb/source/browse/tostdb.py

于 2014-03-20T01:17:41.497 回答