在撰写本文时,没有针对OpenTSDB的直接支持或计划,但您可以使用Telegraf(特别是 OpenTSDB输出插件 )用于OpenTSDB。
看到 https://github.com/micrometer-metrics/micrometer/issues/490
更新:
TBH我对Telegraf并不熟悉,但它看起来与Logstash有类似的架构模式,所以我只是试一试。我试过的内容如下:
安装并运行OpenTSDB:
$ brew install opentsdb $ /usr/local/opt/hbase/bin/start-hbase.sh $ /usr/local/opt/opentsdb/bin/start-tsdb.sh
安装Telegraf:
$ brew更新 $ brew安装电报
生成Telegraf配置:
$ telegraf -sample-config -input-filter statsd -output-filter opentsdb> telegraf-statsd-opentsdb.conf
更改生成的Telegraf配置( telegraf-statsd-opentsdb.conf ):
telegraf-statsd-opentsdb.conf
#host =“opentsdb.example.com” host =“localhost”
运行Telegraf:
$ telegraf -config telegraf-statsd-opentsdb.conf
通过添加带Telegraf风格的StatsD实现来设置千分尺。看到 这个分支 对于样本,但请注意 我更改了StatsD的端口(即Telegraf) 为避免我的本地端口冲突,因此除非您更改Telegraf的端口,否则应删除该属性。
通过上述流程,它似乎对我有用。