前一篇文章聊到了小型電商網(wǎng)站的體系架構(gòu),,然后有兄弟問(wèn)我,里邊的日志與監(jiān)控指的是啥,,所以,今天就來(lái)聊聊這個(gè)疑問(wèn),。
監(jiān)控系統(tǒng)首要用于效勞器集群的資本和功能監(jiān)控以及運(yùn)用反常和功能監(jiān)控,,日志辦理等多維度的功能監(jiān)控剖析。一個(gè)完善的監(jiān)控系統(tǒng)和日志體系關(guān)于一個(gè)體系的主要性不用我多說(shuō),,言而總之就一句話(huà),,只要實(shí)時(shí)了解各體系的狀況,才能保證各體系的安穩(wěn),。
如上圖所示,,監(jiān)控渠道監(jiān)控的規(guī)模很廣,效勞器功能及資本,,還有運(yùn)用體系的監(jiān)控,。每個(gè)公司都有特定的渠道統(tǒng)一監(jiān)控的需要及處理方案,可是監(jiān)控渠道的使命和效果根本是一致的,。
一,,日志
日 志是監(jiān)督程序運(yùn)轉(zhuǎn)的一種主要的方式,首要有兩個(gè)意圖:1.bug的及時(shí)發(fā)現(xiàn)和定位,,2.顯示程序運(yùn)轉(zhuǎn)狀況,。正確具體的日志記載能夠迅速的定位疑問(wèn)。相同,, 經(jīng)過(guò)檢查日志,,能夠看出程序正在做什么,是不是按預(yù)期的規(guī)劃在履行,,所以記載下程序的運(yùn)轉(zhuǎn)狀況是必要的,。這兒將日志分為兩種:1.反常日志,,2.運(yùn)轉(zhuǎn)日 志。
咱們首要是運(yùn)用log4net,,將各個(gè)體系的日志,,耐久化記載到數(shù)據(jù)庫(kù)或許文件中,以便利后續(xù)的體系反常監(jiān)控和功能剖析,。如何集成log4net,,這兒不再闡明。
日志記載的幾個(gè)準(zhǔn)則:
1. 區(qū)別日志等級(jí)必定要區(qū)別明白,,哪些歸于error,,warning,info,,等,,
2. 記載過(guò)錯(cuò)的方位,假如是分層體系,,必定要在某個(gè)層統(tǒng)一處理,,例如,咱們的mvc架構(gòu),,都是在各個(gè)action中catch反常,,并處理,業(yè)務(wù)層和數(shù)據(jù)庫(kù)層這些當(dāng)?shù)氐姆闯?,都是catch到反常后,,往上一層拋。
3. 日志信息明晰精確有意義,,日志盡量具體點(diǎn),,以便利處理。應(yīng)該記載有關(guān)體系,,模塊,,時(shí)刻,操作人,,倉(cāng)庫(kù)信息等,。便利后續(xù)處理。
二,,監(jiān)控
監(jiān)控系統(tǒng)是一個(gè)復(fù)雜的體系渠道,,現(xiàn)在有許多的開(kāi)源商品和渠道。不過(guò)咱們渠道小,,監(jiān)控使命和需要少,,所以根本都是自個(gè)開(kāi)發(fā),首要有這五個(gè)方面:1.體系資本,,2.效勞器,3.效勞,,4.運(yùn)用反常,,5.運(yùn)用功能。
具體的架構(gòu)圖如下:
1,,體系資本監(jiān)控
監(jiān)控各種網(wǎng)絡(luò)參數(shù)和各效勞器有關(guān)資本(cpu,內(nèi)存,,磁盤(pán)讀寫(xiě),網(wǎng)絡(luò),,拜訪懇求等),,保證效勞器體系的安全運(yùn)營(yíng);并供給反常通知機(jī)制以讓體系辦理員迅速定位/處理存在的各種疑問(wèn)?,F(xiàn)在對(duì)比流行的應(yīng)該是zabbix,。
2,效勞器監(jiān)控
效勞器的監(jiān)控,,首要是監(jiān)控各個(gè)效勞器,,網(wǎng)絡(luò)節(jié)點(diǎn),網(wǎng)關(guān),,等網(wǎng)絡(luò)設(shè)備,,的懇求呼應(yīng)是不是正常。
經(jīng)過(guò)守時(shí)效勞,,守時(shí)去ping各個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)備,,以承認(rèn)各網(wǎng)絡(luò)設(shè)備是不是正常,,,假如哪個(gè)網(wǎng)絡(luò)設(shè)備出現(xiàn)反常,則宣布音訊提示,。
3,,效勞監(jiān)控
效勞監(jiān)控,指的是各個(gè)web效勞,,圖像效勞,,搜索引擎效勞,緩存效勞等渠道體系的各項(xiàng)效勞是不是正常運(yùn)轉(zhuǎn),,
能夠經(jīng)過(guò)守時(shí)效勞,,每隔一段時(shí)刻,就去懇求有關(guān)的效勞,,保證渠道的各項(xiàng)效勞正常運(yùn)轉(zhuǎn),。
4,運(yùn)用反常監(jiān)控
現(xiàn)在咱們渠道的一切體系的反常記載,,都記載在數(shù)據(jù)庫(kù)中,。經(jīng)過(guò)守時(shí)效勞,計(jì)算剖析一段時(shí)刻以?xún)?nèi)的反常記載,。假如發(fā)現(xiàn)有有關(guān)主要的模塊的體系反常,,比如支付,,下單模塊,頻繁發(fā)作反常,,則當(dāng)即通知有關(guān)人員處理,,保證效勞正常運(yùn)轉(zhuǎn)。
5,,運(yùn)用功能監(jiān)控
在api接口和各運(yùn)用的有關(guān)方位進(jìn)行阻攔和記載下程序功能(sql功能,,或是 程序履行效率)。有關(guān)主要模塊供給功能預(yù)警,,提早發(fā)現(xiàn)疑問(wèn),。一起計(jì)算有關(guān)監(jiān)控信息并顯示給開(kāi)發(fā)的人員,以便利后續(xù)的功能剖析,。
來(lái)源:環(huán)境監(jiān)控環(huán)境監(jiān)控系統(tǒng)機(jī)房監(jiān)控系統(tǒng)http://youring.cn 本文采集于網(wǎng)絡(luò),,如有問(wèn)題有聯(lián)系刪除
專(zhuān)線(xiàn):劉剛 13911133352
E-mail:[email protected]
北京金恒智能系統(tǒng)工程技術(shù)有限責(zé)任公司 版權(quán)所有 Copyright 2007-2020 by Create-china.com.cn Inc. All rights reserved.
法律聲明:未經(jīng)許可,任何模仿本站模板,、轉(zhuǎn)載本站內(nèi)容等行為者,,本站保留追究其法律責(zé)任的權(quán)利!
電話(huà):86+10-62104277/2248/4249 傳真:86+10-62104193-819 京ICP備10010038號(hào)-2網(wǎng)站XML
智慧機(jī)房
在線(xiàn)體驗(yàn)