【技术实现步骤摘要】
监控方法及系统、第一服务器集群
本公开涉及计算机
,特别涉及监控方法及系统、第一服务器集群、计算机可存储介质。
技术介绍
在RTB(RealTimeBidding,实时竞价交易)系统中,对于DSP(Demand-SidePlatform,需求方平台)能及时监控到当前广告系统细粒度投放运行情况至关重要,可以极大的方便运营人员进行决策,快速定位系统故障,进而自动给出运营建议。在DSP中,传统的监控方法采用日志收集方式,业务服务器将运行日志打印到磁盘,然后通过Flume、Kafaka等日志收集、消息传输组件将业务服务器的监控日志存放到检索系统,通过检索系统来展现监控数据。采用日志收集的方式,数据传输路径较长,在流量较大时为降低磁盘、带宽资源占用只能通过抽验方式进行监控,与DSP的总体实际情况存在一定误差。另外,通过日志采集、加工方式实时性差且消耗资源大。针对这一问题,现有的监控方法采用接口的方式。相关的监控方法中,业务服务器提供接口,然后由采集服务器从业务服务器主动拉取或业务服务器主动推送给采集服务器,通过维 ...
【技术保护点】
1.一种监控方法,由第一服务器集群执行,包括:/n接收至少一条业务请求,每条业务请求与至少一个第一监控项名称对应,每个第一监控项名称与第一监控项类型一一对应;/n对于每个第一监控项名称,获取多个第一监控项维度的第一维度值和第一监控数据;/n对于所述每个第一监控项名称,根据第一监控项类型,确定第一全局监控项族;/n在所述第一全局监控项族存在与所述每个第一监控项名称对应的第一全局子监控项族的情况下,确定与所述第一全局子监控项族对应的第一局部监控项族;/n在所述第一局部子监控项族中,获取与多个第一维度值的组合对应的第一计数单元的内存地址;/n根据所述第一计数单元的内存地址和所述第 ...
【技术特征摘要】
1.一种监控方法,由第一服务器集群执行,包括:
接收至少一条业务请求,每条业务请求与至少一个第一监控项名称对应,每个第一监控项名称与第一监控项类型一一对应;
对于每个第一监控项名称,获取多个第一监控项维度的第一维度值和第一监控数据;
对于所述每个第一监控项名称,根据第一监控项类型,确定第一全局监控项族;
在所述第一全局监控项族存在与所述每个第一监控项名称对应的第一全局子监控项族的情况下,确定与所述第一全局子监控项族对应的第一局部监控项族;
在所述第一局部子监控项族中,获取与多个第一维度值的组合对应的第一计数单元的内存地址;
根据所述第一计数单元的内存地址和所述第一监控数据,修改所述第一计数单元的计数值。
2.根据权利要求1所述的监控方法,其中,获取与多个第一维度值的组合对应的第一计数单元的内存地址包括:
计算所述多个第一维度值的组合的哈希值;
获取与所述多个第一维度值的组合的哈希值对应的第一计数单元的内存地址。
3.根据权利要求1所述的监控方法,其中,所述第一计数单元的计数值为原子变量。
4.根据权利要求1所述的监控方法,其中,所述第一监控项类型包括第一类型和第二类型,根据所述第一计数单元的内存地址和所述第一监控数据,修改所述第一计数单元的计数值包括:
在所述第一监控项类型为第一类型的情况下,使用所述第一计数单元的计数值与所述第一监控数据的和,替换所述第一计数单元的计数值;
在所述第一监控项类型为第二类型的情况下,使用所述第一监控数据,替换所述第一计数单元的计数值。
5.根据权利要求1所述的监控方法,还包括:
接收第二服务器集群的采集请求,所述采集请求包括至少一个第二监控项名称,每个第二监控项名称与第二监控项类型一一对应,所述至少一个第二监控项名称为所述至少一个第一监控项名称的子集;
对于每个第二监控项名称,获取与所述采集请求对应的每一条业务请求的多个第二监控项维度的第二维度值和第二监控数据,并发送给所述第二服务器集群,从而所述第二服务器集群存储第二监控项名称、第二监控项类型、第二监控项维度、第二维度值、第二监控数据、采集时间的对应关系,其中,多个第二监控项维度、多个第二维度值、第二监控数据分别为多个第一监控项维度、多个第一维度值、第一监控数据的子集。
6.根据权利要求5所述的监控方法,其中,获取与所述采集请求对应的每一条业务请求的多个第二监控项维度的第二维度值和第二监控数据包括:
对于每个第二监控项名称,根据第二监控项类型,确定第二全局监控项族;
从所述第二全局监控项族中,获取与多个第二维度值的组合对应的计数单元的内存地址;
根据所述计数单元的内存地址,获取所述计数单元内的计数值,作为第二监控数据。
7.根据权利要求5所述的监控方法,其中,所述第一服务器集群包括多个第一服务器子集群,每个第一服务器子集群处理不同的业务请求,所述第二服务器集群包括多个第二服务器子集群和一个第二服务器汇总集群,每个第二服务器子集群从对应的第一服务器子集群采集所述对应关系和每个对应关系的第一服务器子集群的IP地址,并对所述对应关系和每个对应关系的第一服务器子集群的IP地址进行降维聚合处理后,发送给所述第二服务器汇总集群,所述第二服务器汇总集群存储所述对应关系。
8.根据权利要求5所述的监控方法,其中,所述第二服务器集群存储所述第二监控项名称、第二监控项类型、第二监控项维度、第二维度值、第二监控数据、采集时间的对应关系包括:
所述第二服务器集群存储所述第二监控项名称、第二监控项类型、第二监控项维度、第二维度值、第二监控数据、采集时间的对应关系到时序数据库。
9.根据权利要求8所述的监控方法,其中,所述第二服务器集群接收用户的查询...
【专利技术属性】
技术研发人员:张万书,冯亮,武磊,李森,
申请(专利权)人:北京沃东天骏信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。