System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本说明书涉及计算机,尤其涉及一种基于erp系统的日志预警方法、装置、设备及介质。
技术介绍
1、日志系统是企业级erp软件的重要组成部分。目前的erp系统经常需要与其他异构系统进行接口集成,同时应用程序通常有多台负载。
2、现有的erp系统在日志存储方面存在一些问题,与日志系统的相关内容密切相关。具体问题如下:
3、接口集成问题:现有erp系统经常需要与其他异构系统进行接口集成。传统的文件日志存储方式无法有效地支持接口的集成和管理,导致在接口处理和问题排查方面存在困难和效率低下的问题。
4、多台负载问题:应用程序通常在多台负载上运行。传统的文件日志存储方式只能将日志存储在单个服务器上,无法将日志统一管理和检索。这增加了问题排查和系统维护的复杂性。
5、有限的存储时间问题:传统的文件日志存储方式只能保存有限时间的日志数据,不能长期保存必要的日志信息。这可能导致丢失重要的日志数据,影响问题的分析和排查。
技术实现思路
1、本说明书一个或多个实施例提供了一种基于erp系统的日志预警方法、装置、设备及介质,是基于现有的erp系统在日志存储方面存在一些问题,例如接口集成问题、多台负载问题和有限的存储时间问题。这些问题与日志系统的相关内容密切相关,因此本说明书实施例提供了一种基于erp系统的日志预警方法、装置、设备及介质来解决现有erp系统中存在的这些问题。
2、本说明书一个或多个实施例采用下述技术方案:
3、本说明书一个
4、在第三方应用接入erp系统生成相应的日志文件时,通过日志收集模块接收所述日志文件,收集所述日志文件的相关信息,并将所述日志文件与所述相关信息发送至日志存储模块,所述相关信息包括入口信息、出口信息与配置信息;
5、通过所述日志存储模块分析所述相关信息,以确定所述日志文件的状态信息;
6、若所述状态信息为预先设定的异常状态,将所述日志文件的状态信息发送至通知模块,并通过所述通知模块发出相应的预警信息。
7、本说明书一个或多个实施例提供的一种基于erp系统的日志预警装置,所述装置包括:
8、收集单元,在第三方应用接入erp系统生成相应的日志文件时,通过日志收集模块接收所述日志文件,收集所述日志文件的相关信息,并将所述日志文件与所述相关信息发送至日志存储模块,所述相关信息包括入口信息、出口信息与配置信息;
9、分析单元,通过所述日志存储模块分析所述相关信息,以确定所述日志文件的状态信息;
10、发送单元若所述状态信息为预先设定的异常状态,将所述日志文件的状态信息发送至通知模块,并通过所述通知模块发出相应的预警信息。
11、本说明书一个或多个实施例提供的一种基于erp系统的日志预警设备,包括:
12、至少一个处理器;以及,
13、与所述至少一个处理器通信连接的存储器;其中,
14、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
15、在第三方应用接入erp系统生成相应的日志文件时,通过日志收集模块接收所述日志文件,收集所述日志文件的相关信息,并将所述日志文件与所述相关信息发送至日志存储模块,所述相关信息包括入口信息、出口信息与配置信息;
16、通过所述日志存储模块分析所述相关信息,以确定所述日志文件的状态信息;
17、若所述状态信息为预先设定的异常状态,将所述日志文件的状态信息发送至通知模块,并通过所述通知模块发出相应的预警信息。
18、本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令被计算机执行时能够实现:
19、在第三方应用接入erp系统生成相应的日志文件时,通过日志收集模块接收所述日志文件,收集所述日志文件的相关信息,并将所述日志文件与所述相关信息发送至日志存储模块,所述相关信息包括入口信息、出口信息与配置信息;
20、通过所述日志存储模块分析所述相关信息,以确定所述日志文件的状态信息;
21、若所述状态信息为预先设定的异常状态,将所述日志文件的状态信息发送至通知模块,并通过所述通知模块发出相应的预警信息。
22、本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
23、本说明书实施例通过日志收集模块接收第三方应用接入erp系统产生的日志文件,并收集相关信息,如入口信息、出口信息和配置信息。将日志文件与相关信息一起发送至日志存储模块,实现了对接口集成的支持和管理。这样,可以方便地追踪和排查接口问题,提高了接口处理的效率和问题排查的准确性。
24、应用程序通常在多台负载上运行,传统的文件日志存储方式只能将日志存储在单个服务器上,无法统一管理和检索。而本说明书实施例通过将日志存储模块设计为分布式存储方式,可以将日志分散存储在多个服务器上,实现了日志的统一管理和检索。这样,可以降低问题排查和系统维护的复杂性,提高了系统的可靠性和稳定性。
25、传统的文件日志存储方式只能保存有限时间的日志数据,不能长期保存必要的日志信息。而本说明书实施例通过设置合适的存储策略,可以实现长期保存必要的日志信息。这样,可以避免丢失重要的日志数据,确保问题的分析和排查不受时间限制,提高了问题分析的准确性和完整性。
26、本说明书实施例通过日志存储模块分析相关信息,确定日志文件的状态信息。若状态信息为预先设定的异常状态,将日志文件的状态信息发送至通知模块,并通过通知模块发出相应的预警信息。这样,可以及时发现和处理异常情况,避免问题的进一步恶化,提高了系统的可用性和稳定性。
本文档来自技高网...【技术保护点】
1.一种基于ERP系统的日志预警方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述入口信息为上层协议的请求URI、请求头信息与请求体信息。
3.根据权利要求1所述的方法,其特征在于,所述出口信息为应用程序的处理结果,所述处理结果包括响应头信息和响应体信息与程序未处理的异常信息。
4.根据权利要求1所述的方法,其特征在于,所述配置信息包括服务器名称、请求接口的客户端IP、端口号、请求方法、运行程序的线程ID、接口响应的http状态码与当前登录用户信息中的一项或多项。
5.根据权利要求3所述的方法,其特征在于,所述通过所述日志存储模块分析所述相关信息,以确定所述日志文件的状态信息,包括:
6.根据权利要求1所述的方法,其特征在于,所述入口信息包括入口时间戳,所述出口信息包括出口时间戳;
7.根据权利要求1所述的方法,其特征在于,若所述状态信息为预先设定的正常状态,所述方法还包括:
8.一种基于ERP系统的日志预警装置,其特征在于,所述装置包括:
9.一种基于E
10.一种非易失性计算机存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令被计算机执行时能够实现:
...【技术特征摘要】
1.一种基于erp系统的日志预警方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述入口信息为上层协议的请求uri、请求头信息与请求体信息。
3.根据权利要求1所述的方法,其特征在于,所述出口信息为应用程序的处理结果,所述处理结果包括响应头信息和响应体信息与程序未处理的异常信息。
4.根据权利要求1所述的方法,其特征在于,所述配置信息包括服务器名称、请求接口的客户端ip、端口号、请求方法、运行程序的线程id、接口响应的http状态码与当前登录用户信息中的一项或多项。
5.根据权利要求3所述的方法,其特...
【专利技术属性】
技术研发人员:李昌浩,
申请(专利权)人:浪潮通用软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。