收集用于仪表盘的 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 集成以监控主机日志和指标

编辑
  1. 转到 Kibana 首页,然后单击 添加集成

    Kibana home page
  2. 在查询栏中,搜索 Logstash 并选择集成以查看更多详细信息。
  3. 单击 添加 Logstash
  4. 配置集成名称并添加描述(可选)。
  5. 配置集成以收集日志。

    • 如果您要从 Logstash 实例收集日志,请确保已启用 日志。确保已正确配置所需的设置。
    • 日志 下,修改日志路径以匹配您的 Logstash 环境。
  6. 配置集成以收集指标。

    • 确保已启用 指标(技术预览版),并已禁用 指标(堆栈监控)
    • 指标(技术预览版) 下,确保 Logstash URL 设置指向您的 Logstash 实例 URL。
      默认情况下,集成从 https://127.0.0.1:9600 收集 Logstash 监控指标。如果该主机和端口号不正确,请更新 Logstash URL 设置。如果您已将 Logstash 配置为使用加密通信和/或用户名和密码,则必须通过 HTTPS 访问它,并展开 高级设置 选项,并填写 Logstash 实例的相应值。
  7. 单击 保存并继续
    此步骤需要一两分钟才能完成。完成后,您将拥有一个代理策略,其中包含您刚刚指定的配置的系统集成策略。
  8. 在弹出窗口中,单击 将 Elastic Agent 添加到您的主机 以打开 添加代理 侧边栏。

    如果您意外关闭了弹出窗口,请转到 Fleet > 代理 并单击 添加代理

在您的机器上安装并运行 Elastic Agent

编辑

添加代理 侧边栏有两个选项:注册到 Fleet独立运行。将代理注册到 Fleet(默认)可在 Kibana 中提供集中式管理工具,从而减少管理开销。

  1. 出现 添加代理侧边栏 时,请停留在 注册到 Fleet 选项卡上。
  2. 跳过 选择注册令牌 步骤。您需要的注册令牌已选定。

    注册令牌特定于您刚刚创建的 Elastic Agent 策略。当您运行命令以将代理注册到 Fleet 时,您将传入注册令牌。

  3. 通过选择您的主机操作系统并按照 在您的主机上安装 Elastic Agent 步骤操作,在您的主机上下载、安装和注册 Elastic Agent。

Elastic Agent 需要大约一分钟才能注册到 Fleet,下载您刚刚创建的策略中指定的配置并开始收集数据。

查看资产

编辑

确认注册并开始收集数据后,单击 查看资产 以访问与 Logstash 集成相关的仪表盘。

对于传统的堆栈监控 UI,标记为 [日志 Logstash] 的仪表盘用于可视化 Logstash 实例生成的日志,标记为 [指标 Logstash] 的仪表盘用于技术预览指标仪表盘。仅当您选择了 指标(技术预览版) 复选框时,这些仪表盘才会填充数据。

Integration assets

包含许多仪表盘以查看整个 Logstash,以及允许您深入了解 Logstash 在节点、管道和插件基础上的执行情况的仪表盘。

监控 Logstash 日志和指标

编辑

从资产列表中,打开 [指标 Logstash] Logstash 概览 仪表盘以查看整体性能。然后按照导航面板进一步深入了解 Logstash 性能。

The Logstash Overview dashboard in Kibana with various metrics from your monitored Logstash

您可以将鼠标悬停在任何可视化上以调整其设置,或者单击 编辑 按钮以对仪表盘进行更改。要了解更多信息,请参阅 仪表盘和可视化