一种基于制造技术

技术编号:39570374 阅读:7 留言:0更新日期:2023-12-03 19:21
本发明专利技术涉及网络技术领域,具体公开了一种基于

【技术实现步骤摘要】
一种基于Web中间件的高效日志清理方法


[0001]本专利技术涉及网络
,更具体的是涉及一种基于
Web
中间件的高效日志清理方法


技术介绍

[0002]Web
中间件是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通;中间件处在操作系统和更高

级应用程序之间;他充当的功能是将应用程序运行环境与操作系统隔离,从而实现应用程序开发者不必为更多系统问题忧虑,而直接关注该应用程序在解决问题上的能力,容器就是中间件的一种;运行中的
Web
中间件类型容器每天会产生大量日志,包括容器中间件日志
、bash
历史日志以及应用输出的日志等;如果日志缺少备份清理机制,除查看不便外,一方面占用系统磁盘空间,影响性能;在对日志进行清理时采用人工清理和自动清理两种方式,但人工清理需要逐个对存储器中的数据进行选中和清理,其导致清理效率低且劳动量大;而自动备份清理方式效率高但不能保证最大程度的利用存储空间进行日志存储,因此如何提供一种基于
Web
中间件的高效日志清理方法成为本
待于解决的问题


技术实现思路

[0003]为解决上述问题,本专利技术提供如下技术方案:一种基于
Web
中间件的高效日志清理方法,包括以下步骤:步骤一,对各
Web
中间件类型容器存储的日志进行级别划分;步骤二,设定自动清理系统,所述自动清理系统根据日志级别进行定期清理;步骤三,检测清理结果,并将清理结果反馈至终端设备;步骤四,根据反馈结果进行人工再清理

[0004]优选的,在上述的一种基于
Web
中间件的高效日志清理方法中,所述对各
Web
中间件类型容器存储的日志进行级别划分包括以下步骤:步骤一,在各个
Web
中间件类型容器上设置频率检测单元,用于检测每个
Web
中间件类型容器存储日志的频率;步骤二,将检测到的频率数据发送至数据库中进行存储;步骤三,对所述数据库中的频率数据按照频率数值大小进行排序;步骤四,在所述数据库中预设频率数值范围,将检测到的频率数据与预设频率数值范围一一对应,将相同范围的数据整理至同一数据集合内,并按照范围大小进行排序;步骤五,所得各个数据集合按照其排列顺序划定级别

[0005]优选的,在上述的一种基于
Web
中间件的高效日志清理方法中,所述对各
Web
中间件类型容器存储的日志进行级别划分还包括:步骤一,在各个存储日志的存储器上安装存储量检测单元,用于检测每种日志的存储占比数据;
步骤二,将检测到的占比数据发送至所述数据库;步骤三,在所述数据库中预设占比数值范围,将检测到的占比数据与占比数值范围一一对应,将相同范围的数据整理至同一数据集合内,并按照范围大小排序;步骤四,所得各个数据集合按照其排列顺序划定级别

[0006]优选的,在上述的一种基于
Web
中间件的高效日志清理方法中,所述设定自动清理系统,所述自动清理系统根据日志级别进行定期清理包括以下步骤:步骤一,将数据集合的级别对应代入各个
Web
中间件类型容器存储的日志中;步骤二,根据代入日志中的级别,在各个日志存储器上插入对应的级别标签;步骤三,在所述自动清理系统上设置识别单元,所述识别单元用于识别级别标签;步骤四,在所述自动清理系统上设置周期单元,用于限定清理周期;步骤五,根据清理周期对各个日志存储器进行周期性清理,并在清理过程中检测级别标签,对级别大的日志存储器进行优先清理

[0007]优选的,在上述的一种基于
Web
中间件的高效日志清理方法中,所述根据清理周期对各个日志存储器进行周期性清理,并在清理过程中检测级别标签,对级别大的日志存储器进行优先清理还包括:步骤一,在所述自动清理系统上设定针对不同级别的对应清理期限;步骤二,当对日志存储器进行周期性清理时,获取其级别信息,将该级别信息与该级别的清理期限匹配;步骤三,根据匹配结果对日志存储器固定期限内的日志进行清除

[0008]优选的,在上述的一种基于
Web
中间件的高效日志清理方法中,所述检测清理结果,并将清理结果反馈至终端设备包括以下步骤:步骤一,根据清理期限预测各个日志存储器将被清理的变化数据,生成各个日志存储器对应的预测变化量;步骤二,通过存储量检测单元检测日志存储器经过清理后的存储量变化数据;步骤三,将检测到的存储量变化数据与对应的预测变化量进行对比,根据对比结果生成反馈信号;步骤四,反馈信号携带对比结果一同发送至终端设备,终端设备在接收反馈信号时将对比结果通过显示装置进行显示

[0009]优选的,在上述的一种基于
Web
中间件的高效日志清理方法中,所述根据反馈结果进行人工再清理包括:步骤一,通过终端设备读取对比结果;步骤二,通过终端设备控制日志存储器的清理过程;步骤三,人工清理结束后通过终端设备确认反馈信号,不再进行反馈

[0010]优选的,在上述的一种基于
Web
中间件的高效日志清理方法中,所述将检测到的频率数据与预设频率数值范围一一对应,将相同范围的数据整理至同一数据集合内,并按照范围大小进行排序,所得各个数据集合按照其排列顺序划定级别的过程包括:设检测到的存储日志的频率为
A
,所述数据库用于预设频率数值范围阈值矩阵
A0

