categraf/inputs/rabbitmq
yushuangyu b004dc4c61 1. add kafka metrics collector
2. change Sample funcs from package inputs to types to avoid cycle imports
3. add runtimex.Stack to print stack detail when panic
2022-07-03 22:01:41 +08:00
..
README.md add rabbitmq readme 2022-06-13 14:01:18 +08:00
dashboard.json add rabbitmq dashboard 2022-05-13 16:03:59 +08:00
rabbitmq.go 1. add kafka metrics collector 2022-07-03 22:01:41 +08:00

README.md

rabbitmq

rabbitmq 监控采集插件fork 自telegraf/rabbitmq 。不过,这个插件用处不大了,因为从 rabbitmq 3.8 版本开始,就内置了 prometheus 的支持,即,如果 rabbitmq 启用了 prometheus可以直接暴露 metrics 接口Categraf 从这个 metrics 接口拉取数据即可

rabbitmq 启用 prometheus 插件:

rabbitmq-plugins enable rabbitmq_prometheus

启用成功的话rabbitmq 默认会在 15692 端口起监听,访问 http://localhost:15692/metrics 即可看到符合 prometheus 协议的监控数据。

于是,使用 Categraf 的 prometheus 插件,来抓取即可,无需使用 rabbitmq 这个插件了。

本 README 文件的同级目录,放置了一个 dashboard.json 就是为 rabbitmq 3.8 以上版本准备的,可以导入夜莺使用。