使用 Elastic Agent 收集 Kibana 监控数据
编辑使用 Elastic Agent 收集 Kibana 监控数据
编辑在 8.5 及更高版本中,您可以使用 Elastic Agent 来收集有关 Kibana 的数据并将其发送到监控集群,而不是像 使用 Metricbeat 或如 旧版收集方法 中所述通过生产集群路由数据。
要了解有关监控的常规信息,请参阅 监控集群。
先决条件
编辑- 按照 Elasticsearch 监控文档中所述设置 Elasticsearch 监控,并可选择创建一个监控集群。
- 在生产集群上创建一个具有
remote_monitoring_collector
内置角色的用户。
添加 Kibana 监控数据
编辑要收集 Kibana 监控数据,请将 Kibana 集成添加到 Elastic Agent 并将其部署到运行 Kibana 的主机上。
-
转到 集成 页面。
如果您正在使用监控集群,请使用连接到监控集群的 Kibana 实例。
- 在查询栏中,搜索并选择用于 Elastic Agent 的 Kibana 集成。
- 阅读概述,以确保您了解集成要求和其他注意事项。
-
点击 添加 Kibana。
如果您是首次安装集成,系统可能会提示您安装 Elastic Agent。点击 仅添加集成(跳过代理安装)。
-
配置集成名称,并可选择添加描述。请确保配置所有必需的设置
- 在 收集 Kibana 日志 下,修改日志路径以匹配您的 Kibana 环境。
- 在 收集 Kibana 指标 下,确保主机设置指向您的 Kibana 主机 URL。默认情况下,集成会从
localhost:5601
收集 Kibana 监控指标。如果该主机和端口号不正确,请更新hosts
设置。如果您配置 Kibana 使用加密通信,则必须通过 HTTPS 访问它。例如,使用类似https://127.0.0.1:5601
的hosts
设置。 - 如果启用了 Elastic 安全功能,请展开主机设置下的 高级选项,然后输入具有
remote_monitoring_collector
角色的用户的用户名和密码。
- 选择将集成策略添加到何处。单击 新建主机 将其添加到新的代理策略,或单击 现有主机 将其添加到现有的代理策略。
- 单击 保存并继续。此步骤需要一到两分钟才能完成。完成后,您将拥有一个包含用于从 Kibana 收集监控数据的集成的代理策略。
-
如果已将 Elastic Agent 分配给该策略并部署到运行 Kibana 的主机上,则您已完成。否则,您需要部署 Elastic Agent。要部署 Elastic Agent
- 转到 Fleet → 代理,然后单击 添加代理。
- 按照 添加代理 弹出窗口中的步骤下载、安装和注册 Elastic Agent。请确保选择您之前创建的代理策略。
- 等待一到两分钟,直到确认收到数据。
- 在 Kibana 中查看监控数据.