一级a性色生活片久久无,国产91在线播放,中国性猛交XXXX富婆,亚洲夜夜性夜综合久久

企業(yè)IT運維事中故障定位方法及工具

2022年05月10日

企業(yè)IT故障定位指診斷故障直接原因或根因,故障定位有助于故障恢復動作更加有效。故障定位通常是整個故障過程中耗時最長的環(huán)節(jié),定位的目標圍繞在快速恢復的基礎上,而非尋找問題根因,后者由問題管理負責。通常大部分可用性故障,要借助運維專家經(jīng)驗的假設判斷或已知預案的執(zhí)行得到解決,但仍有部分故障,尤其是性能、應用邏輯、數(shù)據(jù)故障需要多方協(xié)同與工具支持。故障定位的方法通常包括專家經(jīng)驗驅(qū)動的假設嘗試、測試復現(xiàn)、預案啟動、代碼分析四種,這個過程涉及對日志、鏈路、監(jiān)控、數(shù)據(jù)感知、知識管理五類工具。隨著系統(tǒng)復雜性不斷提升,依靠專家經(jīng)驗驅(qū)動的假設嘗試準確率會下降,如何將數(shù)字化手段結合專家經(jīng)驗,融入到協(xié)同機制中,這考驗故障定位場景的設計水平。

1.定位方法

1 專家經(jīng)驗驅(qū)動的假設嘗試

隨著企業(yè)的應用系統(tǒng)架構由原來單體架構向分布式微服務架構發(fā)展,以及研發(fā)、運維團隊對高可用架構的重視與投入,越來越多的系統(tǒng)在服務級別的可用性、可靠性、健壯性更強,再加上配套的監(jiān)控工具完善,一般的服務級別不可用故障有更好的應對方案。當前運維面臨的故障定位問題,主要是:

在面對上面的故障時,整體的自動化能力還有較大提升空間,基于運維專家經(jīng)驗驅(qū)動的假設性嘗試診斷與恢復仍是當前主要的應對手段。要讓運維專家經(jīng)驗發(fā)揮得更好,需要重點關注四件事: 

2 已知預案啟動

對于疑難雜癥或重大故障,我們認為故障診斷過程中,應該采用兩條操作路徑,一是前面提到的基于專家經(jīng)驗的嘗試性的診斷,另一點是圍繞已知預案的嘗試啟動。已知預案指提前對故障場景進行描述,并制定應急操作步驟。在預案的啟動中,我們做了幾件事:

3 測試復現(xiàn)

復雜系統(tǒng)的故障定位必然是一個跨團隊協(xié)同的過程,測試復現(xiàn)是一個協(xié)同定位的解決方案。從崗位看,測試與 bug 打交道的機會最多,對于邏輯、數(shù)據(jù)引發(fā)的故障更敏感。測試復現(xiàn)與定位問題用什么方法,因為不專業(yè)不作說明,以下從運維賦能測試復現(xiàn)問題的角度列一下運維需要提前準備的支持:

4 代碼分析

雖然開發(fā)可能不清楚復雜系統(tǒng)完整的上下游關系,部署架構,但一定是最清楚具體邏輯、數(shù)據(jù)的人角色。與測試復現(xiàn)提到的類似,運維也要為研發(fā)團隊提供應急協(xié)同的工具。除上面為測試提供的工具適用于研發(fā)外,運維還要為開發(fā)提供線上程序版本、配置信息、各功能號的性能信息等數(shù)據(jù)。性能管理, AIOps等場景的工具應用,將有利于研發(fā)團隊在故障定位環(huán)節(jié),提升代碼分析能力。

2. 定位工具

1 日志

對于運維而言,日志是運維了解硬件及軟件內(nèi)部邏輯的一面窗口。以軟件為例,從系統(tǒng)生命周期看,由于運維沒有參與到軟件的需求分析、系統(tǒng)設計、編碼開發(fā)、質(zhì)量測試等階段,當系統(tǒng)交接到生產(chǎn)環(huán)境時,軟件日志是運維了解系統(tǒng)運行狀況的重要手段。日志記錄了從業(yè)務、中間件、系統(tǒng)等全鏈路信息,可以有效監(jiān)控IT系統(tǒng)各個層面,從而有效的調(diào)查系統(tǒng)故障,監(jiān)控系統(tǒng)運行狀況。利用日志,運維可以了解用戶行為操作,服務請求調(diào)用鏈路,功能調(diào)用是否成功,失敗原因等信息,是故障定位的重要手段,幫助運維人員快速定位問題。

傳統(tǒng)運維依靠人力從日志中排查故障原因,主要通過 grepsed等指令利用關鍵詞(error, fail, exception等)進行搜索,或利用基于規(guī)則的日志提取方法,通過傳統(tǒng)方式手動設置正則表達式來解析日志。這不僅對代碼要求高,而且要求運維人員對系統(tǒng)和業(yè)務有著豐富的經(jīng)驗。隨著系統(tǒng)的日趨復雜化,日志顯現(xiàn)出數(shù)量龐大、無固定模式、不易讀懂等特點。僅憑借管理員在海量日志中手動查看日志記錄,需要登陸每一臺服務器,一次次重定向文件,操作繁瑣, 不利于故障定位。所以,構建一體化的日志分析平臺和利用人工智能的技術對日志進行分析是解決當前日志分析的方向,實現(xiàn)分散日志的歸集,并在日志數(shù)據(jù)之上建立日志數(shù)據(jù)二次加工,提升故障定位能力。

