1.一种数据收集方法,其特征在于,包括:
在系统运行过程中,当监听到用于指示系统发生异常的异常事件时,生成与所述异常事件对应的日志;
拦截所述日志,以及提取所述日志的日志标签,所述日志标签用于表示所述异常事件对应的异常类型;
基于所述日志标签确定对应的数据收集规则以根据所述数据收集规则收集数据。
2.根据权利要求1所述的方法,其特征在于,所述当监听到用于指示系统发生异常的异常事件时,生成与所述异常事件对应的日志,包括:
当设置于监测代码中的埋点被触发时,调用预设的日志接口生成设定日志类型的日志,所述监测代码用于监测系统运行过程中发生的异常事件。
3.根据权利要求2所述的方法,其特征在于,所述拦截所述日志,包括:
识别所述日志的日志类型;
若所述日志类型为所述设定日志类型,则拦截所述日志。
4.根据权利要求1所述的方法,其特征在于,所述基于日志标签确定对应的数据收集规则以根据所述数据收集规则收集数据,包括:
以所述日志标签为关键字查找预设的配置信息,所述配置信息包括日志标签与数据收集规则的对应关系;
若查找到包含所述关键字的目标对应关系,则根据所述目标对应关系中的数据收集规则收集数据。
5.根据权利要求1所述的方法,其特征在于,还包括:
将所述日志存入对应的日志缓冲区,以及在所述日志缓冲区中日志的数量达到预设阈值时,将所述日志缓冲区中的日志存入指定路径下的日志文件中。
6.根据权利要求5所述的方法,其特征在于,还包括:
将所述日志文件和/或收集到的数据发送至后台服务器。
7.一种数据收集装置,其特征在于,包括:
日志生成模块,用于在系统运行过程中,当监听到用于指示系统发生异常的异常事件时,生成与所述异常事件对应的日志;
日志拦截模块,用于拦截所述日志,以及提取所述日志的日志标签,所述日志标签用于表示所述异常事件对应的异常类型;
数据收集模块,用于基于所述日志标签确定对应的数据收集规则以根据所述数据收集规则收集数据。
8.根据权利要求7所述的装置,其特征在于,所述日志生成模块具体用于:
当设置于监测代码中的埋点被触发时,调用预设的日志接口生成设定日志类型的日志,所述监测代码用于监测系统运行过程中发生的异常事件。
9.一种电子设备,其特征在于,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的数据收集程序,以实现权利要求1~6中任一项所述的数据收集方法。
10.一种存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~6中任一项所述的数据收集方法。