[发明专利]一种大数据系统服务性能的监测方法、装置及服务器有效
申请号: | 201611028696.4 | 申请日: | 2016-11-18 |
公开(公告)号: | CN108075921B | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 林江彬;王勇 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 解婷婷;龙洪 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 系统 服务 性能 监测 方法 装置 服务器 | ||
一种大数据系统服务性能的监测方法、装置及服务器,监测装置接收系统中服务器发送的服务性能参数测量值的分桶信息,分桶信息包括在设定时间段落入各个取值区间内的测量值的数量,各个取值区间是对服务性能参数的取值范围划分得到的;监测装置分别统计各个取值区间内的测量值的合计数,按照各个取值区间在取值范围内的排列顺序对各个取值区间内的测量值的合计数进行依次累计,确定累计数达到目标数时累计到的取值区间;从累计到的取值区间中选一个值作为服务性能参数的监测值。本申请可以节约网络资源,运算量小。
技术领域
本发明涉及大数据技术,更具体地,涉及一种大数据系统服务性能的监测方法、监测装置及服务器。
背景技术
服务等级协议(SLA:Service-Level Agreement的缩写)是国际通行的客户/服务评估标准,是网络服务供应商和客户之间签署的一份法律文件。该文件承诺只要用户向服务供应商支付相应服务费用,就应享受到服务供应商提供的相应服务。服务提供者可能是一个国内的IT组织、一个应用程序服务提供者、一个网络服务提供者或者任何其他类型的服务提供者。
随着更多的商业应用在Internet的广泛开展,越来越需要SLA对性能作出保障。SLA的保障是以一系列的服务等级目标(SLO)的形式定义的。服务等级目标是一个或多个有限定的服务组件的测量的组合。SLO被实现是指那些有限定的组件的测量值在限定范围里。例如,SLA中,服务提供者保证它提供的服务在一定百分比(如99.9%)的时间内是可用的,则因特网服务提供者需要保证网络连通率一年内不低于99.9%,每月不联通时间少于44分钟。而如果支持99.99%或99.999%有效工作时间,意味着更高的服务品质。SLA需要具有“可监测性”并提供“监测方法”。尤其是在大数据量的情况下,如何对服务性能参数进行监测,是SLA的重要内容。
在管理的服务器数量很多,业务请求量很大的情况下,对系统的对服务性能参数进行监测是一件很有挑战的事情。
系统中服务器对业务请求的处理延迟(latency)是体现其服务品质的重要参数。以对大数据系统业务请求的处理延迟的监测为例,假定在某一时间段系统中的服务器一共处理了10000次业务请求,这些业务请求的处理延迟分别是1ms,2ms,3ms,4ms,……,9999ms,10000ms,此时需要基于这10000次业务请求的处理延迟统计业务请求的处理延迟的监测值,来评估系统对业务请求的处理延迟的水平。其中的一种方法是基于SLA约定的服务等级标准来计算,假定SLA约定的服务等级标准为99.99%,则业务请求的延迟时间的监测值为9999ms,也就是说,系统对99.99%的业务请求的处理延迟小于等于该监测值,如果SLA中进一步约定了在99.99%的服务等级标准下系统对业务请求的处理延迟为9999ms,则说明达到SLA的要求,如果约定的系统对业务请求的处理延迟为9990ms,则说明没有达到SLA的要求。
当然,实际系统中业务请求的处理延迟不可能是均布的,为了监测系统对业务请求的处理延迟,相关技术中,系统中的服务器需要将测量的所有业务请求的处理延迟发送到系统中设置的监测装置,监测装置需要将所有的数据汇总后进行统计,如将所有业务请求的处理延迟从小到大排序(或从大到小排序)后,将序列中的第9999个(或第2个)处理延迟作为系统对业务请求的处理延迟的监测值。这种监测方法非常浪费带宽和计算能力。按照大数据系统中有30万台服务器提供查询服务的情况,每台服务器每秒查询率(qps)为1000次/s(即每秒接受1000次查询)计算,则30万台服务器总共需要发送3亿次对查询请求的处理延迟,而监测装置需要对3亿次查询的处理延迟进行排序,不光难度大,浪费资源,还容易出现溢出的问题。
发明内容
有鉴于此,本发明实施例提供了一种大数据系统服务性能的监测方法,应用于监测装置,包括:
接收系统中服务器发送的服务性能参数测量值的分桶信息,所述分桶信息包括在设定时间段落入各个取值区间内的测量值的数量,所述各个取值区间是对所述服务性能参数的取值范围划分得到的;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611028696.4/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置