一种基于kubernetes实现微服务链路收集的系统及其方法

基本信息

申请号 CN202011367529.9 申请日 -
公开(公告)号 CN112363809A 公开(公告)日 2021-02-12
申请公布号 CN112363809A 申请公布日 2021-02-12
分类号 G06F9/455(2006.01)I;H04L12/26(2006.01)I 分类 计算;推算;计数;
发明人 晏东;骆宇平;包鹏举 申请(专利权)人 成都精灵云科技有限公司
代理机构 成都弘毅天承知识产权代理有限公司 代理人 孟仕杰
地址 610041四川省成都市中国(四川)自由贸易试验区成都高新区天府五街200号4号楼B区8层804、805室
法律状态 -

摘要

摘要 本发明涉及无人机领域,具体是一种基于kubernetes实现微服务链路收集的系统及其方法,包括一种基于kubernetes实现微服务链路收集的系统,该系统应用于微服务容器中,包括Kubernetes集群,网络跟踪模块和分布式追踪模块,包括如下步骤:S1、用户选择需要收集链路信息的目标微服务,发起注入网络跟踪模块请求;S2、微服务器中服务端收到用户请求后,自动创建和启动一个网络跟踪模块的容器,并对目标微服务进行网络追踪;S3、网络跟踪模块处理传入和传出的网络流量,记录从发起注入网络跟踪模块请求到响应的信息;S4、网络跟踪模块将记录的信息上报给接收模块并存入到数据库;S5、用户对数据库中链路信息进行查询,弥补了Kubernetes集群在微服务链路信息收集上的功能缺失。