Micrometer 库是否支持 OpenTsdb 作为监控系统?
Does Micrometer library support OpenTsdb as a Monitoring system?
Micrometer 库是否支持 OpenTsdb 作为监控系统?
如果没有,是否有任何第三方库可以在 Micrometer 之上工作并向 OpenTsdb 报告指标?
在撰写本文时,没有对 OpenTSDB 的直接支持或计划,但您可以将 Telegraf(尤其是 OpenTSDB Output Plugin)用于 OpenTSDB。
见https://github.com/micrometer-metrics/micrometer/issues/490
更新:
TBH 我对 Telegraf 不熟悉,但它看起来与 Logstash 有相似的架构模式,所以我试了一下。我的尝试如下:
安装和运行 OpenTSDB:
$ brew 安装 opentsdb
$/usr/local/opt/hbase/bin/start-hbase.sh
$/usr/local/opt/opentsdb/bin/start-tsdb.sh
安装电报:
$ 酿造更新
$ brew 安装 telegraf
生成 Telegraf 配置:
$ telegraf -sample-config -input-filter statsd -output-filter opentsdb > telegraf-statsd-opentsdb.conf
更改生成的 Telegraf 配置 (telegraf-statsd-opentsdb.conf
):
#host = "opentsdb.example.com"
主机="localhost"
运行电报:
$ telegraf -config telegraf-statsd-opentsdb.conf
通过添加具有 Telegraf 风格的 StatsD 实现来设置 Micrometer。请参阅 this branch for a sample but note that I changed the port for the StatsD (i.e. Telegraf here) 以避免我的本地端口冲突,因此除非您更改 Telegraf 的端口,否则应删除 属性。
按照上面的流程,对我来说似乎可行。
Micrometer 库是否支持 OpenTsdb 作为监控系统?
如果没有,是否有任何第三方库可以在 Micrometer 之上工作并向 OpenTsdb 报告指标?
在撰写本文时,没有对 OpenTSDB 的直接支持或计划,但您可以将 Telegraf(尤其是 OpenTSDB Output Plugin)用于 OpenTSDB。
见https://github.com/micrometer-metrics/micrometer/issues/490
更新:
TBH 我对 Telegraf 不熟悉,但它看起来与 Logstash 有相似的架构模式,所以我试了一下。我的尝试如下:
安装和运行 OpenTSDB:
$ brew 安装 opentsdb
$/usr/local/opt/hbase/bin/start-hbase.sh
$/usr/local/opt/opentsdb/bin/start-tsdb.sh安装电报:
$ 酿造更新
$ brew 安装 telegraf生成 Telegraf 配置:
$ telegraf -sample-config -input-filter statsd -output-filter opentsdb > telegraf-statsd-opentsdb.conf
更改生成的 Telegraf 配置 (
telegraf-statsd-opentsdb.conf
):#host = "opentsdb.example.com"
主机="localhost"运行电报:
$ telegraf -config telegraf-statsd-opentsdb.conf
通过添加具有 Telegraf 风格的 StatsD 实现来设置 Micrometer。请参阅 this branch for a sample but note that I changed the port for the StatsD (i.e. Telegraf here) 以避免我的本地端口冲突,因此除非您更改 Telegraf 的端口,否则应删除 属性。
按照上面的流程,对我来说似乎可行。