RabbitMQ 模块
编辑RabbitMQ 模块编辑
RabbitMQ 模块使用 HTTP API(由管理插件创建)来收集指标。
默认度量集为 connection
、node
、queue
、exchange
和 shovel
。
如果在 RabbitMQ 配置中设置了 management.path_prefix
,则必须在此模块配置中将 management_path_prefix
设置为相同的值。
兼容性编辑
rabbitmq 模块已通过 RabbitMQ 3.7.4 进行了全面测试,并且应该与支持管理插件的任何版本兼容(需要安装和启用)。Exchange 度量集也已通过 3.6.0、3.6.5 和 3.7.14 进行了测试。
示例配置
RabbitMQ 模块支持 模块 中描述的标准配置选项。以下是一个示例配置
metricbeat.modules: - module: rabbitmq metricsets: ["node", "queue", "connection", "exchange", "shovel"] enabled: true period: 10s hosts: ["localhost:15672"] # Management path prefix, if `management.path_prefix` is set in RabbitMQ # configuration, it has to be set to the same value. #management_path_prefix: "" #username: guest #password: guest
此模块支持在使用 ssl
配置字段时使用 TLS 连接,如 SSL 中所述。它还支持 标准 HTTP 配置选项 中描述的选项。
度量集
以下度量集可用