【问题标题】:How to interface with opentsdb from Python如何从 Python 与 opentsdb 交互
【发布时间】:2014-03-20 01:13:42
【问题描述】:

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

【问题讨论】:

  • 我从来没有用过这个,也不懂它背后的一半行话,但谷歌找到了一些有希望的链接:12

标签: python opentsdb


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    您也可以使用Python request moduleOpenTSDB HTTP API

    【讨论】:

      【解决方案3】:

      试试那个库。

      Twisted Python OpenTSDB 客户端

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

      【讨论】:

      猜你喜欢
      • 2011-01-16
      • 2021-01-08
      • 2013-02-13
      • 1970-01-01
      • 2012-03-29
      • 2016-11-15
      • 2019-02-27
      • 2011-03-12
      • 2011-01-17
      相关资源
      最近更新 更多