基于Web的分布式网络实时监控系统的设计与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:laohuob
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前互联网浪潮已袭卷全球,如火如荼,不可阻挡。伴随着一些互联网巨头大规模网络的建设,原有的网络管理模式已越来越不堪负重,庆幸的是人们及时提出了分布式网络的观点。自1978年以来,分布式网络发展迅猛,已深入到计算机科学与技术、信息与通信工程等多个学科。本论文的研究来源于实习公司的实际需求,由于公司内部的业务系统错综复杂,同时由于历史原因,未能形成一整套业务指标监控系统。当公司线上业务出现问题,相关人员跟踪问题不及时,处理问题的能力也有限,并不能很好的给出一个解决方案,导致了公司的直接经济损失。结合公司现状,本论文基于分布式网络,结合实际工作项目,主要论述了一个基于Web的分布式网络实时监控系统的整体设计与实现。具体来说,本文分析了分布式网络实时监控系统的开发背景,结合了当下的实时数据的监控技术,同时阐述了面临的问题并给出了解决方案。本文主要创新点和主要成果在于实现了对时序数据的监控,同时,根据时序数据库(TSDB)的特点,实现了大数据的存储和查询,并且提供了可视化呈现的方案。本文基于B/S(浏览器/服务器)架构,使用HTML5、CSS3、JavaScript、Echarts等主流的前端技术,采用折线图、柱状图等多种方式,着重展现实时数据可视化,以期更加简单、直观的展现实时数据。同时,后端开发语言采用Python,结合Flask框架,着重实现实时数据的采集、实时数据的入库、实时数据的相关处理等操作。数据库采用KairosDB、MongoDB、Redis三种,分别用来存储时序数据、保存时序数据配置、缓存时序数据。本论文所设计实现的分布式网络实时监控系统,为满足实际工作需要,设置了多个功能模块。系统所涉及的主要功能模块有:时序数据采集和处理、监控指标添加、监控指标图表配置、监控指标报警配置、监控指标报警组配置、监控指标报警统计分析等。基于Web的分布式实时监控系统,针对线上业务指标进行了实时的监控,能够及时发现线上问题及并进行报警反馈,提高了开发人员的异常问题跟踪效率,为避免或减少公司的经济损失提供了保障。同时,可视化的图表数据的展现,取代了原始查询数据库数据,然后进行数据逐一校对所带来的工作量,缓解了开发人员的工作压力,提高了开发人员的实际工作的效率。系统在实习公司进行了开发和迭代,最终实现了系统的落地,而且,系统获得了同事和领导的一致好评。
其他文献
对于实际的无人车系统来说,轨迹规划需要保证其规划出来的轨迹满足运动学约束、侧滑约束以及执行机构约束.为了生成满足无人车初始状态约束、目标状态约束的局部可行轨迹,本
目的探讨阿德福韦酯致Fanconi综合征的临床特点、发生机制、中西医治疗及预防。方法回顾性分析1例因慢性乙型肝炎长期小剂量使用阿德福韦酯(10mg.d-1)致Fanconi综合征的临床
本实验观察大鼠灌服地奥心血康6个月对机体产生的毒副反应和严重程度,提供毒性反应的靶器官并观察其损害是否可逆,确定无毒反应剂量,为临床安全用药提供依据,现将实验资料报
本文主要研究和实现多面体的细分光顺,本文分别使用Doo-Sabin细分方法,对多面体进行细分光顺,以及研究这种方法实现多面体细分时的特点。
目的探讨改良Kugel术与免固定TAPP术的差异。方法:收治80例腹股沟疝患者,分为TAPP术组与改良Kugel术组各40例,对比两组的治疗效果。两组患者在手术时间、出血量上进行比较,无明显
肺动脉高压(pulmonary arterial hypertension,PAH)是一种严重威胁人类健康的难治性疾病。其手术治疗效果不佳。临床多以药物治疗为主,达到缓解症状、改善生活质量、预防疾病
近年来,日本政府不断地为腐败丑闻所困。为了减少此类现象的出现,使公务员队伍廉政勤政,日本政府对即将“上岗” 的公务员,进行了非常务实的培训。其中,为了使新公务员与社会
针对嘉兴市普通国省道全部为技术等级较高的沥青路面、所有新建公路路基填筑材料和建筑砂石料全部外购等特点,嘉兴公路部门先后应用了沥青路面再生、玄武岩纤维沥青砼、路面
食品抽检是食品监管工作的重要抓手,也是今年来逐渐被公众关注的一种政府职能。2016年,国家食品药品监管总局制定了120万批次的年度抽检计划,各省市也在不断加大食品抽检工作力
近年来,众多专营童书出版及分享推广的微信公众号开始崛起并引发大量关注。以微信公众号为例,从自媒体童书出版的社群营销这一角度入手,试图探讨自媒体童书出版社群营销的逻