



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
近期交流很多人都在講可觀測(cè)性,所以就問(wèn)了個(gè)問(wèn)題:監(jiān)控和可觀測(cè)性的異同是什么?這個(gè)問(wèn)題也讓不少人懵圈。監(jiān)控和可觀測(cè)性一樣嗎?似乎也不一樣?區(qū)別是什么?往往又說(shuō)不清楚。從詞義上理解,監(jiān)控是一種使用額外的手段和措施采集、展示和跟蹤被監(jiān)控對(duì)象的運(yùn)行狀態(tài)、指標(biāo)、歷史狀況等方法;可觀測(cè)性則是一種可觀測(cè)對(duì)象從內(nèi)向外主動(dòng)暴露其運(yùn)行狀態(tài)、指標(biāo)和數(shù)據(jù)等的方法??梢哉f(shuō),監(jiān)控和可觀測(cè)性的實(shí)現(xiàn)思路和方式是不一樣,影響也是不一樣的。監(jiān)控和可觀測(cè)性的思路和方法區(qū)分監(jiān)控和可觀測(cè)性的最基本方式就是看其實(shí)現(xiàn)思路和方法。很多人也提出了很多區(qū)別,比如說(shuō)監(jiān)控是面向基礎(chǔ)設(shè)施、面向運(yùn)維、面向故障告警等的被動(dòng)系統(tǒng),而把可觀測(cè)性當(dāng)作是一個(gè)更大的遠(yuǎn)遠(yuǎn)超越了傳統(tǒng)監(jiān)控所能覆蓋的范圍的、一種新的采集和分析數(shù)據(jù)、以及利用數(shù)據(jù)進(jìn)行軟件研發(fā)協(xié)同的能力的主動(dòng)系統(tǒng)。這都沒(méi)有觸及核心,雖說(shuō)對(duì)監(jiān)控和可觀測(cè)性區(qū)別有了一定的認(rèn)識(shí),但沒(méi)有從本質(zhì)上區(qū)分監(jiān)控和可觀測(cè)性。監(jiān)控往往是通過(guò)外部強(qiáng)制的手段來(lái)獲取對(duì)象的運(yùn)行狀態(tài)、指標(biāo)數(shù)據(jù)等。一個(gè)對(duì)象(可能是系統(tǒng)、平臺(tái)、基礎(chǔ)設(shè)施、中間件工具等)具備可觀測(cè)性,一定不需要從外通過(guò)工具來(lái)采集數(shù)據(jù)。一個(gè)對(duì)象的可觀測(cè)能力,體現(xiàn)了這個(gè)對(duì)象對(duì)外暴露信息的程度。監(jiān)控和可觀測(cè)性一個(gè)是去采集回來(lái),類(lèi)似于request-response方法,一個(gè)主動(dòng)發(fā)布,有需要都可以接收并用來(lái)展示、跟蹤、分析、計(jì)算等,類(lèi)似于publish-subscribe方法。所以監(jiān)控和可觀測(cè)性的實(shí)現(xiàn)思路和方式是有區(qū)別的,并不是簡(jiǎn)單的是新瓶舊酒。從外部采集監(jiān)控?cái)?shù)據(jù),往往是局部的、表面的,因?yàn)閷?duì)一個(gè)監(jiān)控對(duì)象來(lái)說(shuō),外部是很難對(duì)監(jiān)控對(duì)象內(nèi)部的結(jié)構(gòu)有深入的認(rèn)識(shí),所以監(jiān)控不能很好的解決體系化、復(fù)雜系統(tǒng)的運(yùn)行狀況跟蹤、分析問(wèn)題,遇到異常問(wèn)題時(shí)也比較難進(jìn)行定位和解決。所以隨著分布式系統(tǒng)的發(fā)展要求,監(jiān)控的思路有了變化。我曾在《基于系統(tǒng)融合的統(tǒng)一監(jiān)控平臺(tái)設(shè)計(jì)》也提出過(guò)由內(nèi)向外發(fā)布系統(tǒng)的運(yùn)行狀態(tài)、運(yùn)行指標(biāo)、日志等的思路,可以說(shuō)可觀測(cè)性的提出是分布式復(fù)雜系統(tǒng)融合過(guò)程中的可見(jiàn)、可跟蹤、敏捷定位分析等的要求。對(duì)于展示、跟蹤、分析、告警等系統(tǒng)來(lái)說(shuō),數(shù)據(jù)獲取方式的不同,也會(huì)帶來(lái)數(shù)據(jù)和影響的差別。用傳統(tǒng)監(jiān)控采集方式,類(lèi)似于定向Request-Response,采集什么樣的數(shù)據(jù)完全是采集方?jīng)Q定的(但也可能采集不到),可能存在重復(fù)采集、搶奪資源、影響監(jiān)控對(duì)象運(yùn)行的狀況。而可觀測(cè)方式,數(shù)據(jù)是被觀測(cè)對(duì)象主動(dòng)發(fā)布publish,由任何需要這些數(shù)據(jù)的接收端(也可能是監(jiān)控終端)通過(guò)subscribe方式獲取,收集而不是采集,不會(huì)影響到監(jiān)控/觀測(cè)對(duì)象的運(yùn)行,不過(guò)獲取的數(shù)據(jù)取決于可觀測(cè)對(duì)象對(duì)外暴露的數(shù)據(jù)能力。所以觀測(cè)對(duì)象的可觀測(cè)性是需要對(duì)象自身來(lái)實(shí)現(xiàn)的,體現(xiàn)了該對(duì)象的可觀測(cè)性程度??捎^測(cè)性面向整個(gè)體系單一一個(gè)應(yīng)用或系統(tǒng)的可觀測(cè)能力可能是不夠的,特別在復(fù)雜的分布式集成體系或融合系統(tǒng)中,依然需要分層、分段、分角色權(quán)限來(lái)實(shí)現(xiàn)數(shù)據(jù)的收集、關(guān)聯(lián)、分析、計(jì)算、展示、下鉆等能力。以前監(jiān)控往往關(guān)注的是單體系統(tǒng)或者單一系統(tǒng)的狀況,而可觀測(cè)性通常需要實(shí)現(xiàn)自上到下、從左到右、從前到后整個(gè)體系全方位的可見(jiàn)性。依然需要以應(yīng)用為中心實(shí)現(xiàn)從前端訪問(wèn)到底層資源的可見(jiàn)性、可關(guān)聯(lián)性、可分析性和可下鉆敏捷定位閉環(huán)。我在《系統(tǒng)融合之統(tǒng)一監(jiān)控平臺(tái)》中從系統(tǒng)融合的統(tǒng)一監(jiān)控的視角來(lái)看待應(yīng)用系統(tǒng)監(jiān)控體系的建設(shè),提出了縱向分層、橫向分段、側(cè)向管控的思想。如果將數(shù)據(jù)采集方法改為數(shù)據(jù)收集方法,就可以不用agent、探針、Daemonset等工具,簡(jiǎn)化系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。而數(shù)據(jù)的存儲(chǔ)、分析、計(jì)算、展示等并沒(méi)有區(qū)別,甚至告警的規(guī)則都不需要變。這也是往往說(shuō)不清楚監(jiān)控和可觀測(cè)性區(qū)別的一個(gè)原因。傳統(tǒng)單體系統(tǒng)的監(jiān)控通常是運(yùn)維側(cè)來(lái)實(shí)現(xiàn),所以更多關(guān)注的是資源、運(yùn)行狀態(tài)、日志等,單體系統(tǒng)往往也難以打通和其他系統(tǒng)的聯(lián)系,所以往往無(wú)法下鉆分析,無(wú)法有效關(guān)聯(lián),往往難以形成閉環(huán)。而在當(dāng)前數(shù)字化高度關(guān)聯(lián)、復(fù)雜的集成系統(tǒng)或融合系統(tǒng),則強(qiáng)調(diào)自上而下以應(yīng)用為中心的體系化監(jiān)控(或可觀測(cè)能力)建設(shè),從渠道前端到中間服務(wù)(包含可復(fù)用中臺(tái)服務(wù))、中間件、后端服務(wù),以及運(yùn)行這些服務(wù)的平臺(tái)、后端數(shù)據(jù)庫(kù),這些支撐平臺(tái)和數(shù)據(jù)庫(kù)所在的軟硬件基礎(chǔ)設(shè)施等,作為一個(gè)整體來(lái)看待,從應(yīng)用終端請(qǐng)求失敗可能敏捷一步定位到資源擴(kuò)容失敗,或數(shù)據(jù)庫(kù)響應(yīng)超時(shí)等。而無(wú)需一步步協(xié)調(diào)相關(guān)團(tuán)隊(duì)或部門(mén)進(jìn)行問(wèn)題分析和定位。這也是企業(yè)數(shù)字化轉(zhuǎn)型和數(shù)字化智能化運(yùn)維的要求??捎^測(cè)性是數(shù)字化時(shí)代的應(yīng)用系統(tǒng)之間互聯(lián)互通實(shí)現(xiàn)敏捷跟蹤、實(shí)時(shí)分析、響應(yīng)告警等的要求,是數(shù)字化的一部分能力。數(shù)字化要求企業(yè)各系統(tǒng)之間需要形成聯(lián)動(dòng),不再是一個(gè)個(gè)獨(dú)立的單體,因此各業(yè)務(wù)系統(tǒng)、平臺(tái)工具系統(tǒng)、資源系統(tǒng)等需要無(wú)縫融合,成為一個(gè)有機(jī)的融合整體,如同變形金剛,按需而變,按需而響應(yīng)。傳統(tǒng)監(jiān)控Request-Response的方式不夠敏捷,所以監(jiān)控體系的建設(shè)思路需要變革。可觀測(cè)性可覆蓋DevOps生命周期很多人把研發(fā)效能指標(biāo)等都納入可觀測(cè)性。我覺(jué)得都沒(méi)問(wèn)題。應(yīng)用的可觀測(cè)能力是需要在應(yīng)用設(shè)計(jì)開(kāi)發(fā)階段考慮并實(shí)現(xiàn)。不過(guò)這跟研發(fā)效能指標(biāo)是兩回事。研發(fā)效能指標(biāo)需要研發(fā)體系的支撐,應(yīng)用的可觀測(cè)性需要運(yùn)維體系的支撐,這就覆蓋率整個(gè)DevOps研發(fā)運(yùn)維生命周期過(guò)程??捎^測(cè)性關(guān)注的是應(yīng)用本身,當(dāng)然支撐應(yīng)用的整個(gè)體系都需要具備可觀測(cè)性。這樣應(yīng)用出現(xiàn)異常時(shí)才能快速知道是應(yīng)用本身的問(wèn)題,還是支撐應(yīng)用的基礎(chǔ)設(shè)施的問(wèn)題。很多鼓吹DevOps已死的人就在于把DevOps過(guò)程和DevOps支撐體系割裂開(kāi)來(lái)看待。DevOps落地不順利在于其支撐體系不完善,需要先建設(shè)基礎(chǔ)的支撐平臺(tái)(也就很多人鼓吹的平臺(tái)工程),而可觀測(cè)性就是這整個(gè)體系中指標(biāo)、日志、鏈路等的可見(jiàn)、可分析、可跟蹤、可響應(yīng)等能力的集合??捎^測(cè)性能力需要實(shí)現(xiàn)分析、計(jì)算、跟蹤、響應(yīng)等能力,但它并不是一個(gè)數(shù)據(jù)分析平臺(tái),它最重要的是運(yùn)行時(shí)可見(jiàn),包括運(yùn)行狀態(tài)、運(yùn)行指標(biāo)、運(yùn)行日志、執(zhí)行鏈路、運(yùn)行趨勢(shì)、影響分析等??捎^測(cè)性從業(yè)務(wù)運(yùn)營(yíng)視角關(guān)注的是業(yè)務(wù)運(yùn)行的相關(guān)數(shù)據(jù);從應(yīng)用運(yùn)維視角,關(guān)注的是系統(tǒng)運(yùn)行數(shù)據(jù);從研發(fā)視角,需要同時(shí)關(guān)注運(yùn)營(yíng)和運(yùn)維數(shù)據(jù),確保業(yè)務(wù)應(yīng)用在業(yè)務(wù)上和技術(shù)上的實(shí)現(xiàn)都是正確的。而這些數(shù)據(jù)的評(píng)估和校驗(yàn)則需要研發(fā)、運(yùn)維整體的支撐,包括DevOps生命周期過(guò)程和支撐DevOps的平臺(tái)工程體系。監(jiān)控和可觀測(cè)性都是一個(gè)動(dòng)態(tài)的過(guò)程,都需要體驗(yàn)良好的圖形界面的展示和交互。所以在終端展示上可觀測(cè)性和傳統(tǒng)監(jiān)控并沒(méi)有太大區(qū)別。通過(guò)角色權(quán)限控制,也可以區(qū)分或限制用戶(hù)的可見(jiàn)范圍(這是一個(gè)難點(diǎn),特別在云上部署,跨多層系統(tǒng)調(diào)度調(diào)用,所以很多人也不提這點(diǎn))。研發(fā)人員也可通過(guò)終端了解自己參與研發(fā)的系統(tǒng)的運(yùn)行情況,這些數(shù)據(jù)也是研發(fā)效能的指標(biāo)之一,協(xié)助研發(fā)人員完善應(yīng)用功能、性能、可觀測(cè)性能力等,養(yǎng)成良好的研發(fā)習(xí)慣,持續(xù)提升自己的研發(fā)能力。監(jiān)控和可觀測(cè)能力并行監(jiān)控和可觀測(cè)性的本質(zhì)區(qū)別在于數(shù)據(jù)采集或收集的方式,也就是數(shù)據(jù)獲取的方式和思想不同了。至于說(shuō)監(jiān)控和可觀測(cè)性的邊界和范圍,其實(shí)并不絕對(duì)。也不是說(shuō)監(jiān)控就一定面對(duì)資源、面向告警的,監(jiān)控同樣可以面向應(yīng)用,以應(yīng)用為中心實(shí)現(xiàn)監(jiān)控體系??捎^測(cè)能力的建設(shè)面臨著龐大存量系統(tǒng)的壓力。數(shù)據(jù)用采集或者收集還好處理些,存量系統(tǒng)的改造是個(gè)難題。很多新興互聯(lián)網(wǎng)公司具備后發(fā)新技術(shù)新理論優(yōu)勢(shì),所以他們?cè)诮ㄔO(shè)可觀測(cè)能力時(shí)相對(duì)更容易。也因此,對(duì)于很多老公司來(lái)說(shuō),適合采用新系統(tǒng)新方法,老系統(tǒng)老辦法。對(duì)于新建系統(tǒng),可在規(guī)劃實(shí)施之前就考慮好可觀測(cè)性能力,而對(duì)于需要集成的老系統(tǒng),通常還是需要通過(guò)agent、探針等方法來(lái)采集相關(guān)數(shù)據(jù)。所以在相當(dāng)長(zhǎng)一段時(shí)間內(nèi),可能監(jiān)控和可觀測(cè)能力并行,但這并不方案企業(yè)級(jí)監(jiān)控系統(tǒng)或
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 自動(dòng)駕駛技術(shù)測(cè)試合作協(xié)議
- 《創(chuàng)新課程設(shè)計(jì):物理游戲化教學(xué)法教案》
- 八年級(jí)英語(yǔ)語(yǔ)法知識(shí)總結(jié)與提升教學(xué)教案
- 鋼筋綁扎承包合同
- 阿甘正傳節(jié)選與人生哲學(xué)的思考:英語(yǔ)文學(xué)賞析教學(xué)教案
- 網(wǎng)絡(luò)安全風(fēng)險(xiǎn)評(píng)估及防御合作協(xié)議
- 裝修工程區(qū)域消防安全協(xié)議書(shū)
- 航空航天材料科技知識(shí)重點(diǎn)梳理
- 數(shù)據(jù)空間發(fā)展戰(zhàn)略藍(lán)皮書(shū)內(nèi)容
- 知識(shí)產(chǎn)權(quán)授權(quán)轉(zhuǎn)讓與使用協(xié)議
- DeepSeek介紹及其典型使用案例
- 2025年貴陽(yáng)市貴安新區(qū)產(chǎn)業(yè)發(fā)展控股集團(tuán)有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 積極心理學(xué)視角下高職院校學(xué)生心理健康教育路徑研究
- 2025年內(nèi)蒙古建筑職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年常考版參考題庫(kù)含答案解析
- 人教版五年級(jí)數(shù)學(xué)下冊(cè)全套試卷附完整答案
- 2025年春新人教版數(shù)學(xué)一年級(jí)下冊(cè)課件 第一單元 2.拼一拼
- 2024年網(wǎng)絡(luò)建設(shè)與運(yùn)維選擇題理論試題題庫(kù)
- 四年級(jí)下冊(cè)勞動(dòng)《小小快遞站》課件
- 終止供應(yīng)商協(xié)議書(shū)
- 專(zhuān)題12 職業(yè)夢(mèng)想 -2023年中考英語(yǔ)作文熱點(diǎn)話題終極預(yù)測(cè)
- 食品抽檢核查處置重點(diǎn)安全性指標(biāo)不合格原因分析排查手冊(cè)
評(píng)論
0/150
提交評(píng)論