【技术实现步骤摘要】
支持应用系统的轻量级日志查询方法、系统、终端设备及存储介质
[0001]本专利技术涉及计算机系统领域,具体而言,涉及一种支持应用系统的轻量级日志查询方法、系统、终端设备及存储介质。
技术介绍
[0002]在分布式或微服务架构下,可能会有很多应用,同时应用会部署在多个机器上,此外在开发和测试过程中,通常会有多套测试环境,一个好的日志查询工具可以帮助研发人员快速排查问题,提高工作效率。目前主流的分布式日志系统有ELK、Graylog、日志易等。开源的日志系统,如ELK和Graylog,很多功能还需要二次开发,S漏洞频发存在安全隐患。与之相比,日志易是一套相对完备的解决方案,核心引擎自研,安全可靠。由于日志易系统为企业级应用,在生产环境中使用,能大大提高运维过程中的排障效率,投入产出比很高,在测试环境中使用时,由于测试系统部署较多,部署策略也容易发生变化,经常需要联系日志易运维方对应用系统进行配置,在组织结构及人员变化较快的体系下,就会出现日志易运维方无法跟上多个研发项目组的需求,导致工具使用效果不佳的问题,久而久之,研发项目组在 ...
【技术保护点】
【技术特征摘要】
1.一种支持应用系统的轻量级日志查询方法,其特征在于,包括以下步骤:步骤S01、客户端接收查询请求并发送给服务端;步骤S02、服务端收到查询请求,根据配置的日志文件路径、过滤关键词信息,组装查询命令;步骤S03、服务端根据配置的ip向Agent节点发送查询请求;步骤S04、Agent接收到查询请求,在服务器上执行查询命令,将查询结果返回给服务端;步骤S05、服务端将所有查询结果组装排序后返回给客户端;步骤S06、客户端将查询结果分块展示给用户。2.根据权利要求1所述的方法,其特征在于,还包括对外提供一个http查询接口,入参为查询命令,返回值为查询到的内容。3.根据权利要求2所述的方法,其特征在于,其步骤包括:S001、收到日志查询请求后,开始查询各模块的日志;S002、判断是否为二维码模块,如果不是则继续后续流程,如果是二维码模块,则先进行流水号转换,使用查询条件查出日志id,用日志id查出日志内容,在日志内容中使用正则匹配出二维码所有模块中都会含有的关键属性,使用该属性进行后续日志查询;S003、依次在对应环境下模块部署的各台机器上根据流水号查询日志id,如果查...
【专利技术属性】
技术研发人员:夏浩,
申请(专利权)人:中信百信银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。