买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种分布式环境中请求日志的记录和分析方法_焦点科技股份有限公司_202210265212.7 

申请/专利权人:焦点科技股份有限公司

申请日:2022-03-17

公开(公告)日:2024-04-30

公开(公告)号:CN114610689B

主分类号:G06F16/18

分类号:G06F16/18;G06F16/16;G06F16/17;G06F16/182;H04L67/146;H04L67/60

优先权:

专利状态码:有效-授权

法律状态:2024.04.30#授权;2022.06.28#实质审查的生效;2022.06.10#公开

摘要:本发明公开了一种分布式环境中请求日志的记录和分析方法,包括定义标记日志记录的特征码;拦截、获取并记录业务请求的信息,生成业务请求的特征码;将特征码分别写入请求线程和业务应用的日志记录中;通过特征码记录业务应用间的调用关系,直至相关业务请求的业务调用执行完毕,参与处理本次业务请求的所有业务应用所产生的日志记录,都以特征码标记;问题定位及排查。达到减少人工整理的时间,降低人工成本,提高了对重点日志的筛查效率,实现针对某一类问题的特别观察,以便于快速地排查问题的效果。

主权项:1.一种分布式环境中请求日志的记录和分析方法,其特征在于,包括如下步骤:步骤1:定义标记日志记录的特征码,所述日志记录的特征码是通过获取并拼接业务请求的机房信息、业务应用信息、请求信息及访问者信息形成的字符编码;所述机房信息包括接收用户请求的机房名称;所述业务应用信息包括前置业务应用的应用名称;所述前置业务应用指用户请求首次到达的业务应用;所述请求信息包含请求时间和请求类型的标记符;所述请求类型包含用户请求类型、爬虫请求类型和调度请求类型;所述访问者信息包含访问者ID、访问者IP、访问设备标记符;所述访问设备包含移动设备和PC;步骤2:拦截、获取并记录业务请求的信息,生成业务请求的特征码;具体为:前置业务应用拦截业务请求,获取接收业务请求的机房信息、业务应用信息、请求信息及访问者信息;根据请求类型的标记符判断请求类型;按照步骤1定义的特征码格式,拼接生成本次业务请求的特征码,将特征码分别写入请求线程和业务应用的日志记录中;在所述步骤2中,根据请求标记符判断请求类型,具体流程包含:若业务请求携带有HTTP请求的标记符,则判定为Web请求;根据HTTP请求头User-Agent的内容,判断访问者身份是用户还是爬虫;若访问者身份是用户,记本次业务请求的请求类型为用户请求类型;若访问者身份是爬虫,记本次业务请求的请求类型为爬虫请求类型;从HTTP请求头Cookie中获取访问ID;从请求头中获取访问者IP;若业务请求携带有预设的调度请求标记符,则从调度请求的信息中获取被调度应用名称、调度任务名称、被调度应用所在的服务器IP;以被调度应用为前置应用,以调度任务名称为用户ID;以被调度应用所在的服务器IP为用户IP;步骤3:通过特征码记录业务应用间的调用关系:在业务请求向后传递时,包含同机房的业务应用调用和跨机房的业务应用调用,获取请求线程中的特征码,将所述特征码写入调用请求中,并传至被调用的业务应用;被调用的业务应用获取调用请求中的特征码,在处理完调用请求后,将特征码写入所述被调用业务应用的日志记录中;步骤4:循环执行步骤3,直至相关业务请求的业务调用执行完毕,参与处理本次业务请求的所有业务应用所产生的日志记录,都以步骤2生成的特征码标记;步骤5:问题定位及排查,包括:当请求处理过程中报错时,提取包含错误信息的日志记录,根据日志记录中的特征码,筛选包含相同特征码的所有相关本次业务请求的日志记录,基于预设的问题类型的关联信息,确定问题类型。

全文数据:

权利要求:

百度查询: 焦点科技股份有限公司 一种分布式环境中请求日志的记录和分析方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。