CAT监控系统服务端的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:leki55
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网系统越来越复杂,网站流量不断地增高,为系统提供一个功能完善、具有高吞吐量的监控系统也越来越重要。监控系统通过采集项目系统的运行日志,来进行项目指标分析和故障告警。在当今的大型互联网系统,其监控日志量非常庞大,系统稳定性也要求特别高,传统的监控系统已满足不了这种高并发,高可用性的要求。CAT监控系统在设计时充分考虑到了现在互联网系统流量大、可用性高的特点。内部通过使用分布式设计,微服务化思想来提高监控系统的可用性和负载能力,相比较传统的监控系统,能更加及时的处理庞大的日志数据,同时,也拥有非常丰富的监控功能。CAT内部通过使用分布式消息队列、负载均衡策略、冗余等措施来提升系统性能的稳定性。消息队列和负载均衡器提供CAT具有横向扩容能力,冗余设计提高了 CAT的可用性。在存储方面,CAT通过结合MySQL和ElasticSearch,来提高系统查询效率。本文对CAT系统服务端部分的内部原理和相关技术做了全面的介绍。首先对监控系统进行了简要的说明,介绍了 CAT系统由来和项目背景。接着介绍了CAT系统服务端部分使用到的主要技术:分布式,微服务,消息队列,存储系统。然后描述了 CAT系统服务端部分的相关设计需求,并着重从服务端对后台应用监控、服务端对前端App监控和服务端实时告警三个模块对CAT系统服务端部分的设计和实现进行了全面介绍。文章的最后,是对整个论文工作期间的总结,对项目未来发展做了进一步展望。CAT监控系统,凭借其优良的设计,目前已成功的在美团点评公司上线运行,为美团点评公司提供了全方位的监控服务。
其他文献
为了研究钢板-混凝土组合加固钢筋混凝土T梁在静载作用下的抗弯性能,对带损伤的2片混凝土T梁组合加固后进行了抗弯承载力试验,得到了构件破坏时的极限抗弯承载力以及受力特性
提出了基于神经网络的框架结构损伤多重分步识别方法,建立了用于框架结构损伤识别的高效神经网络。根据构件损伤的多重分步识别思路,把构件损伤识别过程分为:利用神经网络建立
期刊
【摘 要】在新课改不断推动的背景下,初中的班主任要想更好的进行班级的管理,就要通过对自身角色进行相关的转变,通过创新教育理念和教育模式,来更好的进行班级的管理。在这个过程中,还需要建立相关的交流平台,通过营造一种更加和谐的师生关系,来对班集体进行管理,从而使初中生能够获得更好的发展,也使初中班集体,能够在这种管理模式下,进行综合发展。但是在这个过程中,还面临着一系列的问题,需要根据这些问题,进行具