【技术实现步骤摘要】
一种信息处理的方法及相关装置
本申请实施例涉及信息处理
,尤其涉及一种信息处理的方法及相关装置。
技术介绍
随着网络业务越来越复杂,特别是随着微服务架构和容器技术的兴起,看似简单的一个应用,后台可能有几十个甚至几百个服务在支撑。例如,一个请求可能需要多次的服务调用,经历复杂的链路过程,最后才能完成。当请求延迟或者请求不可用时,系统需要快速地定位服务的故障点,找出故障或者响应缓慢的服务位置以便后续处理。当前的技术中,zipkin分布式跟踪系统技术,能够找出该出现故障或者响应缓慢的后台服务。zipkin分布式跟踪系统的方案是在请求中加入跟踪身份标识号(traceID;identitydocument,ID)、跨度身份标识号(spanID)等标识来标记一个请求和相关子请求,然后将这些请求的相关数据传输到一个收集器(collector),然后保存到存储器(storage)的数据库中,由应用程序编程接口(applicationprogramminginterface,API)查询存储,最后可以在用户界面(UserInterfac ...
【技术保护点】
1.一种信息处理的方法,其特征在于,包括:/n接收请求,并记录所述请求的第一相关数据;/n向业务模块发送所述请求,以使得所述业务模块生成所述请求的第一相关信息并返回所述请求对应的响应;/n接收所述响应,并确定所述响应的第二相关数据;/n根据所述第一相关数据和所述第二相关数据,生成所述请求的第二相关信息;/n当所述第二相关数据满足预设条件时,则向信息收集模块发送所述第二相关信息,并向所述业务模块发送指示信息,所述指示信息用于指示所述业务模块向所述信息收集模块发送所述第一相关信息。/n
【技术特征摘要】
1.一种信息处理的方法,其特征在于,包括:
接收请求,并记录所述请求的第一相关数据;
向业务模块发送所述请求,以使得所述业务模块生成所述请求的第一相关信息并返回所述请求对应的响应;
接收所述响应,并确定所述响应的第二相关数据;
根据所述第一相关数据和所述第二相关数据,生成所述请求的第二相关信息;
当所述第二相关数据满足预设条件时,则向信息收集模块发送所述第二相关信息,并向所述业务模块发送指示信息,所述指示信息用于指示所述业务模块向所述信息收集模块发送所述第一相关信息。
2.根据权利要求1所述的方法,其特征在于,所述向所述业务模块发送所述请求之前,还包括:
在所述请求中添加链路跟踪标识。
3.根据权利要求2所述的方法,其特征在于,所述指示信息包括链路跟踪标识;所述指示信息用于指示所述业务模块向所述信息收集模块发送与所述链路跟踪标识匹配的所述第一相关信息。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述当所述第二相关数据满足所述预设条件时,则向所述信息收集模块发送所述第二相关信息,包括:
所述第二相关数据包括响应时长;
若所述响应时长超过预设时间阈值,则所述请求为慢请求,所述响应满足所述预设条件。
5.根据权利要1-3任一项所述的方法,其特征在于,所述当所述第二相关数据满足所述预设条件时,则向所述信息收集模块发送所述第二相关信息,包括:
所述第二相关数据包括错误状态码;
若所述错误状态码为预设值,则所述请求为错误请求,所述响应满足所述...
【专利技术属性】
技术研发人员:唐辉丰,
申请(专利权)人:深圳市晨北科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。