【专利】一种日志快速分析方法、设备、存储介质

2024-05-14 07:36

本文主要是介绍【专利】一种日志快速分析方法、设备、存储介质,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

公开号CN116560938A
申请号CN202310311478.5
申请日2023.03.28

是我在超音速人工智能科技股份有限公司(833753) 职务作品,第一发明人是董事长夫妇,第二发明人是我。

** 注意** : 内容比较多,还有流程图、界面等。请到 专利指定页面检索 利用公开号或申请号查询:
https://pss-system.cponline.cnipa.gov.cn/ 请认准域名 gov.cn。

[0001] 本申请涉及计算机技术领域,具体涉及一种日志快速分析方法、设备、存储介质。
背景技术
[0002] 一台工控机运行产生近百M纯文本日志,人工阅读需要若干天。除了节假日,工厂
内部的工控机基本24小时运行。所有客户加起来,几千台电脑,每天产生天量的数据。
[0003] 且不同的软件存在不同格式的日志,包括且不限于:和PLC通讯的用时、整个流程
用时、接受的消息等。但绝大部分日志的数据,就变成电子垃圾进入回收站。工控机日志的
处理存在于以下问题:
日志数据是手动收集、汇总,无法确认数据是否遗失、损坏;收集过程中,日志数据
没有初步处理,100M的数据,往往有效数据不超过1K,影响收集和传输效率;由于日志数据
阅读量太大,只能等问题产生,再从众多日志中寻找相关的日志,无法进行预警和预防,给
工控机问题的处理、日常运行维护造成了不便。
发明内容
[0004] 为了解决上述的问题,本申请的实施例中提供了一种日志快速分析方法、设备、存
储介质,快速发现运行日志中存在的问题,便于工控机问题的处理、日常运维。
[0005] 本申请提供一种日志快速分析方法,本方法包括以下步骤:
一种日志快速分析方法,应用于工控机,本方法包括以下步骤:
步骤S1、获取运行过程中产生的运行日志,对所述运行日志进行预处理;
步骤S2、判断所述运行日志的类型,按照运行日志的类型对应的预设规则解析所
述运行日志;
步骤S3、显示解析后运行日志的解析结果。
[0006] 可选地,结合上述任一方面,在本方面的另一种实现方式中,还包括:
步骤S4、获取所需运行日志的特征信息,在所述解析结果中匹配符合特征信息的
运行日志。
[0007] 可选地,结合上述任一方面,在本方面的另一种实现方式中,所述步骤S1中对所述
运行日志进行预处理,具体为,
步骤S11、统一处理所有运行日志,判断所述运行日志中是否为合法日志;若所述
运行日志为合法日志,则执行步骤S2;若所述运行日志中为非法日志,则记录为0。
[0008] 可选地,结合上述任一方面,在本方面的另一种实现方式中,所述步骤S2中,判断
所述运行日志的类型,按照预设规则解析所述运行日志,具体为,
根据所述运行日志中的内容得到所述运行日志的类型;所述运行日志的类型包括
复杂类型与简单类型,所述复杂类型的运行日志通过正则表达式解析;所述简单类型的运
行日志通过程序代码解析。

扩展阅读

视频课程

有效学习:明确的目标 及时的反馈 拉伸区(难度合适),可以先学简单的课程,请移步CSDN学院,听白银讲师(也就是鄙人)的讲解。
https://edu.csdn.net/course/detail/38771

如何你想快速形成战斗了,为老板分忧,请学习C#入职培训、C++入职培训等课程
https://edu.csdn.net/lecturer/6176

我想对大家说的话
《喜缺全书算法册》以原理、正确性证明、总结为主。
闻缺陷则喜是一个美好的愿望,早发现问题,早修改问题,给老板节约钱。
子墨子言之:事无终始,无务多业。也就是我们常说的专业的人做专业的事。
如果程序是一条龙,那算法就是他的是睛

这篇关于【专利】一种日志快速分析方法、设备、存储介质的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/988146

相关文章

Python利用ElementTree实现快速解析XML文件

《Python利用ElementTree实现快速解析XML文件》ElementTree是Python标准库的一部分,而且是Python标准库中用于解析和操作XML数据的模块,下面小编就来和大家详细讲讲... 目录一、XML文件解析到底有多重要二、ElementTree快速入门1. 加载XML的两种方式2.

Java程序进程起来了但是不打印日志的原因分析

《Java程序进程起来了但是不打印日志的原因分析》:本文主要介绍Java程序进程起来了但是不打印日志的原因分析,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java程序进程起来了但是不打印日志的原因1、日志配置问题2、日志文件权限问题3、日志文件路径问题4、程序

Java使用SLF4J记录不同级别日志的示例详解

《Java使用SLF4J记录不同级别日志的示例详解》SLF4J是一个简单的日志门面,它允许在运行时选择不同的日志实现,这篇文章主要为大家详细介绍了如何使用SLF4J记录不同级别日志,感兴趣的可以了解下... 目录一、SLF4J简介二、添加依赖三、配置Logback四、记录不同级别的日志五、总结一、SLF4J

python logging模块详解及其日志定时清理方式

《pythonlogging模块详解及其日志定时清理方式》:本文主要介绍pythonlogging模块详解及其日志定时清理方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录python logging模块及日志定时清理1.创建logger对象2.logging.basicCo

Qt spdlog日志模块的使用详解

《Qtspdlog日志模块的使用详解》在Qt应用程序开发中,良好的日志系统至关重要,本文将介绍如何使用spdlog1.5.0创建满足以下要求的日志系统,感兴趣的朋友一起看看吧... 目录版本摘要例子logmanager.cpp文件main.cpp文件版本spdlog版本:1.5.0采用1.5.0版本主要

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

SpringBoot日志配置SLF4J和Logback的方法实现

《SpringBoot日志配置SLF4J和Logback的方法实现》日志记录是不可或缺的一部分,本文主要介绍了SpringBoot日志配置SLF4J和Logback的方法实现,文中通过示例代码介绍的非... 目录一、前言二、案例一:初识日志三、案例二:使用Lombok输出日志四、案例三:配置Logback一

springboot security快速使用示例详解

《springbootsecurity快速使用示例详解》:本文主要介绍springbootsecurity快速使用示例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录创www.chinasem.cn建spring boot项目生成脚手架配置依赖接口示例代码项目结构启用s

golang 日志log与logrus示例详解

《golang日志log与logrus示例详解》log是Go语言标准库中一个简单的日志库,本文给大家介绍golang日志log与logrus示例详解,感兴趣的朋友一起看看吧... 目录一、Go 标准库 log 详解1. 功能特点2. 常用函数3. 示例代码4. 优势和局限二、第三方库 logrus 详解1.