收集 Logstash 监控数据用于仪表盘
编辑收集 Logstash 监控数据用于仪表盘编辑
Elastic Agent 从您的 Logstash 实例收集监控数据,直接发送到您的监控集群,并在 Logstash 仪表盘中显示数据。
您可以将 Elastic Agent 注册到 Fleet 以便从中心位置进行管理,也可以运行 独立的 Elastic Agent。
先决条件
在准备收集和发送监控数据以用于仪表盘时,请完成以下步骤
禁用 Logstash 监控指标的默认收集
在 Logstash 配置文件 (logstash.yml) 中,monitoring
设置已注释掉
monitoring.enabled: false
删除该行开头的 #
以启用该设置。
指定目标 cluster_uuid(可选)
要将 Logstash 的指标绑定到特定集群,请在配置文件 (logstash.yml) 中定义 monitoring.cluster_uuid
(可选)。
monitoring.cluster_uuid: PRODUCTION_ES_CLUSTER_UUID
创建监控用户(仅限独立代理)
在生产集群上创建一个具有 remote_monitoring_collector
内置角色 的用户。
安装和配置 Elastic Agent编辑
安装和配置 Elastic Agent 以收集 Logstash 监控数据以用于仪表盘。我们将通过以下步骤引导您完成此过程
查看 安装 Elastic Agent(位于 *Fleet 和 Elastic Agent 指南* 中)以获取更多信息。
添加 Elastic Agent Logstash 集成以监控主机日志和指标编辑
-
转到 Kibana 主页,然后单击 添加集成。
- 在查询栏中,搜索 Logstash 并选择集成以查看更多详细信息。
- 单击 添加 Logstash。
- 配置集成名称并添加描述(可选)。
-
配置集成以收集日志。
- 如果要从 Logstash 实例收集日志,请确保 日志 已启用。请确保已正确配置所需的设置。
- 在 日志 下,修改日志路径以匹配您的 Logstash 环境。
-
配置集成以收集指标。
- 请确保 指标(技术预览) 已启用,并且 指标(堆栈监控) 已禁用。
- 在 指标(技术预览) 下,请确保 Logstash URL 设置指向您的 Logstash 实例 URL。
默认情况下,集成从https://127.0.0.1:9600
收集 Logstash 监控指标。如果主机和端口号不正确,请更新Logstash URL
设置。如果您已将 Logstash 配置为使用加密通信和/或用户名和密码,则必须通过 HTTPS 访问它,并展开 高级设置 选项,并填写您的 Logstash 实例的相应值。
- 单击 保存并继续。
此步骤需要一两分钟才能完成。完成后,您将拥有一个代理策略,其中包含您刚刚指定的配置的系统集成策略。 -
在弹出窗口中,单击 将 Elastic Agent 添加到您的主机 以打开 添加代理 侧边栏。
如果您不小心关闭了弹出窗口,请转到 Fleet > 代理 并单击 添加代理。
在您的机器上安装并运行 Elastic Agent编辑
在 添加代理 侧边栏中,有两个选项:注册到 Fleet 和 独立运行。将代理注册到 Fleet(默认)在 Kibana 中提供了一个集中式管理工具,从而减少了管理开销。
- 当 添加代理侧边栏 出现时,请保留在 注册到 Fleet 选项卡上。
-
跳过 选择注册令牌 步骤。您需要的注册令牌已选择。
注册令牌特定于您刚刚创建的 Elastic Agent 策略。当您运行命令将代理注册到 Fleet 时,您将传入注册令牌。
- 通过选择您的主机操作系统并按照 在您的主机上安装 Elastic Agent 步骤,在您的主机上下载、安装和注册 Elastic Agent。
Elastic Agent 需要大约一分钟才能注册到 Fleet、下载您刚刚创建的策略中指定的配置并开始收集数据。
- 当 添加代理侧边栏 出现时,请导航到 独立运行 选项卡。
- 配置代理。按照 在您的主机上安装 Elastic Agent 中的说明操作。
- 解压缩二进制文件后,将
elastic-agent.yml
文件替换为“独立运行”选项卡上的添加代理侧边栏中提供的文件,并相应地替换ES_USERNAME
和ES_PASSWORD
的值。 - 运行
sudo ./elastic-agent install
查看资产编辑
确认注册并确认数据已传入后,单击 查看资产 以访问与 Logstash 集成相关的仪表盘。
对于传统的堆栈监控 UI,标记为 [日志 Logstash] 的仪表盘用于可视化您的 Logstash 实例生成的日志,标记为 [指标 Logstash] 的仪表盘用于技术预览指标仪表盘。只有在您选中 指标(技术预览) 复选框时,这些仪表盘才会填充数据。
包含多个仪表盘以查看整个 Logstash,以及允许您深入了解 Logstash 在节点、管道和插件基础上的执行情况的仪表盘。
监控 Logstash 日志和指标编辑
从资产列表中,打开 [指标 Logstash] Logstash 概述 仪表盘以查看整体性能。然后,按照导航面板进一步深入了解 Logstash 性能。
您可以将鼠标悬停在任何可视化上以调整其设置,或者单击 编辑 按钮以对仪表盘进行更改。要了解更多信息,请参阅 仪表盘和可视化。