【技术实现步骤摘要】
一种分布式系统的服务质量监控方法、装置及监控服务器
本专利技术涉及服务质量监控
,特别是涉及一种分布式系统的服务质量监控方法、装置及监控服务器。
技术介绍
目前,常常通过分布式系统来向用户提供服务,例如存储服务等。并且,为了保证分布式系统能够提供良好的服务,常常需要通过监控服务器对分布式系统中各个分布式设备的服务质量进行监控。其中,分布式系统中的分布式设备在完成一个服务请求后,即提供一次服务后,会将是否成功完成该服务请求的执行结果,打印到一条日志中。然后,监控服务器可以提取得到该条日志,并从该条日志中提取得到执行结果。进而,监控服务器可以利用在监控周期内获得的执行结果,来计算在该监控周期内成功执行的服务请求所占的比例,即执行成功率。从而利用该执行成功率来生成该分布式设备在该监控周期内的服务质量监控结果:服务质量合格或服务质量不合格。但是,该种仅通过执行成功率来确定服务质量的方式的监控维度单一,无法获得准确的服务质量。
技术实现思路
本专利技术实施例的目的在于提供一种分布式系统的服务质量监控方法、装置及监控服务器,以能够准确地监控到分布式系统中待监控分布式设备的服 ...
【技术保护点】
1.一种分布式系统的服务质量监控方法,其特征在于,应用于监控服务器,所述方法包括:获得分布式系统中待监控分布式设备在监控周期内的监控数据;根据所述监控数据,计算所述待监控分布式设备在所述监控周期内的执行成功率;从所述待监控分布式设备在所述监控周期内完成的服务请求中确定目标服务请求;根据所述执行成功率和所述目标服务请求的目标时长,生成所述待监控分布式设备在所述监控周期内的服务质量监控结果;其中,所述目标服务请求的目标时长在与所述目标服务请求对应的目标耗时区段内,所述目标耗时区段为多个预设耗时区段中的耗时区段。
【技术特征摘要】
1.一种分布式系统的服务质量监控方法,其特征在于,应用于监控服务器,所述方法包括:获得分布式系统中待监控分布式设备在监控周期内的监控数据;根据所述监控数据,计算所述待监控分布式设备在所述监控周期内的执行成功率;从所述待监控分布式设备在所述监控周期内完成的服务请求中确定目标服务请求;根据所述执行成功率和所述目标服务请求的目标时长,生成所述待监控分布式设备在所述监控周期内的服务质量监控结果;其中,所述目标服务请求的目标时长在与所述目标服务请求对应的目标耗时区段内,所述目标耗时区段为多个预设耗时区段中的耗时区段。2.根据权利要求1所述的方法,其特征在于,所述从所述待监控分布式设备在所述监控周期内完成的服务请求中确定目标服务请求的步骤,包括:根据所述待监控分布式设备在所述监控周期内在各个预设耗时区段对应的服务请求的请求数量,对所述待监控分布式设备在所述监控周期内完成的服务请求按照耗时长短进行升序或降序排序,得到升序或降序后的排列结果;将所述排列结果中位于指定位置的服务请求,确定为所述目标服务请求。3.根据权利要求2所述的方法,其特征在于,所述将所述排列结果中位于指定位置的服务请求,确定为所述目标服务请求的步骤,包括:从所述排列结果中位于中间位置的服务请求和最后位置的服务请求中确定一个服务请求,将确定的服务请求作为所述目标服务请求。4.根据权利要求1所述的方法,其特征在于,所述根据所述执行成功率和所述目标服务请求的目标时长,生成所述待监控分布式设备在所述监控周期内的服务质量监控结果的步骤,包括:判断所述待监控分布式设备的执行成功率是否大于或等于预设成功率;判断所述待监控分布式设备对应的所述目标服务请求的目标时长是否小于或等于预设时长;在所述待监控分布式设备的执行成功率大于或等于所述预设成功率,且所述目标服务请求的目标时长小于或等于预设时长的情况下,生成所述服务质量监控结果为:服务质量合格;在所述待监控分布式设备的执行成功率小于所述预设成功率或所述目标服务请求的目标时长大于预设时长的情况下,生成所述服务质量监控结果为:服务质量不合格。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当生成的所述服务质量监控结果为:服务质量不合格时,触发针对所述待监控分布式设备的报警操作。6.根据权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:在得到所述分布式系统中各个待监控分布式设备在所述监控周期内的服务质量监控结果后,计算在所述监控周期内服务质量监控结果为服务质量合格的待监控分布式设备的数量占待监控分布式设备的总数量的比例;将所述比例作为所述分布式系统在所述监控周期内的服务质量系数。7.根据权利要求1-5中任一项所述的方法,其特征在于,所述方法还包括:在生成所述待监控分布式设备在预设时间段内的各个监控周期内对应的服务质量监控结果后,计算在所述预设时间段内的、服务质量监控结果为服务质量合格的次数占服务质量监控结果总条数的比例,将所述比例作为所述待监控分布式设备在所述预设时间段内的服务质量系数。8.根据权利要求1-5中任一项所述的方法,其特征在于,所述待监控分布式设备的监控数据包括:完成次...
【专利技术属性】
技术研发人员:梁建群,
申请(专利权)人:北京金山云网络技术有限公司,北京金山云科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。