企业搜索模块编辑

此功能处于测试阶段,可能会发生变化。设计和代码不如正式的 GA 功能成熟,按原样提供,不提供任何保证。测试版功能不受正式 GA 功能的支持服务等级协议约束。

此模块会定期使用 HTTP API 从 Elastic Enterprise Search 实例获取指标和运行状况信息。

兼容性编辑

该模块已在 Enterprise Search 版本 7.16.0 及更高版本上进行了测试。由于存在一些 API 级别的兼容性问题,低于 7.16.0 的版本预计无法正常工作。

用法编辑

企业搜索模块需要一组凭据(用户名和密码)用于拥有 monitor 集群权限 的 Elasticserch 用户。

用于 Elastic Stack 监控的用法编辑

企业搜索模块可用于收集 Kibana 中的 Stack 监控 UI 中显示的指标。要启用此用法,请在配置中设置 xpack.enabled: true

当此模块用于 Elastic Stack 监控时,它会将指标发送到监控索引,而不是 Metricbeat 通常使用的默认索引。有关监控索引的更多详细信息,请参见 配置用于监控的索引

示例配置

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

metricbeat.modules:
- module: enterprisesearch
  metricsets: ["health", "stats"]
  enabled: true
  period: 10s
  hosts: ["https://127.0.0.1:3002"]
  #username: "user"
  #password: "secret"

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

指标集

提供以下指标集