A1

A2

A3
),其中
A1
为第一预设频率范围,
A2
为第二预设频率范围,
A3
为第三预设频率范围,且按频率范围的数值大小排序为
A1>A2>A3

根据第一预设频率范围
A1、
第二预设频率范围
A2
和第三预设频率范围
A3
对应建立数据集合一

数据集合二和数据集合三;将检测到的存储日志的频率数据
A

A1、A2、A3
分别进行匹配;当匹配结果为
A∈A1
时,将频率数据
A
代入数据集合一中;当匹配结果为
A∈A2
时,将频率数据
A
代入数据集合二中;当匹配结果为
A∈A3
时,将频率数据
A
代入数据集合三中;依次将全部
Web
中间件类型容器存储日志的频率数据与预设频率数值范围进行匹配,全部匹配后,将数据集合一列为第一级

数据集合二列为第二级

数据集合三列为第三级

[0011]优选的,在上述的一种基于
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于
Web
中间件的高效日志清理方法,其特征在于,包括以下步骤:步骤一,对各
Web
中间件类型容器存储的日志进行级别划分;步骤二,设定自动清理系统,所述自动清理系统根据日志级别进行定期清理;步骤三,检测清理结果,并将清理结果反馈至终端设备;步骤四,根据反馈结果进行人工再清理
。2.
根据权利要求1所述的一种基于
Web
中间件的高效日志清理方法,其特征在于,所述对各
Web
中间件类型容器存储的日志进行级别划分包括以下步骤:步骤一,在各个
Web
中间件类型容器上设置频率检测单元,用于检测每个
Web
中间件类型容器存储日志的频率;步骤二,将检测到的频率数据发送至数据库中进行存储;步骤三,对所述数据库中的频率数据按照频率数值大小进行排序;步骤四,在所述数据库中预设频率数值范围,将检测到的频率数据与预设频率数值范围一一对应,将相同范围的数据整理至同一数据集合内,并按照范围大小进行排序;步骤五,所得各个数据集合按照其排列顺序划定级别
。3.
根据权利要求2所述的一种基于
Web
中间件的高效日志清理方法,其特征在于,所述对各
Web
中间件类型容器存储的日志进行级别划分还包括:步骤一,在各个存储日志的存储器上安装存储量检测单元,用于检测每种日志的存储占比数据;步骤二,将检测到的占比数据发送至所述数据库;步骤三,在所述数据库中预设占比数值范围,将检测到的占比数据与占比数值范围一一对应,将相同范围的数据整理至同一数据集合内,并按照范围大小排序;步骤四,所得各个数据集合按照其排列顺序划定级别
。4.
根据权利要求3所述的一种基于
Web
中间件的高效日志清理方法,其特征在于,所述设定自动清理系统,所述自动清理系统根据日志级别进行定期清理包括以下步骤:步骤一,将数据集合的级别对应代入各个
Web
中间件类型容器存储的日志中;步骤二,根据代入日志中的级别,在各个日志存储器上插入对应的级别标签;步骤三,在所述自动清理系统上设置识别单元,所述识别单元用于识别级别标签;步骤四,在所述自动清理系统上设置周期单元,用于限定清理周期;步骤五,根据清理周期对各个日志存储器进行周期性清理,并在清理过程中检测级别标签,对级别大的日志存储器进行优先清理
。5.
根据权利要求4所述的一种基于
Web
中间件的高效日志清理方法,其特征在于,所述根据清理周期对各个日志存储器进行周期性清理,并在清理过程中检测级别标签,对级别大的日志存储器进行优先清理还包括:步骤一,在所述自动清理系统上设定针对不同级别的对应清理期限;步骤二,当对日志存储器进行周期性清理时,获取其级别信息,将该级别信息与该级别的清理期限匹配;步骤三,根据匹配结果对日志存储器固定期限内的日志进行清除
。6.
根据权利要求5所述的一种基于
Web
中间件的高效日志清理方法,其特征在于,所述检测清理结果,并将清理结果反馈至终端设备包括以下步骤:
步骤一,根据清理期限预测各个日志存储器将被清理的变化数据,生成各个日志存储器对应的预测变化量;步骤二,通过存储量检测单元检测日志存储器经过清理后的存储量变化数据;步骤三,将检测到的存储量变化数据与对应的预测变化量进行对比,根据对比结果生成反馈信号;步骤四,反馈信号携带对比结果一同发送至终端设备,终端设备在接收反馈信号时将对比结果通过显示装置进行显示
。7.
根据权利要求6所述的一种基于
Web
中间件的高效日志清理方法,其特征在于,所述根据反馈结果进行人工再清理包括:步骤一,通过终端设备读取对比结果;步骤二,通过终端设备控制日志存储器的清理过程;步骤三,人工清理结束后通过终端设备确认反馈信号,不再进行反馈
。8.
根据权利要求2所述的一种基于
Web
中间件的高效日志清理方法,其特征在于,所述将检测到的频率数据与预设频率数值范围一一对应,将相同范围的数据整理至同一数据集合内,并按照范围大小进行排序,所得各个数据集合按...

【专利技术属性】
技术研发人员:范伟宁孙崇武闫俊伊刘晓雨刘森王龙韬韩硕王思思高源
申请(专利权)人:华能信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1