为仪表盘收集 Logstash 监控数据
编辑为仪表盘收集 Logstash 监控数据
编辑Elastic Agent 从您的 Logstash 实例收集监控数据,将其直接发送到您的监控集群,并在 Logstash 仪表盘中显示数据。
您可以将 Elastic Agent 注册到 Fleet 以便从中心位置进行管理,也可以运行 独立的 Elastic Agent。
先决条件
在准备为仪表盘收集和发送监控数据时,请完成以下步骤
禁用默认的 Logstash 监控指标收集
在 logstash.yml 中将 monitoring.enabled
设置为 false
以禁用默认收集
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 监控数据。我们将通过以下步骤引导您完成整个过程
有关更多信息,请查看 Fleet 和 Elastic Agent 指南中的 安装 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 性能。
您可以将鼠标悬停在任何可视化上以调整其设置,或单击 编辑 按钮以更改仪表盘。要了解更多信息,请参阅 仪表盘和可视化。