收集用于仪表盘的 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 性能。
您可以将鼠标悬停在任何可视化上以调整其设置,或者单击 编辑 按钮以对仪表盘进行更改。要了解更多信息,请参阅 仪表盘和可视化。