更新时间:2024-09-13 GMT+08:00
分享

创建日志清理作业定时清理日志

监控服务支持配置日志清理作业,完成目录及文件的压缩、删除和清空操作。

前提条件

创建日志清理作业

  1. 进入AppStage运维中心
  2. 在顶部导航栏选择服务。
  1. 单击,选择“运维 > 监控服务(ServiceInsight)”。
  1. 选择左侧导航栏的EAP&JOB > 脚本执行 > 日志清理
  2. 单击“创建”。
  3. 配置作业参数,参数说明如表1所示,配置完成后,单击“保存”。

    表1 创建日志清理作业参数说明

    参数名称

    参数说明

    作业名称

    作业名称为系统自动生成的名称,去勾选“自动命名”后可以自定义作业名称。

    自定义作业名称的最大长度为128,可包含中文、字母、数字、下划线“_”、中划线“-”和中文括号()。

    定时策略

    选择定时策略,单击“编辑定时策略”,可以选择“周期性作业(自定义)”、“周期性作业(指定值)”和“一次性作业”三种。

    • 周期性作业(自定义):需自定义cron表达式。
    • 周期性作业(指定值):指定0~59,确定执行时间。如选择0,执行时间为1:00、2:00......,选择1,执行时间为1:01、2:01......。
    • 一次性作业:选择执行日期及时间。

    作业类型

    选择使用虚拟机还是容器执行作业。

    运维账号

    作业类型选择虚拟机时,还需要选择运维账号或者手动输入账号,用于连接目标机器(选择的资源)。

    资源

    选择需要清理日志的目标主机或容器。

    分批执行

    作业类型选择虚拟机时,可以选择是否分批执行,如勾选,还需要设置每次下发的数量或百分数,并且支持选择失败后暂停确认。

    作业描述

    输入作业描述。

    超时时间

    输入可超时时间。

    默认为300,单位秒,最大支持9007199254740991秒。

    清理策略

    设置文件清理策略,可单击“添加”,添加多条策略,也可以单击“克隆”后修改。

    • 目录:输入目标主机或容器中需要清理日志的文件目录。
    • 匹配正则:以shell正则匹配日志文件或文件夹,例如*.log。
    • 匹配类型:以文件或文件夹进行匹配清理。
    • 日志保留时间:文件或文件夹的保留时间,支持以星期、天、小时和分钟粒度进行配置。
    • 时间属性:选择时间属性。
    • 是否递归:选择是否递归进行日志匹配。
    • 清理方式:可以选择以压缩、删除、清空的方式清理日志。

更多操作

您还可以对已创建的日志清理作业进行以下操作。

表2 相关操作

操作名称

操作步骤

停用日志清理作业

在日志清理作业列表中,单击日志清理作业所在行“启用”列的,当变为时,表示已停用该作业。

启用日志清理作业

在日志清理作业列表中,单击日志清理作业所在行“启用”列的,当变为时,表示已启用该作业。

查看执行历史

在定时作业列表中,单击日志清理作业所在行“操作”列的“执行历史”,进入“作业清单”页面查看执行历史。

编辑日志清理作业

  1. 在定时作业列表中,单击日志清理作业所在行“操作”列的“编辑”。
  2. 编辑日志清理作业信息,单击“保存”。
    说明:

    启用中的作业不支持编辑,要停用作业后才能编辑。

删除日志清理作业

  1. 在日志清理作业列表中,单击日志清理作业所在行“操作”列的“删除”。
  2. 单击“确定”。
    说明:

    启用中的作业不支持删除,要停用作业后才能删除。

相关文档