1.一种日志分析处理方法,其特征在于,所述日志分析处理方法包括以下步骤:采集集群中各个终端设备上传的日志文件,并将日志文件推送至分析队列中;
当接收到分析终端设备的接口分析指令和/或接收到接口调用查询请求时,对所述分析队列中的日志文件进行解析,得到接口调用数据;
读取所述接口调用数据,得到调用的接口名、接口之间的关联关系和出入参;
将所述接口名、接口之间的关联关系和出入参作为日志文件的分析结果,并将所述分析结果输出至显示界面进行显示。
2.如权利要求1所述的日志分析处理方法,其特征在于,所述采集集群中各个终端设备上传的日志文件,并将日志文件推送至分析队列中,包括:通过预设的服务接口实时采集集群中各个终端设备上传的日志文件;
将采集的日志文件转换成预设标准格式的日志文件后,推送至分析队列中,以待调用。
3.如权利要求1所述的日志分析处理方法,其特征在于,所述当接收到分析终端设备的接口分析指令和/或接收到接口调用查询请求时,对所述分析队列中的日志文件进行解析,得到接口调用数据,包括:当接收到分析终端设备的接口分析指令时,根据所述接口分析指令携带的设备标识,从所述分析队列中提取出与所述设备标识相匹配的日志文件;
对提取的日志文件进行解析,得到事件日志,并以预设文件名为关键字,获取所述事件日志中记录的接口调用数据。
4.如权利要求1所述的日志分析处理方法,其特征在于,所述当接收到分析终端设备的接口分析指令和/或接收到接口调用查询请求时,对所述分析队列中的日志文件进行解析,得到接口调用数据,包括:当接收到接口调用查询请求时,确定查询的事件类型;
根据所述事件类型与日志文件携带的属性信息,对所述分析队列中的日志文件进行筛选;
对筛选后的日志文件进行解析,得到事件日志,并以预设文件名为关键字,获取所述事件日志中记录的接口调用数据。
5.如权利要求1所述的日志分析处理方法,其特征在于,对日志文件进行解析的方式至少包括:json格式数据解析、list格式数据解析、map格式数据解析、xml格式数据解析中的任一种。
6.如权利要求1所述的日志分析处理方法,其特征在于,所述读取所述接口调用数据,得到调用的接口名、接口之间的关联关系和出入参,包括:读取所述接口调用数据,并通过预设关键字抓取得到调用的接口名和相应的出入参;
通过层级之间的预设关键字,确定调用的各个接口之间的关联关系,其中,所述关联关系包括平级调用关系和/或上下级调用关系。
7.如权利要求1-6中任一项所述的日志分析处理方法,其特征在于,在所述得到调用的接口名、接口之间的关联关系和出入参的操作之后,还包括:根据接口名、接口之间的关联关系,统计调用的接口数量以及各接口的调用次数,并更新所述分析结果。
8.一种日志分析装置,其特征在于,所述日志分析装置包括:采集模块,用于采集集群中各个终端设备上传的日志文件,并将日志文件推送至分析队列中;
解析模块,用于当接收到分析终端设备的接口分析指令和/或接收到接口调用查询请求时,对所述分析队列中的日志文件进行解析,得到接口调用数据;
读取模块,用于读取所述接口调用数据,得到调用的接口名、接口之间的关联关系和出入参;
显示模块,用于将所述接口名、接口之间的关联关系和出入参作为日志文件的分析结果,并将所述分析结果输出至显示界面进行显示。
9.一种日志分析设备,其特征在于,所述日志分析设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的日志分析程序,所述日志分析程序被所述处理器执行时实现如权利要求1至7中任一项所述的日志分析处理方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有日志分析程序,所述日志分析程序被处理器执行时实现如权利要求1至7中任一项所述的日志分析处理方法的步骤。