企业搜索模块

编辑

此功能处于测试阶段,可能会发生变化。其设计和代码不如正式发布 (GA) 功能成熟,按现状提供,不提供任何担保。测试版功能不受正式 GA 功能支持服务水平协议 (SLA) 的约束。

此模块使用 HTTP API 定期获取 Elastic 企业搜索实例的指标和健康信息。

兼容性

编辑

该模块已通过 Enterprise Search 7.16.0 及更高版本的测试。低于 7.16.0 的版本由于多个 API 级别的兼容性问题,预计无法正常工作。

用法

编辑

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

用于 Elastic Stack 监控的用法

编辑

企业搜索模块可用于收集 Kibana 中 Stack Monitoring 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 配置选项 中描述的选项。

指标集

提供以下指标集: