前一篇文章聊到了小型电商网站的体系架构,然后有兄弟问我,里边的日志与监控指的是啥,所以,今天就来聊聊这个疑问。
监控系统首要用于效劳器集群的资本和功能监控以及运用反常和功能监控,日志办理等多维度的功能监控剖析。一个完善的监控系统和日志体系关于一个体系的主要性不用我多说,言而总之就一句话,只要实时了解各体系的状况,才能保证各体系的安稳。
如上图所示,监控渠道监控的规模很广,效劳器功能及资本,还有运用体系的监控。每个公司都有特定的渠道统一监控的需要及处理方案,可是监控渠道的使命和效果根本是一致的。
一,日志
日 志是监督程序运转的一种主要的方式,首要有两个意图:1.bug的及时发现和定位,2.显示程序运转状况。正确具体的日志记载能够迅速的定位疑问。相同, 经过检查日志,能够看出程序正在做什么,是不是按预期的规划在履行,所以记载下程序的运转状况是必要的。这儿将日志分为两种:1.反常日志,2.运转日 志。
咱们首要是运用log4net,将各个体系的日志,耐久化记载到数据库或许文件中,以便利后续的体系反常监控和功能剖析。如何集成log4net,这儿不再阐明。
日志记载的几个准则:
1. 区别日志等级必定要区别明白,哪些归于error,warning,info,等,
2. 记载过错的方位,假如是分层体系,必定要在某个层统一处理,例如,咱们的mvc架构,都是在各个action中catch反常,并处理,业务层和数据库层这些当地的反常,都是catch到反常后,往上一层抛。
3. 日志信息明晰精确有意义,日志尽量具体点,以便利处理。应该记载有关体系,模块,时刻,操作人,仓库信息等。便利后续处理。
二,监控
监控系统是一个复杂的体系渠道,现在有许多的开源商品和渠道。不过咱们渠道小,监控使命和需要少,所以根本都是自个开发,首要有这五个方面:1.体系资本,2.效劳器,3.效劳,4.运用反常,5.运用功能。
具体的架构图如下:
1,体系资本监控
监控各种网络参数和各效劳器有关资本(cpu,内存,磁盘读写,网络,拜访恳求等),保证效劳器体系的安全运营;并供给反常通知机制以让体系办理员迅速定位/处理存在的各种疑问。现在对比流行的应该是zabbix。
2,效劳器监控
效劳器的监控,首要是监控各个效劳器,网络节点,网关,等网络设备,的恳求呼应是不是正常。
经过守时效劳,守时去ping各个网络节点设备,以承认各网络设备是不是正常,,假如哪个网络设备出现反常,则宣布音讯提示。
3,效劳监控
效劳监控,指的是各个web效劳,图像效劳,搜索引擎效劳,缓存效劳等渠道体系的各项效劳是不是正常运转,
能够经过守时效劳,每隔一段时刻,就去恳求有关的效劳,保证渠道的各项效劳正常运转。
4,运用反常监控
现在咱们渠道的一切体系的反常记载,都记载在数据库中。经过守时效劳,计算剖析一段时刻以内的反常记载。假如发现有有关主要的模块的体系反常,比如支付,下单模块,频繁发作反常,则当即通知有关人员处理,保证效劳正常运转。
5,运用功能监控
在api接口和各运用的有关方位进行阻拦和记载下程序功能(sql功能,或是 程序履行效率)。有关主要模块供给功能预警,提早发现疑问。一起计算有关监控信息并显示给开发的人员,以便利后续的功能剖析。
来源:环境监控环境监控系统机房监控系统http://www.create-china.com.cn 本文采集于网络,如有问题有联系删除
北京金恒智能系统工程技术有限责任公司 版权所有 Copyright 2007-2020 by Create-china.com.cn Inc. All rights reserved.
法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利!
电话:86+10-62104277/2248/4249 传真:86+10-62104193-819 京ICP备10010038号-2网站XML
智慧机房
在线体验