利索能及
我要发布
收藏
专利号: 201810613809X
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种业务数据的监控方法,其特征在于,包括:获取预先编写的自定义脚本;

将所述自定义脚本写入数据监控任务的功能配置文件,得到自定义的数据监控任务;

执行所述数据监控任务,采集所述数据监控任务对应的目标业务数据;

在预设的显示界面对所述目标业务数据进行监控;

其中,所述采集所述数据监控任务对应的目标业务数据包括:在预设的日志对照表中查询得到与所述目标业务数据关联的目标日志文件;

判断所述目标日志文件是否为单行的日志文件,所述单行的日志文件指每条日志记录均为一行的日志文件;

若所述目标日志文件为单行的日志文件,则采用列分割和正则表达式提取的方式从所述目标日志文件中提取出所述目标业务数据;

若所述目标日志文件不是单行的日志文件,则将所述目标日志文件转换为单行的日志文件。

2.根据权利要求1所述的业务数据的监控方法,其特征在于,所述将所述目标日志文件转换为单行的日志文件包括:

从所述目标日志文件中搜索包含多行日志内容的目标日志记录;

将所述目标日志记录中包含特定字符串的多行日志内容合并成一行日志内容,然后将所述目标日志记录中不含所述特定字符串的各行日志内容删除。

3.根据权利要求2所述的业务数据的监控方法,其特征在于,所述将所述目标日志记录中包含特定字符串的多行日志内容合并成一行日志内容包括:在所述目标日志记录中搜索第一字符串和第二字符串;

以所述第一字符串为行起始位置、所述第二字符串为行结束位置,将所述第一字符串、所述第二字符串、所述第一字符串和第二字符串之间的日志内容合并成一行日志内容;

和/或

在所述目标日志记录中搜索包含第三字符串的多行日志内容;

将所述多行日志内容合并成一行日志内容。

4.根据权利要求2所述的业务数据的监控方法,其特征在于,在将所述目标日志记录中包含特定字符串的多行日志内容合并成一行日志内容之前,还包括:在所述目标日志记录中搜索第四字符串;

将所述第四字符串替换为预设的第五字符串。

5.根据权利要求2所述的业务数据的监控方法,其特征在于,在将所述目标日志记录中包含特定字符串的多行日志内容合并成一行日志内容之后,还包括:定义行过滤器和列过滤器,所述行过滤器包含需要滤除的日志内容的行编号,所述列过滤器包含需要滤除的日志内容的列编号;

将所述目标日志文件中所述行编号对应的日志内容和所述列编号对应的日志内容滤除。

6.根据权利要求1至5中任一项所述的业务数据的监控方法,其特征在于,所述采集所述数据监控任务对应的目标业务数据包括:将预设的部署包嵌入终端系统的中间件;

利用所述部署包采集所述中间件的性能数据。

7.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可读指令,其特征在于,所述计算机可读指令被处理器执行时实现如权利要求1至6中任一项所述的业务数据的监控方法的步骤。

8.一种服务器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,其特征在于,所述处理器执行所述计算机可读指令时实现如下步骤:获取预先编写的自定义脚本;

将所述自定义脚本写入数据监控任务的功能配置文件,得到自定义的数据监控任务;

执行所述数据监控任务,采集所述数据监控任务对应的目标业务数据;

在预设的显示界面对所述目标业务数据进行监控;

其中,所述采集所述数据监控任务对应的目标业务数据包括:在预设的日志对照表中查询得到与所述目标业务数据关联的目标日志文件;

判断所述目标日志文件是否为单行的日志文件,所述单行的日志文件指每条日志记录均为一行的日志文件;

若所述目标日志文件为单行的日志文件,则采用列分割和正则表达式提取的方式从所述目标日志文件中提取出所述目标业务数据;

若所述目标日志文件不是单行的日志文件,则将所述目标日志文件转换为单行的日志文件。