[发明专利]一种遥测数据采集方法及装置有效
申请号: | 201811194795.9 | 申请日: | 2018-10-15 |
公开(公告)号: | CN111049698B | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 刘珺;尘福兴;杨建军 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L43/04 | 分类号: | H04L43/04;H04L43/12;H04L1/00 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 遥测 数据 采集 方法 装置 | ||
一种遥测数据采集方法及装置,用以解决现有技术中存在遥测对象不能灵活编程和处理时间较长的问题。本申请通过增加遥测数据采集装置,实现针对不同的业务场景的统计对象组装成不同的统计对象组,将属于一种业务的统计对象组包括的统计对象的统计数据封装后发给数据采集器,不再需要针对每个统计对象与数据采集器一一交互。不同的业务监控场景下的统计对象组包括的统计对象的遥测数据可以并行采集。
技术领域
本申请涉及通信技术领域,尤其涉及一种遥测数据采集方法及装置。
背景技术
运营商网络和数据中心网络使用了大量路由器和交换机,这些网络的共同特点是包含网络电话(voice over internet protocol,VOIP)业务、视频业务、虚拟专用网络(virtual private network,VPN)业务和各种数据类业务的承载。运维人员需要遥测设备(比如,路由器、交换机)上的各种统计数据,以便对网络的性能和故障进行监控,展现网络运行状态,对网络进行规划和优化。
目前,主要是数据采集器通过简单网络管理协议(simple network managementprotocol,SNMP)、syslog、网络配置协议(network configuration protocol,NETCONF)、命令行界面(command-line interface,CLI)、远端网络监控(remote network monitoring,RMON)等机制查询遥测设备上的统计数据信息、或者由遥测设备主动上报统计数据信息。具体原理是数据采集器与遥测设备交互式迭代收集原始数据。比如,现在以太VPN(EthernetVPN,EVPN)遥测(telemetry)场景,遥测设备需要将13个监控对象的遥测数据,一个一个的通过交互迭代的方式上报数据采集器,处理时间较长。
发明内容
本申请提供一种遥测数据采集方法及装置,用以解决现有技术中存在的遥测对象不能灵活编程和处理时间较长的问题。
第一方面,本申请实施例提供了一种遥测数据采集装置,该装置包括:
订阅处理模块,用于接收第一遥测订阅请求,所述第一遥测订阅请求包含多个统计对象,所述多个统计对象用于指示一种业务监控场景下所需的遥测数据;
动态组装模块:用于将所述第一遥测订阅请求包括的多个统计对象组装成第一统计采集组;
采集模块,用于从遥测设备上采集所述第一统计采集组中的统计对象所指示的遥测数据;
聚合打包模块,用于将所述采集模块采集到遥测数据进行数据封装;
发送模块,用于将经过数据封装后的遥测数据发出。
通过上述方案,遥测数据采集装置基于遥测请求来对同一业务场景的数据进行封装处理发出,相比对同一业务场景的多个统计对象的数据一一发送来说,能够提高处理速率,降低处理时间,提高处理性能。另外,动态组装模块根据订阅处理模块接收到请求确定启动采集哪些遥测数据,测量统计对象可动态定义(流、用户、链路等)。
在一种可能的设计中,动态组装模块,还用于为所述第一统计采集组创建线程,所述第一统计采集组对应的线程用于为所述第一统计采集组中的每个统计对象分别创建处理任务,一个处理任务用于运行所述采集模块采集一个统计对象的遥测数据,一个处理任务为一个线程或者一个协程。
通过上述设计,每个组对应的线程能够并行处理,线程创建的处理任务可以并行处理,进而多个遥测统计对象组可以并行运行,统计对象对应的数据可以并行采集,从而能够提高处理性能。
在一种可能的设计中,所述订阅处理模块,还用于接收第二遥测订阅请求,所述第二遥测订阅请求包含多个统计对象;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811194795.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种环保乳化液
- 下一篇:一种批量转移油管的装置及方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置