【发布时间】:2014-03-20 01:13:42
【问题描述】:
我想通过 Python 与 opentsdb 数据存储进行交互。我只看到它的 java 客户端库。我该怎么办?
【问题讨论】:
我想通过 Python 与 opentsdb 数据存储进行交互。我只看到它的 java 客户端库。我该怎么办?
【问题讨论】:
除非你想要一个独立的客户端(在这种情况下 Twisted Python OpenTSDB 客户端看起来很棒),最简单的方法是运行 tcollector,然后简单地将你的 Python 脚本放在 /usr/local/tcollector/collector/0 下——你的脚本预计永远不会返回并以该格式每行打印一个数据点:metric timestamp value tag1=value1 tag2=value2 ...。
tcollector 负责连接到 OpenTSDB、推送您的数据点等。因此您可以专注于收集您想要收集的数据,并使用 Python 或您可能喜欢的任何其他脚本语言编写数据收集脚本。
【讨论】:
【讨论】:
【讨论】: