应用监控方法、电子设备和计算机可读存储介质技术

技术编号:38343622 阅读:8 留言:0更新日期:2023-08-02 09:23
本申请公开了一种应用监控方法、电子设备和计算机可读存储介质,该应用监控方法应用于应用监控系统,应用监控系统包括监控中心,以及注册在监控中心上的应用平台、数据平台和可视化平台,该应用监控方法包括:响应于监控中心获得指定应用,生成监控请求并将监控请求发送给可视化平台;其中,监控请求包括指定应用,指定应用为用户从应用列表中选择的应用,应用列表包括应用平台上运行的应用;获得可视化平台返回的目标监控结果,将目标监控结果发送给用户;其中,应用平台上运行的所有应用的运行指标存储在数据平台上,可视化平台从数据平台获取指定应用的运行指标以生成目标监控结果。上述方案,能够提高应用监控的便捷度。能够提高应用监控的便捷度。能够提高应用监控的便捷度。

【技术实现步骤摘要】
应用监控方法、电子设备和计算机可读存储介质


[0001]本申请涉及应用管理
,特别是涉及一种应用监控方法、电子设备和计算机可读存储介质。

技术介绍

[0002]随着智能时代的来临,各类应用层出不穷,如何在应用运行时对应用的各项运行指标进行监控愈发得到重视。但是,在现有技术中通常是基于事件监听机制实现应用监控,这需要较高的权限导致应用监控的实现过程不够灵活,且监控结果通常只在出现异常情况时才会输出,使得监控结果通常是报警信息,最终导致进行应用监控并实时获取监控结果的便捷度较低。有鉴于此,如何提高应用监控的便捷度成为了亟待解决的问题。

技术实现思路

