企业搜索模块

编辑

此功能为 Beta 版,可能会发生更改。其设计和代码不如正式 GA 功能成熟,因此按“原样”提供,不提供任何担保。Beta 版功能不受正式 GA 功能的支持 SLA 约束。

此模块定期使用 HTTP API 从 Elastic Enterprise Search 实例中获取指标和健康信息。

兼容性

编辑

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

用法

编辑

Enterprise Search 模块需要一组凭据(用户名和密码),用于具有 monitor 集群权限的 Elasticsearch 用户。

用于 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 配置选项 中描述的选项。

指标集

以下指标集可用