Consul 模块

编辑

此功能处于 beta 阶段,可能会发生更改。其设计和代码不如正式 GA 功能成熟,并且按原样提供,不提供任何担保。Beta 功能不受正式 GA 功能的支持 SLA 约束。

这是 Hashicorp 的 Consul Metricbeat 模块。它仍处于 beta 阶段,并且正在积极开发中,以添加新的指标集并引入增强功能。

兼容性

编辑

该模块已使用 Consul 的 1.4.2 和 1.9.3 版本进行了测试。

仪表板

编辑

Consul 模块附带一个预定义的仪表板

metricbeat consul

配置示例

Consul 模块支持 模块 中描述的标准配置选项。以下是一个配置示例

metricbeat.modules:
- module: consul
  metricsets:
  - agent
  enabled: true
  period: 10s
  hosts: ["localhost:8500"]

当使用 ssl 配置字段时,此模块支持 TLS 连接,如 SSL 中所述。它还支持 标准 HTTP 配置选项 中描述的选项。

指标集

以下指标集可用