当前位置: 首页 > 专利查询>清华大学专利>正文

在线微服务应用的监控方法、系统、设备、产品及介质技术方案

技术编号:46545327 阅读:1 留言:0更新日期:2025-10-10 21:09
本申请涉及互联网信息技术领域,提供一种在线微服务应用的监控方法、系统、设备、产品及介质,在线微服务应用包括多个微服务组件,微服务组件部署在主机上;方法应用于主机上的代理,方法包括:采集监控事件的原始监控数据以及获取不同监控事件之间的因果关系;生成对应于监控事件的顶点;生成表征两个顶点对应的监控事件之间的因果关系的边并发送给管理器,以使管理器对同一用户请求的所有边连接起来得到路径,生成该路径的唯一的路径标识并返回给代理;获取管理器返回的路径标识,将同一路径标识中同一顶点的各原始监控数据进行数据聚合,得到性能快照后,删除非异常监控事件对应的顶点;将对应于异常监控事件的异常顶点和性能快照发送给收集器。

【技术实现步骤摘要】

本申请涉及互联网信息,尤其涉及在线微服务应用的监控方法、系统、设备、产品及介质


技术介绍

1、目前,在线微服务应用的架构导致组件多、交互复杂,传统的分布式追踪框架产生海量的细粒度原始监控数据。在线微服务应用中涉及故障检测和风险检测,故障检测方案需要直接检查单个请求数据,但对风险(缓慢变化)不敏感,易产生误报或漏报;风险检测方案则需要分析数据连续变化趋势。

2、当前的分布式追踪框架并不能为微服务风险的检测和分析提供理想的数据支持。首先,这些框架通常不加处理地将原始监控数据直接传输到集中式服务器。随着大量指标被添加到追踪数据中,生产环境中的原始数据总量很容易达到数拍字节。由此带来了巨大的传输和存储负担。


技术实现思路

1、为克服相关技术中存在的问题,本申请提供了在线微服务应用的监控方法、系统、设备、产品及介质。

2、根据本申请实施例的第一方面,提供一种在线微服务应用的监控方法,所述在线微服务应用包括多个微服务组件,所述微服务组件部署在主机上;

3、所述方法应用于集群中部署在所本文档来自技高网...

【技术保护点】

1.一种在线微服务应用的监控方法,其特征在于,所述在线微服务应用包括多个微服务组件,所述微服务组件部署在主机上;

2.根据权利要求1所述的方法,其特征在于,所述代理包括:运行在所述主机的内核空间的eBPF程序,所述eBPF程序挂载在所述主机的操作系统中与网络通信相关的系统调用钩子上;

3.根据权利要求1所述的方法,其特征在于,所述代理有多个;

4.根据权利要求1所述的方法,其特征在于,所述管理器有多个;

5.一种在线微服务应用的监控方法,其特征在于,所述在线微服务应用包括多个微服务组件,所述微服务组件部署在主机上;>

6.一种在线...

【技术特征摘要】

1.一种在线微服务应用的监控方法,其特征在于,所述在线微服务应用包括多个微服务组件,所述微服务组件部署在主机上;

2.根据权利要求1所述的方法,其特征在于,所述代理包括:运行在所述主机的内核空间的ebpf程序,所述ebpf程序挂载在所述主机的操作系统中与网络通信相关的系统调用钩子上;

3.根据权利要求1所述的方法,其特征在于,所述代理有多个;

4.根据权利要求1所述的方法,其特征在于,所述管理器有多个;

5.一种在线微服务应用的监控方法,其特征在于,所述在线微服务应用包括多个微服务组件,所述微服务组件部署在主机上;

6.一种在线微服务应用的监控方法,其特征在于,所述在线微服务应...

【专利技术属性】
技术研发人员:张晗沈俊贤王继龙李亚慧张千里
申请(专利权)人:清华大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1