[发明专利]监控方法、接入机以及业务服务器有效
申请号: | 201510768405.4 | 申请日: | 2015-11-11 |
公开(公告)号: | CN105450467B | 公开(公告)日: | 2020-06-12 |
发明(设计)人: | 张星明 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 蒋雅洁;张颖玲 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 方法 接入 以及 业务 服务器 | ||
本发明公开了一种监控方法,包括:在接收到业务服务器上传的监控数据时,获取监控数据中携带的时间信息,其中,时间信息包括业务服务器当前周期上传监控数据的第一时间点、业务服务器上一周期上传监控数据的第二时间点以及上一周期接收到监控数据的第三时间点;根据时间信息计算当前接收到的监控数据的接收时间点;将接收时间点与监控数据关联保存,并将接收时间点发送至业务服务器,其中,业务服务器采用接收到的接收时间点更新保存的第三时间点。本发明还退出一种接入机和业务服务器,本发明根据时间信息计算当前接收到的监控数据的接收时间点,而不是将本地的当前时间点作为接收时间点避免业务服务器以及本地的时间不一致导致时间重叠。
技术领域
本发明涉及到互联网技术领域,特别涉及到一种监控方法、接入机以及业务服务器。
背景技术
业务服务器产生监控数据后,将监控数据通过公网(互联网)上报给监控系统的接入机Collector,业务服务器可能接入外网只有内网,在机房内又没有时间同步服务,导致系统时间与真实的时间存在较大的偏差。而由于网络不可靠,当业务服务器发送给Collector的监控数据丢失时,业务服务器通过超时重发机制来解决丢包问题,所谓超时重发机制,即业务服务器在约定的时间内未收到Collector的确认包,则重发未确认的监控数据。
监控数据是时间强关联的数据,即每个监控数据都有时间戳来表明该监控数据产生的时间,由于业务服务器的系统时间不可靠,只能以Collector收到监控数据的时间作为监控数据的产生时间,在出现监控数据重发或者业务数据上报延时的情况时,可能导致数据重叠,出现数据丢失,例如,假设业务服务器上报监控数据的周期为1分钟,即每分钟上报一次监控数据,业务服务器在本地时间10:30:55和10:31:05各上报一个数据,Collector收到数据的时间为10:31:05和10:31:15,于是业务明明是分两分钟上报的数据,到了Collector就变成了1分钟的数据,就是说10:30的数据莫名其妙的“丢了”----数据重叠了。
发明内容
本发明实施例提供一种监控方法、接入机以及业务服务器,旨在解决监控数据重叠的技术问题。
为实现上述目的,本发明实施例提出一种监控方法,所述监控方法包括步骤:
在接收到业务服务器上传的监控数据时,获取所述监控数据中携带的时间信息,其中,所述时间信息包括所述业务服务器当前周期上传监控数据的第一时间点、所述业务服务器上一周期上传监控数据的第二时间点以及上一周期接收到监控数据的第三时间点;
根据所述时间信息计算当前接收到的监控数据的接收时间点;
将所述接收时间点与所述监控数据关联保存,并将所述接收时间点发送至所述业务服务器;
其中,所述业务服务器采用接收到的所述接收时间点更新保存的所述第三时间点。
为了实现上述目的,本发明实施例还进一步提出一种监控方法,所述监控方法包括:
在上传监控数据时,获取时间信息并将所述时间信息封装至所述监控数据中上传至接入机,其中,所述时间信息包括当前上传周期的第一时间点、上一上传周期的第二时间点以及所述接入机上一周期接收到监控数据的第三时间点;
接收所述接入机反馈的接收时间点,并采用所述接收时间点更新保存的所述第三时间点;
其中,根据所述时间信息计算当前接收到的监控数据的接收时间点,将所述接收时间点与所述监控数据关联保存,并反馈所述接收时间点。
为了实现上述目的,本发明实施例还进一步提出一种接入机,所述接入机包括
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510768405.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:补偿氧传感器老化
- 下一篇:一种新的抗炎小分子多肽及其应用