System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及云平台应用质量,具体为一种基于云平台监测的应用质量评分方法及系统。
技术介绍
1、随着云计算的快速发展,越来越多的应用被部署到云平台上运行。然而,由于云环境的复杂性和动态性,应用的运行状况往往难以预测和保障。
2、传统的应用质量评估方法主要依赖于人工监控和定期的性能测试,这种方法不仅效率低下,而且难以应对云环境的快速变化。因此,开发一种能够实时、准确地评估应用质量的算法显得尤为重要。
3、在现有的技术中,单一的从一个方向来计算应用的运行质量是不科学的。影响应用运行质量的因素包括网络、服务器硬件配置、应用内部因素等,只有结合实时采集各项的指标数据,综合分析,才能更科学全面定义当前应用的运行质量。
技术实现思路
1、本专利技术的目的在于提供一种基于云平台监测的应用质量评分方法及系统,以解决上述
技术介绍
中提出的问题。
2、为实现上述目的,本专利技术提供如下技术方案:一种基于云平台监测的应用质量评分方法,所述方法包括以下步骤:
3、判断应用是否可用,当应用不可用时评分为0,应用可用时评分为1;
4、计算应用使用性能评分,该评分基于当前时间段内的请求响应情况和服务监控情况,等于请求响应性能评分与服务响应性能评分的加权和,两种因素最高总得分为100,评分占比可配置;
5、其中,应用运行质量评分等于应用通断评分与应用使用性能评分的乘积。
6、优选的,判断应用是否可用的步骤包括:
7、应用
8、云资源通断监控判断,单种类型的云资源,应用可使用的所有资源全部断则应用不可用;
9、数据库通断监控判断,应用可使用的数据库全部挂断则应用不可用;
10、容器通断监控判断,单种类型容器,应用可使用的所有容器全部断则应用不可用。
11、优选的,计算应用使用性能评分的步骤包括:
12、请求响应性能评分,等于当前时间段内调用链请求状态为成功的调用链数与总调用链数的占比,乘以当前时间段内调用链响应时间为正常的调用链数与请求状态为成功链数的占比,再乘以该因素占比;
13、服务响应性能评分,等于当前时间段内可用的服务数与总监控服务数的占比,乘以当前时间段内响应时间为正常的服务数与可用的服务数的占比,再乘以该因素占比。
14、优选的,还包括配置应用运行状态的步骤,其中:
15、健康状态,调用链请求失败率和服务不可用率均不高于预设的警戒阈值;
16、异常状态,调用链请求失败率或服务不可用率高于预设的警戒阈值;
17、不可用状态,应用不可用,通过监测应用是否可用确定。
18、优选的,警戒阈值包括调用链请求失败率和服务不可用率的警戒阈值,可配置为默认值5%,并支持用户自定义配置。
19、一种基于云平台监测的应用质量评分系统,所述系统由可用性判断模块以及使用性评分模块组成;
20、可用性判断模块,判断应用是否可用,当应用不可用时评分为0,应用可用时评分为1;
21、使用性评分模块,计算应用使用性能评分,该评分基于当前时间段内的请求响应情况和服务监控情况,等于请求响应性能评分与服务响应性能评分的加权和,两种因素最高总得分为100,评分占比可配置;
22、其中,应用运行质量评分等于应用通断评分与应用使用性能评分的乘积。
23、优选的,可用性判断模块,应用可用性监控判断,由多个监测节点共同判断,所有节点都不通则应用不可用;
24、云资源通断监控判断,单种类型的云资源,应用可使用的所有资源全部断则应用不可用;
25、数据库通断监控判断,应用可使用的数据库全部挂断则应用不可用;
26、容器通断监控判断,单种类型容器,应用可使用的所有容器全部断则应用不可用。
27、优选的,使用性评分模块,请求响应性能评分,等于当前时间段内调用链请求状态为成功的调用链数与总调用链数的占比,乘以当前时间段内调用链响应时间为正常的调用链数与请求状态为成功链数的占比,再乘以该因素占比;
28、服务响应性能评分,等于当前时间段内可用的服务数与总监控服务数的占比,乘以当前时间段内响应时间为正常的服务数与可用的服务数的占比,再乘以该因素占比。
29、优选的,使用性评分模块,还包括配置应用运行状态的步骤,其中:
30、健康状态,调用链请求失败率和服务不可用率均不高于预设的警戒阈值;
31、异常状态,调用链请求失败率或服务不可用率高于预设的警戒阈值;
32、不可用状态,应用不可用,通过监测应用是否可用确定。
33、优选的,使用性评分模块,警戒阈值包括调用链请求失败率和服务不可用率的警戒阈值,可配置为默认值5%,并支持用户自定义配置。
34、与现有技术相比,本专利技术的有益效果是:
35、本专利技术提出的基于云平台监测的应用质量评分方法及系统,从应用的可用性、业务链路性能、应用关联的组件资源性能质量、云平台性能监测四个维度对应用运行质量分析,实现对应用全面而细致的质量评估,从而更准确地反映应用的真实质量。本算法能根据市场变化、用户需求以及技术发展进行动态调整优化,确保评分结果与时俱进,及时反映应用的最新状况;本算法通过对不同维度的质量指标进行量化评估,开发者能够获得明确的产品优化方向,及时修复问题,提升产品性能和服务质量,进而提升自身平台的品牌形象和用户信任度,并确保整体应用生态系统的健康发展。
本文档来自技高网...【技术保护点】
1.一种基于云平台监测的应用质量评分方法,其特征在于:所述方法包括以下步骤:
2.根据权利要求1所述的一种基于云平台监测的应用质量评分方法,其特征在于:判断应用是否可用的步骤包括:
3.根据权利要求1所述的一种基于云平台监测的应用质量评分方法,其特征在于:计算应用使用性能评分的步骤包括:
4.根据权利要求1所述的一种基于云平台监测的应用质量评分方法,其特征在于:还包括配置应用运行状态的步骤,其中:
5.根据权利要求4所述的一种基于云平台监测的应用质量评分方法,其特征在于:警戒阈值包括调用链请求失败率和服务不可用率的警戒阈值,可配置为默认值5%,并支持用户自定义配置。
6.一种根据权利要求1-5任意一项所述的基于云平台监测的应用质量评分方法的基于云平台监测的应用质量评分系统,其特征在于:所述系统由可用性判断模块以及使用性评分模块组成;
7.根据权利要求6所述的一种基于云平台监测的应用质量评分系统,其特征在于:可用性判断模块,应用可用性监控判断,由多个监测节点共同判断,所有节点都不通则应用不可用;
8
9.根据权利要求6所述的一种基于云平台监测的应用质量评分系统,其特征在于:使用性评分模块,还包括配置应用运行状态的步骤,其中:
10.根据权利要求9所述的一种基于云平台监测的应用质量评分系统,其特征在于:使用性评分模块,警戒阈值包括调用链请求失败率和服务不可用率的警戒阈值,可配置为默认值5%,并支持用户自定义配置。
...【技术特征摘要】
1.一种基于云平台监测的应用质量评分方法,其特征在于:所述方法包括以下步骤:
2.根据权利要求1所述的一种基于云平台监测的应用质量评分方法,其特征在于:判断应用是否可用的步骤包括:
3.根据权利要求1所述的一种基于云平台监测的应用质量评分方法,其特征在于:计算应用使用性能评分的步骤包括:
4.根据权利要求1所述的一种基于云平台监测的应用质量评分方法,其特征在于:还包括配置应用运行状态的步骤,其中:
5.根据权利要求4所述的一种基于云平台监测的应用质量评分方法,其特征在于:警戒阈值包括调用链请求失败率和服务不可用率的警戒阈值,可配置为默认值5%,并支持用户自定义配置。
6.一种根据权利要求1-5任意一项所述的基于云平台监测的应用质量评分方法的基于云平台监测的应用质量评分系统,其特征在于:所述系统由可用性判断模块以及使用性评分模块组成...
【专利技术属性】
技术研发人员:李春雷,张明哲,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。