使用 Elastic Agent 收集 Kibana 监控数据

编辑

使用 Elastic Agent 收集 Kibana 监控数据

编辑

在 8.5 及更高版本中,您可以使用 Elastic Agent 来收集有关 Kibana 的数据并将其发送到监控集群,而不是像 使用 Metricbeat 或如 旧版收集方法 中所述通过生产集群路由数据。

要了解有关监控的常规信息,请参阅 监控集群

先决条件

编辑
  • 按照 Elasticsearch 监控文档中所述设置 Elasticsearch 监控,并可选择创建一个监控集群。
  • 在生产集群上创建一个具有 remote_monitoring_collector 内置角色的用户。

添加 Kibana 监控数据

编辑

要收集 Kibana 监控数据,请将 Kibana 集成添加到 Elastic Agent 并将其部署到运行 Kibana 的主机上。

  1. 转到 集成 页面。

    如果您正在使用监控集群,请使用连接到监控集群的 Kibana 实例。

  2. 在查询栏中,搜索并选择用于 Elastic Agent 的 Kibana 集成。
  3. 阅读概述,以确保您了解集成要求和其他注意事项。
  4. 点击 添加 Kibana

    如果您是首次安装集成,系统可能会提示您安装 Elastic Agent。点击 仅添加集成(跳过代理安装)

  5. 配置集成名称,并可选择添加描述。请确保配置所有必需的设置

    • 收集 Kibana 日志 下,修改日志路径以匹配您的 Kibana 环境。
    • 收集 Kibana 指标 下,确保主机设置指向您的 Kibana 主机 URL。默认情况下,集成会从 localhost:5601 收集 Kibana 监控指标。如果该主机和端口号不正确,请更新 hosts 设置。如果您配置 Kibana 使用加密通信,则必须通过 HTTPS 访问它。例如,使用类似 https://127.0.0.1:5601hosts 设置。
    • 如果启用了 Elastic 安全功能,请展开主机设置下的 高级选项,然后输入具有 remote_monitoring_collector 角色的用户的用户名和密码。
  6. 选择将集成策略添加到何处。单击 新建主机 将其添加到新的代理策略,或单击 现有主机 将其添加到现有的代理策略。
  7. 单击 保存并继续。此步骤需要一到两分钟才能完成。完成后,您将拥有一个包含用于从 Kibana 收集监控数据的集成的代理策略。
  8. 如果已将 Elastic Agent 分配给该策略并部署到运行 Kibana 的主机上,则您已完成。否则,您需要部署 Elastic Agent。要部署 Elastic Agent

    1. 转到 Fleet → 代理,然后单击 添加代理
    2. 按照 添加代理 弹出窗口中的步骤下载、安装和注册 Elastic Agent。请确保选择您之前创建的代理策略。
  9. 等待一到两分钟,直到确认收到数据。
  10. 在 Kibana 中查看监控数据.