如何与Python的opentsdb接口

时间:2014-03-20 01:13:43

标签: python opentsdb

我想使用Python与opentsdb数据存储进行交互。我只看到一个java客户端库。我该怎么做呢?

3 个答案:

答案 0 :(得分:4)

除非你想要一个独立的客户端(在这种情况下Twisted Python OpenTSDB客户端看起来很棒),最简单的方法是运行tcollector,然后简单地将你的Python脚本放在/usr/local/tcollector/collector/0下 - 你的脚本是预计永远不会返回并以该格式打印每行一个数据点:metric timestamp value tag1=value1 tag2=value2 ...

tcollector负责连接到OpenTSDB,推送数据点等等。因此,您可以专注于收集要收集的数据,并使用Python或任何其他您可能喜欢的脚本语言编写数据收集脚本。

答案 1 :(得分:2)

您也可以使用Python request moduleOpenTSDB HTTP API

答案 2 :(得分:0)

尝试使用该库。

Twisted Python OpenTSDB客户端

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