收集 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 集成以监控主机日志和指标编辑

  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

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