微服务系统健康度的评估方法及相关设备

    公开(公告)号:CN115168224A

    公开(公告)日:2022-10-11

    申请号:CN202210874744.0

    申请日:2022-07-25

    IPC分类号: G06F11/36

    摘要: 本申请提供一种微服务系统健康度的评估方法及相关设备;应用于微服务系统,微服务系统包括多个微服务和应用程序监控工具;该方法包括:通过对各个微服务进行分析,得到该微服务的分析信息;根据分析信息确定该微服务发生故障时对微服务系统整体的影响程度;根据影响程度将全部微服务分为多个级别;通过衡量各个级别的微服务的比例,确定微服务系统自身当前的健康度。可以看出,根据各个微服务的影响程度来对其进行级别划分,并以权重的形式衡量各个微服务之间的比例,使得对健康度的评估综合考虑了不同微服务之间的影响,得到更加准确的健康度评估。

    强隔离环境下数据同步方法和相关设备

    公开(公告)号:CN115422283A

    公开(公告)日:2022-12-02

    申请号:CN202210874692.7

    申请日:2022-07-25

    IPC分类号: G06F16/27 G06F16/23

    摘要: 本申请提供一种强隔离环境下数据同步方法和相关设备,包括:通过Agent探针采集外网数据,并将采集的外网数据发送至外网APM系统中;将位于外网APM系统中的外网数据构造为更新语句,并将更新语句发送至消息队列,更新语句包含语句生成时的时间戳信息;利用消费服务从消息队列中获取更新语句;通过内网强隔离数据库接收并存储更新语句;利用内网的同步服务执行时间戳信息符合预设条件的更新语句,得到执行后的外网数据;将执行后的外网数据同步至内网非关系型数据库中,完成数据同步。本申请在源端和目标端均为非关系型数据库上的基础上,构造更新语句进行数据同步,提高了数据同步速度,并扩大数据同步方法的适用范围。

    基于Skywalking的指标采集方法及相关设备

    公开(公告)号:CN115269332A

    公开(公告)日:2022-11-01

    申请号:CN202210919159.8

    申请日:2022-08-02

    IPC分类号: G06F11/30

    摘要: 本申请提供一种基于Skywalking的指标采集方法及相关设备。该方法包括:利用预先部署的Skywalking的探针采集与CPU占用率指标相关的第一时间CPU采集数据和第二时间CPU采集数据、堆内存指标关联数据和与非堆内存相关的主内存数据,然后通过第一总CPU时间片函数和第二总CPU时间片函数得到第一时间的总CPU时间片和第二时间的总CPU时间片,再经过CPU占用率函数计算得到CPU占用率指标;通过堆内存函数计算得到堆内存指标;通过非堆内存优化函数计算得到非堆内存指标;通过Skywalking将CPU占用率指标、堆内存指标和非堆内存指标进行存储。使得得到的CPU占用率指标、堆内存指标和非堆内存指标更加准确有效,能为运维过程中的指标监控提供了更加有力的数据支撑。

    调用链路识别方法及相关设备
    4.
    发明公开

    公开(公告)号:CN115114116A

    公开(公告)日:2022-09-27

    申请号:CN202210874689.5

    申请日:2022-07-25

    IPC分类号: G06F11/30 G06F11/34

    摘要: 本申请提供一种调用链路识别方法及相关设备,所述方法包括:获取预先构建的链路识别插件,其中,所述链路识别插件为根据所述隔离装置的驱动构建的插件;采用所述链路识别插件对所述内部数据库的调用请求进行识别,得到识别结果;根据所述识别结果构建所述调用请求对应的调用链路。本申请根据隔离装置的驱动预先构建链路识别插件,采用该链路识别插件对调用请求进行识别,通过链路识别插件中针对隔离装置的适应性改进,弥补了链路追踪系统对关于隔离装置的调用链路识别功能,增加了调用链路的完整性。通过隔离装置的调用链路识别结果,实现了对隔离装置的状态监控,提升了链路追踪系统对隔离装置的感知能力。

    面向微服务组的服务拓扑监控方法及相关设备

    公开(公告)号:CN115269331A

    公开(公告)日:2022-11-01

    申请号:CN202210919103.2

    申请日:2022-08-02

    IPC分类号: G06F11/30

    摘要: 本申请提供一种面向微服务组的服务拓扑监控方法及相关设备;该方法包括:对于多个微服务组各自组内所构建的多个服务实例,为每个服务实例部署JAVA探针,并为每个部署了JAVA探针的服务实例中配置区分各个微服务组的组别信息;对采集到的关于各个微服务组的采集数据进行解析;得到解析数据,解析数据中至少包括组别信息;将解析数据进行存储;响应任意服务实例故障,根据存储的组别信息,确定故障的影响和排查的轨迹。可见,通过组别信息中所体现的各个微服务组,从而实现对服务节点定义组别信息的功能,将微服务组的概念引入到监控过程中,丰富对于组内的服务拓扑的监控和微服务组组间的服务拓扑监控,以快速排查问题,准确找到故障位置。

    基于kafka的内外网数据传输方法及相关设备

    公开(公告)号:CN115269230A

    公开(公告)日:2022-11-01

    申请号:CN202210919129.7

    申请日:2022-08-02

    IPC分类号: G06F9/54 G06F9/48 G06F8/10

    摘要: 本申请提供一种基于kafka的内外网数据传输方法及相关设备,包括:响应于接收到的第一网络数据传输任务,调用kafka插件,所述kafka插件由第一kafka系统和第二kafka系统打包封装而成;所述第一kafka系统包括:第一网络服务、第一kafka服务器;所述第二kafka系统包括:第二网络服务、第二kafka服务器;将第一网络服务接收到的第一网络数据通过第一kafka服务器,通过强隔离装置,传输到数据库;将所述第一网络数据通过第二kafka服务器,从所述数据库上传到第二网络服务。本申请提供的方法及相关设备可以解决内网与外网之间数据联通的问题,方便开发人员使用,增强了数据传输的稳定性,提高了工作效率。