CouchDB 模块

编辑

这是 couchdb 模块。

默认的 metricset 是 server

兼容性

编辑

Couchdb 模块在 CI 中使用 Couchdb 1.7 和 2.3 进行测试。由于 v1 和 v2 在公开指标方面存在差异,因此每个版本的请求指标的路径不同。

  • v1.* 使用 [host]:5984/_stats,因此您的配置中的主机应该只是 [host]:5984
  • v2.* 在各个地方公开指标。本地在 [host]:5986/_stats 和集群范围内在 [host]:5984/_node/[node-name]/_stats[host]:5984/_node/_local/_stats。推荐的配置是 [host]:5986 以使用本地路径(仔细检查您是否使用端口 5986)或在 5984 上使用完整路径 [host]:5984/_node/[节点名称或 _local]/_stats

仪表盘

编辑

CouchDB 模块附带一个预定义的仪表盘,用于 CouchDB 数据库的特定统计信息。例如

metricbeat couchdb overview

示例配置

CouchDB 模块支持在模块中描述的标准配置选项。这是一个示例配置

metricbeat.modules:
- module: couchdb
  metricsets: ["server"]
  period: 10s
  hosts: ["localhost:5984"]

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

Metricset

以下 metricset 可用