[0003]本申请主要解决的技术问题是提供一种应用监控方法、电子设备和计算机可读存储介质,能够提高应用监控的便捷度。
[0004]为解决上述技术问题,本申请第一方面提供一种应用监控方法,应用于应用监控系统,所述应用监控系统包括监控中心,以及注册在所述监控中心上的应用平台、数据平台和可视化平台,所述应用监控方法包括:响应于所述监控中心获得指定应用,生成监控请求并将所述监控请求发送给所述可视化平台;其中,所述监控请求包括所述指定应用,所述指定应用为用户从应用列表中选择的应用,所述应用列表包括所述应用平台上运行的应用;获得所述可视化平台返回的目标监控结果,将所述目标监控结果发送给用户;其中,所述应用平台上运行的所有应用的运行指标存储在所述数据平台上,所述可视化平台从所述数据平台获取所述指定应用的运行指标以生成所述目标监控结果。
[0005]为解决上述技术问题,本申请第二方面提供一种应用监控方法,应用于应用监控系统,所述应用监控系统包括监控中心,以及注册在所述监控中心上的应用平台、数据平台和可视化平台,所述应用监控方法包括:获得所述监控中心发送的监控请求;其中,所述监控请求包括指定应用,所述指定应用为用户从应用列表中选择的应用,所述应用列表包括所述应用平台上运行的应用;从所述数据平台获取所述指定应用的运行指标以生成所述目标监控结果,并发送给所述监控中心;其中,所述应用平台上运行的所有应用的运行指标存储在所述数据平台上。
[0006]为解决上述技术问题,本申请第三方面提供一种电子设备,该电子设备包括:相互耦接的存储器和处理器,其中,所述存储器存储有程序数据,所述处理器调用所述程序数据以执行上述第一方面或第二方面所述的方法。
[0007]为解决上述技术问题,本申请第四方面提供一种计算机存储介质,其上存储有程序数据,所述程序数据被处理器执行时实现上述第一方面或第二方面所述的方法。
[0008]上述方案,应用监控系统包括监控中心以及注册在监控中心上的应用平台、数据平台和可视化平台,当监控中心获得指定应用时,监控中心生成监控请求,并将监控请求发
送给可视化平台,以使可视化平台响应监控请求,其中,监控请求中包括指定应用,指定应用是用户从应用列表中选择的应用,应用列表中包括应用平台上运行的应用,应用平台上运行的所有应用的运行指标存储在数据平台上,可视化平台从数据平台获取指定应用的运行指标以生成目标监控结果,以便于生成实时的目标监控结果且实现目标监控结果的可视化,当可视化平台返回目标监控结果后,获得可视化平台返回的目标监控结果,将目标监控结果发送给用户。故此,通过监控中心统筹协调应用平台、数据平台和可视化平台,用户只需要从应用列表选中应用即可获得目标监控结果,提高获取指定应用的目标监控结果的实时性和便捷度。
附图说明
[0009]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
[0010]图1是本申请应用监控方法一实施方式的流程示意图;
[0011]图2是本申请可视化平台监控结果对应的一实施方式的应用场景示意图;
[0012]图3是图1中步骤S101对应的一实施方式的流程示意图;
[0013]图4是本申请应用监控方法对应的一实施方式的应用场景示意图;
[0014]图5是本申请应用监控方法另一实施方式的流程示意图;
[0015]图6是本申请电子设备一实施方式的结构示意图;
[0016]图7是本申请计算机可读存储介质一实施方式的结构示意图。
具体实施方式
[0017]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0018]本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。此外,本文中的“多”表示两个或者多于两个。
[0019]本申请所提供的应用监控方法应用于应用监控系统,应用监控系统包括监控中心,以及注册在监控中心上的应用平台、数据平台和可视化平台。
[0020]请参阅图1,图1是本申请应用监控方法一实施方式的流程示意图,其中,图1所示的应用监控方法对应的执行主体为应用监控系统中的监控中心,该方法包括:
[0021]S101:响应于监控中心获得指定应用,生成监控请求并将监控请求发送给可视化平台,其中,监控请求包括指定应用,指定应用为用户从应用列表中选择的应用,应用列表包括应用平台上运行的应用。
[0022]具体地,应用监控系统包括监控中心以及注册在监控中心上的应用平台、数据平
台和可视化平台,当监控中心获得指定应用时,监控中心生成监控请求,并将监控请求发送给可视化平台,以使可视化平台响应监控请求。
[0023]进一步地,监控中心预先为用户提供应用平台上运行的所有应用对应的应用列表,将用户从应用列表中选择的应用作为指定应用,进而,监控中心获得指定应用,并生成包括指定应用的监控请求。其中,指定应用的数量为一个或者多个。
[0024]在一应用方式中,应用对应有应用ID,应用列表中包括应用平台上运行的所有应用对应的应用ID,当监控中心获得指定应用对应的应用ID后,生成包括指定应用的应用ID的监控请求,将监控请求发送给可视化平台,以使可视化平台生成可视化的目标监控结果。
[0025]在另一应用方式中,监控请求基于请求模板生成,请求模板中包括应用字段,当获得指定应用后,监控中心将指定应用添加至应用字段中,基于请求模板生成监控请求,以使监控请求中包括指定应用,将监控请求发送给可视化平台,以使可视化平台生成可视化的目标监控结果。
[0026]在一应用场景中,应用平台为Spark平台、数据平台为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用监控方法,其特征在于,应用于应用监控系统,所述应用监控系统包括监控中心,以及注册在所述监控中心上的应用平台、数据平台和可视化平台,所述应用监控方法包括:响应于所述监控中心获得指定应用,生成监控请求并将所述监控请求发送给所述可视化平台;其中,所述监控请求包括所述指定应用,所述指定应用为用户从应用列表中选择的应用,所述应用列表包括所述应用平台上运行的应用;获得所述可视化平台返回的目标监控结果,将所述目标监控结果发送给用户;其中,所述应用平台上运行的所有应用的运行指标存储在所述数据平台上,所述可视化平台从所述数据平台获取所述指定应用的运行指标以生成所述目标监控结果。2.根据权利要求1所述的应用监控方法,其特征在于,所述可视化平台上设置有仪表盘,所述仪表盘内对应有至少一排面板,同一排所述面板用于展示一个应用的所有所述运行指标,每个面板与一种类型的所述运行指标对应;其中,所述目标监控结果包括所述指定应用在所述仪表盘上对应的一排所述面板。3.根据权利要求2所述的应用监控方法,其特征在于,所述监控中心设置有展示列表,所述展示列表中包括所述仪表盘内正在展示的应用对应的应用ID;所述响应于所述监控中心获得指定应用,生成监控请求并将所述监控请求发送给所述可视化平台,包括:响应于所述监控中心获得所述指定应用,将所述指定应用对应的应用ID作为指定ID;基于所述指定ID和当前的所述展示列表,生成所述监控请求并将所述监控请求发送给所述可视化平台。4.根据权利要求3所述的应用监控方法,其特征在于,所述展示列表中所述应用ID的数量对应有数量阈值,所述仪表盘基于模板文件生成;所述基于所述指定ID和当前的所述展示列表,生成所述监控请求并将所述监控请求发送给所述可视化平台,包括:判断当前的所述展示列表中是否包括所述指定ID;若包括,则将所述指定ID移动至所述展示列表的头部,基于所述指定ID生成所述监控请求并将所述监控请求发送给所述可视化平台;否则,判断所述展示列表中所述应用ID的数量是否达到所述数量阈值;若达到,则将所述展示队列尾部的应用ID删除,并将所述指定ID添加至所述展示列表的头部,基于更新后的所述展示队列更新所述模板文件,基于所述指定ID和更新后的所述模板文件,生成所述监控请求并将所述监控请求发送给所述可视化平台;若未达到,则将所述指定ID添加至所述展示列表的头部,基于更新后的所述展示队列更新所述模板文件,基于所述指定ID和更新后的所述...

【专利技术属性】
技术研发人员:章小龙
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1