2 鏈路

這里提的鏈路主要包括縱向與橫向的依賴關系,縱向關系指從生產(chǎn)對象的部署關系建立的從基礎設施、網(wǎng)絡、計算資源服務器、存儲、虛擬機、容器、主機、應用系統(tǒng)、應用、服務的關系,通常圍繞應用系統(tǒng)進行擴散;橫向關系主要從服務調(diào)用關系,通過通過業(yè)務進行構建關系鏈。從技術實現(xiàn)上,我覺得可以圍繞 CMDB PAAS 平臺兩個平臺建設之上持續(xù)完善鏈路關系。其中 CMDB 應該將關系定位為 CMDB 最重要的配置數(shù)據(jù)之一,如果當前的 CMDB 到了以業(yè)務為中心的配置管理方案,那么集成必要的關系發(fā)現(xiàn)、關系繪制構建、關系消費的能力是下一代 CMDB 的重點( CMDB 的發(fā)展可以分為:滿足 IT 資源管理線上化,支撐運維平臺化互聯(lián)互通,以業(yè)務為中心的配置管理,基于關系為核心的知識圖譜)。PAAS 平臺,側重指企業(yè)以微服務為應用平臺,或是面向云原生的應用平臺。通常應用平臺為了解平臺上的系統(tǒng)的可維護性與可靠性,服務調(diào)用鏈有配套的解決方案,運維需要對平臺現(xiàn)有鏈路關系進行在線的獲取。

3 監(jiān)控

以往,監(jiān)控往往被定位為“監(jiān)測”的角色,即只負責發(fā)現(xiàn)異常,將報警發(fā)出來即盡到監(jiān)控職責。站在運維業(yè)務連續(xù)性保障的最終價值看,監(jiān)控要在“監(jiān)”的基礎上,增加“控”在故障恢復角度的要求,而要實現(xiàn)“控”前,需要監(jiān)控具備定位問題的能力。監(jiān)控提升故障定位能力,可以考慮以下幾個點:

對于監(jiān)控方面的內(nèi)容將有專門的章節(jié)作介紹,這里不再展開。

4 數(shù)據(jù)感知

數(shù)據(jù)感知不僅僅是將數(shù)據(jù)可視化,而是要從更高維度去感知系統(tǒng)運行狀況。傳統(tǒng)應用監(jiān)控主要采用 “點”的方式不斷完善監(jiān)控,即當出現(xiàn)新的漏洞或事件,則在監(jiān)控系統(tǒng)增加相應運行“點”的數(shù)據(jù)采集,并加上對數(shù)據(jù)的預警策略達到預警的效果。這種“點”的監(jiān)控方式更多的是打補丁的方式,是一種“事后”、“被動”、“加固”的思路,為了提高監(jiān)控能力需要利用每個運維同事的專家經(jīng)驗轉變成“事前”、“主動”、“預防”為主,以“事后”、“被動”、“加固”為輔思路。要實現(xiàn) “事前”、“主動”、“預防”,需要將以“點”為主的監(jiān)控視角,轉變成“面”的視角(可以理解為上帝視角,自上而下),這種”面“的視角是對現(xiàn)有監(jiān)控方式的一個補充,是應對應用越來越復雜、業(yè)務連續(xù)性要求越來越高問題的要求。我覺得數(shù)據(jù)感知有以下的特征: 

5 知識管理

知識管理是一個大家都知道應該要做,但大部分都沒做好的事情。原因可能有很多,比如:在管理上,執(zhí)行環(huán)節(jié)領導關注度不夠有關,前三天很熱,后續(xù)推進不足,缺少持續(xù)的管理、有效的獎懲措施;在運營上,知識需要融入員工工作流程中,這需要知識的運營方參與運維工作流程的設計,在流程和線上化場景中整合知識的生產(chǎn)過程;在技術上,知識庫沒有與運維場景工具整合在一起,知識的生產(chǎn)、加工,與知識的應用脫節(jié),知識用得少無法驗證知識數(shù)據(jù)的準確性,引發(fā)對知識的信任問題。但是,可以預見,隨著系統(tǒng)架構復雜性越來越高,數(shù)據(jù)量越來越大,當前主要依靠運維專家現(xiàn)場經(jīng)驗驅(qū)動的臨斷決策解決問題的模式在未來受到的挑戰(zhàn)會越來越大。尤其是對于未知故障的應急管理成為當前運維組織重中之重需要解決的問題。

以手工維護為主的知識庫也許可以向基于下一代智能技術實現(xiàn)的知識圖譜發(fā)展,增強生產(chǎn)對象與對象關系的描述能力,將對故障定位起來至關重要的作用。比如,運維知識圖譜能賦能故障的決策,將運維知識圖譜融入到運維應急工具中,可以將運維人員的故障定位決策過程數(shù)字化,構建決策支持知識圖譜,借助機器對海量定位決策操作行為進行窮舉式遍歷。如果運維知識圖譜準確性有保證,可以預見還能夠支持數(shù)據(jù)源/指標/文本異常檢測、基于人工故障庫/數(shù)據(jù)挖掘的故障診斷、故障預測、故障自愈、 成本優(yōu)化、資源優(yōu)化、容量規(guī)劃、性能優(yōu)化等場景。


江蘇國駿信息科技有限公司 蘇ICP備17037372號-2 電話:400-6776-989; 0516-83887908 郵箱:manager@jsgjxx.com