Additional Resources

这些只是 OpenTSDB 社区创建的一些很棒的前端,Util,库和资源。如果您有想要列出的项目,并且没有找到需要的项目,请让我们知道。在 Github 上搜索它(新项目一直在弹出)或您喜欢的搜索引擎。

Monitoring

Docker Images

  • petergrace/opentsdb-docker-已配置 HBase 和 OpenTSDB 的预构建 Docker 映像,可以运行了!如果已安装 Docker,请执行docker run -d -p 4242:4242 petergrace/opentsdb-docker以创建在端口 4242 上运行的 opentsdb 实例。

  • opower/opentsdb-包含 OpenTSDB,HBase 和 tcollector 的 Docker 映像。同时提供 2.0.1 和 2.1 版本(最新默认值为 2.1)。执行docker run -d -p 4242:4242 opower/opentsdb以创建在端口 4242 上运行的 OpenTSDB 实例。

Front Ends

  • Status Wolf-基于 PHP 和 MySQL 的仪表板,用于创建和存储带有 OpenTSDB 数据(包括异常检测)的动态自定义图。

  • Metrilyx-基于 Python 和 Django 的仪表板系统,带有来自 Ticketmaster 的动态图。

  • Opentsdb-Dashboard-Clover 为 OpenTSDB 1.x 提供的基于 HBase 的仪表板系统。

  • TSDash-来自 Facebook 的基于 Java 的 UI 和仪表板。

  • OpenTSDB Dashboard-Turn 的基于 JQuery 的仪表板。

  • Grafana-具有 OpenTSDB 支持的仪表板和图形编辑器。

  • GraphiteOpenTSDB Finder-一个用于加载 TSDB 数据的 Graphite 插件。

Utilities

Clients

  • R Client-Client 端将数据从 OpenTSDB 提取到 R 中。

  • Erlang Client-一个简单的 Client 端,用于将数据从 Erlang 发布到 TSD。

  • time-series-同时支持读写 OpenTSDB 2.x 的 RubyClient 端-包含对合成时间序列计算的支持。

  • Ruby-一个只读 Client 端,用于从 1.x API 查询数据。

  • Ruby用于将数据推送到 TSD 的只写 Client 端。

  • Go-在 Go 中使用 OpenTSDB 数据。

  • Potsdb-用于写入数据的 PythonClient 端。

  • vert.x OpenTsDb-从 Vert.x 向 OpenTSDB 写入数据的库。

对 OpenTSDB 的引用

统计分析工具

  • GnuPlot-OpenTSDB 使用的图形库

  • R-统计计算框架

  • SciPy-用于处理数字的 Python 库(Pandas 库具有时间序列支持)