一种内容分发网络CDN设备的数据监控方法及系统技术方案

技术编号:26606122 阅读:46 留言:0更新日期:2020-12-04 21:30
本发明专利技术实施例提供一种CDN设备的数据监控方法及系统,该方法包括:数据采集模块采集待监控的CDN设备的监控数据,并且将所述监控数据上报至传输模块;所述传输模块将所述监控数据写入消息队列模块;收集存放模块从所述消息队列模块中读出所述监控数据,并且将所述监控数据写入时序数据库;时序数据展示模块将数据源配置为所述时序数据库,并且根据所述时序数据库中的监控数据发出告警。本发明专利技术实施例的技术方案相比于现有技术,逻辑简单轻量,速度要快,该方案采用消息队列直接入库的方式,不需要使用hadoop数据清洗等功能,聚合速度比现有技术方案更快。

【技术实现步骤摘要】
一种内容分发网络CDN设备的数据监控方法及系统
本专利技术涉及云计算中对CDN(ContentDeliveryNetwork,内容分发网络)的数据监控,具体涉及一种CDN设备的数据监控方法及系统。
技术介绍
现有技术hadoop大数据分析相关的一套技术复杂,难维护。现有技术监控通过日志上报到中心分析,耗费资源多。现有技术组件繁多,并且难以维护,需要了解hadoop大数据一整套方案。
技术实现思路
本专利技术实施例提供一种内容分发网络CDN设备的数据监控方法及系统,以解决现有技术监控通过日志上报到中心分析,耗费资源多,并且组件繁多难以维护的问题。第一方面,本专利技术实施例提供了一种内容分发网络CDN设备的数据监控方法,所述方法包括:数据采集模块采集待监控的CDN设备的监控数据,并且将所述监控数据上报至传输模块;所述传输模块将所述监控数据写入消息队列模块;收集存放模块从所述消息队列模块中读出所述监控数据,并且将所述监控数据写入时序数据库;时序数据展示模块将数据源配置为所述时序数据库本文档来自技高网...

【技术保护点】
1.一种内容分发网络CDN设备的数据监控方法,其特征在于,所述方法包括:/n数据采集模块采集待监控的CDN设备的监控数据,并且将所述监控数据上报至传输模块;/n所述传输模块将所述监控数据写入消息队列模块;/n收集存放模块从所述消息队列模块中读出所述监控数据,并且将所述监控数据写入时序数据库;/n时序数据展示模块将数据源配置为所述时序数据库,并且根据所述时序数据库中的监控数据发出告警。/n

【技术特征摘要】
1.一种内容分发网络CDN设备的数据监控方法,其特征在于,所述方法包括:
数据采集模块采集待监控的CDN设备的监控数据,并且将所述监控数据上报至传输模块;
所述传输模块将所述监控数据写入消息队列模块;
收集存放模块从所述消息队列模块中读出所述监控数据,并且将所述监控数据写入时序数据库;
时序数据展示模块将数据源配置为所述时序数据库,并且根据所述时序数据库中的监控数据发出告警。


2.根据权利要求1所述的方法,其特征在于,所述的数据采集模块采集待监控的CDN设备的监控数据,并且将所述监控数据上报至传输模块,具体包括:
数据采集模块通过配置文件获取到监控项,通过所述监控项定时获取对应的监控数据,然后通过http请求发送至传输模块;或者,
数据采集模块通过其监听端口获取其他程序或脚本定时上报的监控数据,再发送携带所述监控数据的请求至所述传输模块。


3.根据权利要求1所述的方法,其特征在于,所述传输模块将所述监控数据写入消息队列模块,具体包括:
所述传输模块启动时通过配置文件获取消息队列模块的IP地址以及逻辑地址topic;
所述传输模块根据所述消息队列模块的IP地址以及逻辑地址topic,将所述监控数据写入所述消息队列模块。


4.根据权利要求1所述的方法,其特征在于,所述监控数据包括如下字段:监控项名称metric、监控项标记tags、监控项采集周期、监控的CDN设备的唯一标记、监控项采集值、监控数据对应的表示采集时间的时间戳;
所述时序数据展示模块根据所述时序数据库中的监控数据发出告警,具体包括:
时序数据展示模块执行结构化查询语言SQL聚合语句,在第一预设时长内按照指定的监控项名称metric,或者指定的监控项名称metric和监控项标记tags,每隔第二预设时长对满足条件的监控项采集值进行聚合,获得当前采样时刻的聚合数据,根据第一预设时长内所有采样时刻的聚合数据绘制曲线图;其中,所述第一预设时长大于所述第二预设时长;
针对每个绘制的曲线图,当某个采样时刻的聚合数据大于或等于预先为该曲线图设置的阈值时进行告警,告警的方式包括:在所述曲线图上进行异常区域标记,向预定的接收报警信息的邮件服务器发送邮件,或者向指定的社交媒体账号发送报警信息。


5.根据权利要求2-4中任一项所述的方法,其特征在于,所述时序数据库包括:influxdb或者open-tsdb;所述消息队列模块包括:kafka集群、rabbitMQ、ActiveMQ、ZeroMQ、RocketMQ、或者redis;所述收集存放模块包括:stash集群;所述时序数据展示模块包括可视化工具grafana。
...

【专利技术属性】
技术研发人员:马涛邱春武李国平李其轩陈艺超
申请(专利权)人:新浪网技术中国有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1