基于应用的全链路监控的方法、系统、设备和存储介质技术方案

技术编号:31232893 阅读:38 留言:0更新日期:2021-12-08 10:10
本发明专利技术提供了一种基于应用的全链路监控的方法、系统、设备和存储介质,方法包括:根据服务类型创建多个应用,并在每个应用中添加与所述应用相关的所有资源;根据所述所有资源分析所述应用的调用链关系,并根据所述调用链关系形成所述应用的拓扑图;通过代理服务监控所述拓扑图中每条链路的资源使用情况,并判断是否存在链路的流量超过阈值或所述调用链关系出现故障;以及响应于存在链路的流量超过阈值和/或所述调用链关系出现故障,根据异常的等级采用相应的告警方式进行告警。本发明专利技术通过将和应用相关的所有资源都加入应用中,用户通过应用就能查看和此应用相关的所有资源的监控信息,整体性更好,避免了数据割裂,更加易用。更加易用。更加易用。

【技术实现步骤摘要】
基于应用的全链路监控的方法、系统、设备和存储介质


[0001]本领域涉及数据监控领域,更具体地,特别是指一种基于应用的全链路监控的方法、系统、设备和存储介质。

技术介绍

[0002]随着云计算的发展,在过去的十年中,用户的传统数据中心逐步迁移到云计算环境中,应用部署也逐渐从传统物理机迁移到虚拟化环境中,虚拟机和容器是目前比较流行的两种虚拟化方式。应用迁移到云上之后,需要借助监控和运维能力实现对应用的性能指标监控,以便及时了解应用的运行情况。但是随着技术日新月异,中间件、数据库也越来越多样化,对应用的整体监控也提出了更高的要求,一个大型的企业用户系统可能多达几十种甚至上百种,多样性应用监控运维成为迫切需求。
[0003]目前已有的监控运维系统基本都是按照资源的视角进行监控,监控数据割裂,无法有效的从整体上对整个应用系统进行监控分析,无法从整体上定位应用系统出现了故障的位置,从而失去了监控的意义。

技术实现思路

[0004]有鉴于此,本专利技术实施例的目的在于提出一种基于应用的全链路监控的方法、系统、计算机设备及计算机可读存本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于应用的全链路监控的方法,其特征在于,包括如下步骤:根据服务类型创建多个应用,并在每个应用中添加与所述应用相关的所有资源;根据所述所有资源分析所述应用的调用链关系,并根据所述调用链关系形成所述应用的拓扑图;通过代理服务监控所述拓扑图中每条链路的资源使用情况,并判断是否存在链路的流量超过阈值或所述调用链关系出现故障;以及响应于存在链路的流量超过阈值和/或所述调用链关系出现故障,根据异常的等级采用相应的告警方式进行告警。2.根据权利要求1所述的方法,其特征在于,所述通过代理服务监控所述拓扑图中每条链路的资源使用情况包括:获取目标链路的安装目录,并在所述安装目录中增加代理。3.根据权利要求1所述的方法,其特征在于,方法还包括:将服务日志的采集设置成界面化配置,并通过在界面填写采集目录对目标对象的日志进行采集。4.根据权利要求3所述的方法,其特征在于,方法还包括:从所述日志中获取每一种应用程序接口的操作频率和应用程序接口的平均响应时间,并根据所述操作频率和平均响应时间对应用程序接口进行优化。5.一种基于应用的全链路监控的系统,其特征在于,包括:创建模块,配置用于根据服务类型创建多个应用,并在每个应用中添加与所述应用相关的所有资源;分析模块,配置用于根据所述所有资源分析所述应用的调用链关系,并根据所述调用链关系形成所述应用的拓扑...

【专利技术属性】
技术研发人员:郭涛
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1