管理日志处理器

最后更新于:

概述

本页面说明如何管理部署中的日志处理器。您可以修改处理器配置、更新设置、监控性能与健康状况、分配或修改自定义角色,并在不再需要时移除处理器或角色。

修改角色

可更新日志处理器的分配角色:根据部署需求选择日志收集日志处理或两者兼具。这使您能按需启用或禁用日志处理器的特定角色。

修改日志处理器的角色:

  1. 导航至日志处理器页面,点击需更新处理器旁的 图标。
    Managing Log Processors
    图1:修改日志处理器的角色
  2. 编辑日志处理器窗口中,将显示所选日志处理器的显示名称。如有需要,可编辑日志处理器的显示名称。
    Managing Log Processors
    图2:修改日志处理器的角色

    注意:仅当集群包含三个或更多日志处理器时,才可配置关联角色。这是因为某些功能(如日志队列引擎和搜索引擎)要求集群中至少存在两个日志处理器。

  3. 关联角色复选框中,根据部署需求选择或取消选择角色。可用角色包括:
    • 处理引擎
    • 关联引擎
    • 搜索引擎
    • 日志队列引擎
    • 自定义角色(如日志转发告警
    Managing Log Processors
    图3:修改日志处理器中的角色

    注意:日志处理器必须至少分配一个角色。若所有角色均处于禁用状态则无法保存。

  4. 点击更新以 应用更改。

更新日志处理器设置

日志处理器页面,点击右上角的"设置"。这将打开日志处理器设置窗口,包含以下选项卡:

Managing Log Processors
图4:更新日志处理器设置
  1. 共享存储位置
    • 输入共享文件夹路径。
      Managing Log Processors
      图5:配置共享存储位置
    • 输入用户名和 密码
    • 点击验证凭据以验证访问权限。
    • 点击更新以保存更改。

    注意:共享存储用于处理器间数据传输。请确保路径始终可访问,以避免日志处理中断。

  2. Elasticsearch归档共享存储位置
    • 输入归档路径
    • 输入用户名和 密码
    • 点击“验证凭据”以验证访问权限。
    • 点击更新以 保存更改。
    Managing Log Processors
    图6:配置Elasticsearch归档共享存储位置

    注意:此路径用于存储归档的 Elasticsearch 数据。请确保所有日志处理器均可访问该位置,且存储容量足以容纳随时间累积的归档数据。

监控状态与性能

日志处理器页面提供部署中每个处理器的实时运行状态和资源健康状况洞察。

状态指示器:

  • 运行中- 日志处理器处于在线状态且正常运行。
  • 已关闭- 日志处理器不可达或已被关闭。
  • 服务状态不可用- 可访问处理器,但内部服务未正常报表。

健康指标:

  • 正常- 处理器运行无异常。
  • 需关注- 检测到轻微问题或配置错误,或某些模块可能运行异常。
  • 危急- 重大问题影响处理器功能。
Managing Log Processors
图8:日志处理器的状态与健康状况

查看性能指标

启用CPU和内存监控:

  1. 在日志处理器列表视图中,单击右侧的add-or-remove 图标
  2. 选中CPURAM复选框。
    Managing Log Processors
    图 9:启用 CPU 和 RAM 监控
  3. 点击应用以显示所有处理器的相关数据列。
    Managing Log Processors
    图10:启用CPU和RAM监控

查看详细指标:

点击日志处理器旁的“详细信息”可查看其配置、性能和模块健康状况的详细信息。详细信息按以下选项卡分组:

Managing Log Processors
图11:日志处理器的详细指标
  1. 健康状态

    显示归档、索引、告警和工作流等模块的状态。每个模块均标记为活动、非活动或不可达状态。

    注意:可点击关联模块旁的详细使用报表链接,查看深度性能统计和使用历史。

    Managing Log Processors
    图12:查看日志处理器的健康指标
  2. 基本信息

    显示系统级信息,包括显示名称、IP地址、操作系统、JVM内存使用情况、工作目录、CPU核心数、总内存、系统运行时间和产品版本。

    Managing Log Processors
    图13:查看日志处理器的系统信息
  3. 系统利用率

    提供实时指标,包括按原始日志、索引、归档和数据库分类的总磁盘使用量,以及CPU使用率和索引日志计数。

    • “系统利用率”选项卡中,您可以在“今日”和“趋势”视图之间切换。
      • 今日视图显示当前使用指标。
      • 趋势视图允许您分析最多30天内的历史数据。
      Managing Log Processors
      图14:监控日志处理器的资源使用情况
    • 点击右上角的 图标可刷新图表,或将其固定到仪表板以便更便捷地监控。
      Managing Log Processors
      图15:监控日志处理器的资源使用情况
  4. 故障排除数据

    本部分支持生成并下载诊断文件,如服务器日志、线程转储和内存转储。

    • 从检查清单中选择所需选项,点击生成以启动该过程。

    注意:代理日志仅针对主日志处理器生成。

    Managing Log Processors
    图16:生成用于故障排查的诊断文件

过滤日志处理器

在日志处理器页面使用筛选栏,可根据处理器分配的角色和当前运行状态进行查看。

应用筛选条件:

  1. 在日志处理器页面,选择日志处理器列表上方的 图标。
    Managing Log Processors
    图17:对日志处理器应用过滤器
  2. 使用角色过滤器 查看分配给特定角色的处理器,或选择"全部"以显示所有角色的处理器。
    Managing Log Processors
    图18:对日志处理器应用筛选器
  3. 使用状态过滤器显示具有特定状态的日志处理器,或选择“全部”查看所有状态的处理器。
    Managing Log Processors
    图19:对日志处理器应用筛选器
  4. 使用健康状态过滤器显示具有特定健康状态的日志处理器,或选择“全部”以包含所有健康状态的处理器。
    Managing Log Processors
  5. 列表将自动更新以反映您的选择。

    注意:您也可通过筛选栏旁的 图标按名称搜索日志处理器。

    Managing Log Processors
    图20:使用搜索定位特定日志处理器

管理角色

  1. 日志处理器页面中,点击关联角色下列出的任意角色
    Managing Log Processors
    图21:管理角色
  2. 系统将打开所选处理器的“管理角色”窗口。
  3. “管理角色”窗口中,可查看分配给每个角色的模块列表。
    Managing Log Processors
    图22:管理角色

    注意

    请参阅本节以修改日志处理器的角色分配。日志队列引擎搜索引擎角色仅可在此处禁用。

添加自定义角色

  1. “管理角色”窗口中,单击“添加新角色”。
    Managing Log Processors
    图 23:添加新角色
  2. 输入新角色的名称
  3. 从列表中选择所需模块
    Managing Log Processors
    图24:添加新角色
  4. 点击添加以创建角色。
  5. 在确认弹窗中点击“继续”完成角色创建。
    Managing Log Processors
    图25:添加新角色
注意

若所选模块已分配给其他角色,该模块将从现有角色中移除并重新分配至新角色。

请参考以下示例理解重新分配机制:

- 若日志归档模块当前属于处理引擎角色,告警与通知模块属于告警角色,创建名为归档与告警的新角色时同时包含这两个模块,则它们将从原角色移至新角色。

Managing Log Processors
图26:添加新角色

- 若日志归档模块当前属于处理引擎角色,日志转发模块属于日志转发角色,告警与通知模块属于告警角色,且创建名为归档与告警的新角色时选中全部三个模块,则:

- 日志归档模块将从处理引擎角色移除,

- 日志转发模块将从日志转发角色中移除,

- 告警和通知将从告警角色中移除,- 以上三个模块(日志归档、日志转发、告警和通知)将全部重新分配至新创建的归档和告警角色。

Managing Log Processors
图27:添加新角色

编辑自定义角色

  1. 在"管理角色"窗口中,转至需编辑的角色选项卡。
  2. 点击右上角的Edit 图标。
    Managing Log Processors
    图28:编辑自定义模块
  3. 编辑角色面板中,根据需要选择或取消选择模块。
    Managing Log Processors
    图29:编辑自定义模块
  4. 点击更新以保存更改。
    Managing Log Processors
    图30:编辑自定义模块

删除日志处理器

在管理日志处理器时,您可以根据操作需求删除特定日志处理器。若需保留日志处理器但暂时停止其功能,也可选择禁用特定角色。

禁用角色

可禁用特定角色(如关联引擎),同时保持关键角色(如Kafka引擎和搜索引擎)启用状态。即使其他功能被禁用,日志处理器仍能继续执行核心操作(如队列处理和索引创建)。

禁用角色的步骤:

  1. 日志处理器页面中,点击要修改的日志处理器旁边的 图标
    Managing Log Processors
    图31:禁用日志处理器中的角色
  2. “确认删除”弹出窗口中,点击“禁用角色”。
    Managing Log Processors
    图32:禁用日志处理器的角色

删除日志处理器

若不再需要日志处理器,可将其连同所有关联角色和数据彻底删除。

删除日志处理器:

  1. 日志处理器页面中,点击处理器旁边的 图标。
    Managing Log Processors
    图33:删除日志处理器
  2. 确认删除弹窗中,点击删除

    注意:删除后,必须为所有关联该日志处理器的syslog设备重新配置日志转发。

    Managing Log Processors
    图34:删除日志处理器

    注意:删除日志处理器操作不可逆,将清除所有关联的Elasticsearch和日志队列引擎数据,根据存储数据量可能耗时较长,且需要。

删除日志处理器中的自定义角色

  1. 选择要删除的角色对应的选项卡
  2. 点击角色选项卡右上角的 图标
    Managing Log Processors
    图 35:在日志处理器中删除角色
  3. 在"确认删除"弹窗中点击"继续"。
    Managing Log Processors
    图36:在日志处理器中删除角色

    注意:默认角色(如处理引擎、关联引擎、搜索引擎和日志队列引擎)不可删除。仅可移除自定义角色(如归档和告警)。

另请参阅

本文档阐述了如何在产品控制台中管理日志处理器。如需全面了解可扩展性并获取有效利用其功能的指导,请参阅以下文章: