使用 Elastic Agent 收集 Kibana 监控数据
编辑使用 Elastic Agent 收集 Kibana 监控数据编辑
在 8.5 及更高版本中,您可以使用 Elastic Agent 收集有关 Kibana 的数据并将其发送到监控集群,而不是 使用 Metricbeat 或通过生产集群路由数据,如 传统收集方法 中所述。
要了解有关监控的更多信息,请参阅 监控集群。
先决条件编辑
- 按照 Elasticsearch 监控文档 中的说明设置 Elasticsearch 监控,并可选地创建监控集群。
- 在生产集群上创建一个具有
remote_monitoring_collector
内置角色 的用户。
添加 Kibana 监控数据编辑
要收集 Kibana 监控数据,请将 Kibana 集成添加到 Elastic Agent 并将其部署到运行 Kibana 的主机。
-
转到 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 → Agents,然后单击 添加代理。
- 按照 添加代理 侧边栏中的步骤下载、安装和注册 Elastic Agent。确保您选择之前创建的代理策略。
- 等待一两分钟,直到确认传入数据。
- 在 Kibana 中查看监控数据.