• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種微服務鏈路運維系統及方法技術方案

    技術編號:33125224 閱讀:29 留言:0更新日期:2022-04-17 00:33
    本發明專利技術提供一種微服務鏈路運維系統及方法。針對各種監控對象的鏈路信息預設對應的問題表達式和問題解決信息,根據最新巡檢的檢測值自動匹配對應的問題表達式,從問題表達式可以匹配到問題解決信息,并且運行問題解決信息的自動修復腳本,最終實現異常問題的自動修復。本發明專利技術的方案,使以往的人工分析轉換成系統分析,大大降低對運維人員的要求,同時也縮短了運維過程中的問題分析時間,避免異常問題造成大面積的影響。造成大面積的影響。造成大面積的影響。

    【技術實現步驟摘要】
    一種微服務鏈路運維系統及方法


    [0001]本專利技術涉及鏈路異常處理領越,具體涉及一種微服務鏈路運維系統及方法。

    技術介紹

    [0002]隨著教育行業信息化的普及,信息化架構也在與時俱進,從原有單體架構體系向微服務架構體系進行演進,帶來優秀性能和穩定性的同時,也帶來了高分布式架構運維復雜的問題。對于微服務體系的運維成為了一個難題,因為運維往往會涉及到整個系統環境能否穩定、可靠的運行。縱觀目前市場上的微服務體系運維產品,基本僅具有鏈路拓補查看、鏈路分析、調用鏈查看等基礎功能,對于實現運維智能化、便捷化仍存在一定的差距。在整個數字系統運行的過程中,運維人員每天需要對各種各樣的服務進行運維檢查,面對結構復雜的微服務體系,偶爾出現的問題故障,他們往往只能通過系統提供的表象數據并結合自身的知識經驗去辨別出問題,然后再逐步分析調用鏈對應的解決方案。在這整個過程我們可以看出,除了需要耗費大量的時間以外,同時也需運維人員具備強大的個人能力。
    [0003]因此,我們需要打造一個智能一體化的微服務運維平臺,通過這個平臺可以對整個微服務體系進行自動巡檢分析,并且在分析結束后,給用戶反饋一份包括巡檢的范圍、巡檢的內容、故障的對象、故障的內容、故障的處理方案等內容的詳細分析結果,使用戶能夠清楚了解系統所存在的問題。
    [0004]除此以外,為了使運維工作變的簡單、智能,該平臺還需支持一鍵修復功能,通過簡單的點擊按鈕,使問題自動得到修復,讓普通的運維人員也能輕松承擔重要的運維工作。

    技術實現思路

    [0005]為了至少部分解決上述問題,本專利技術提供一種微服務鏈路運維系統,所述系統包括:指標采集模塊,用于采集監控對象的指標,所述監控對象接入所述系統,所述指標為鏈路信息;還用于處理所述指標,并將處理后的所述指標存儲到數據庫中;
    [0006]指標巡檢模塊,用于設置巡檢對象和巡檢項,所述巡檢對象為所述監控對象,所述巡檢項為所述指標;還用于將每條巡檢執行信息存儲到數據庫中;
    [0007]數據分析模塊,用于調用數據分析引擎處理所述巡檢項,所述巡檢項配置成所述數據分析引擎識別的數據表達式;所述巡檢項還配置有多個問題表達式,根據所述數據分析引擎獲得所述巡檢項的檢測值,根據所述檢測值匹配對應的所述問題表達式從而獲得所述巡檢對象的運行狀況;
    [0008]自動修復模塊,用于根據所述檢測值匹配對應的所述問題表達式,從而獲得對應的問題解決信息;所述問題解決信息包括自動修復腳本,所述自動修復腳本被執行結束后驗證所述巡檢項。
    [0009]進一步而言,在所述指標采集模塊中,所述監控對象包括集群、節點、服務、容器以及實例,處理所述指標包括初步加工、去重以及清洗。
    [0010]進一步而言,所述指標巡檢模塊還包括設置巡查周期,所述巡查周期為所述指標
    巡檢模塊被調用運行的時間;所述巡檢項關聯多個所述問題表達式,所述問題表達式和所述巡檢對象的運行狀況之間具有唯一關聯關系,所述問題表達式和所述問題解決信息之間具有唯一關聯關系;所述自動修復模塊,將每條所述自動修復腳本的執行記錄存儲到數據庫中。
    [0011]進一步而言,所述指標采集模塊,通過skywalking采集器采集所述指標,并且通過Prometheus對采集進行監控;所述巡查周期包括自定義模式,所述自定義模式為corn表達式;所述數據庫包括Elasticsearch數據庫。
    [0012]進一步而言,在所述自動修復模塊中:所述自動修復腳本被執行結束后,獲取所述巡檢項的最新檢測值并再次匹配所述問題表達式。根據匹配情況:若匹配到新的所述問題表達式,則執行新的所述自動修復腳本,新的所述自動修復腳本被執行結束后驗證所述巡檢項;若匹配失敗,則結束所述巡檢項的自動修復。
    [0013]另一方面,本專利技術還提供一種微服務鏈路運維方法,所述方法包括:采集監控對象的指標,所述監控對象接入所述系統,所述指標為鏈路信息;處理所述指標,并將處理后的所述指標存儲到數據庫中;
    [0014]設置巡檢對象和巡檢項,所述巡檢對象為所述監控對象,所述巡檢項為所述指標,并將每條巡檢執行信息存儲到數據庫中;
    [0015]調用數據分析引擎處理所述巡檢項,所述巡檢項配置成所述數據分析引擎識別的數據表達式;所述巡檢項還配置有多個問題表達式,根據所述數據分析引擎獲得所述巡檢項的檢測值,根據所述檢測值匹配對應的所述問題表達式從而獲得所述巡檢對象的運行狀況;
    [0016]根據所述檢測值匹配對應的所述問題表達式,從而獲得對應的問題解決信息;所述問題解決信息包括自動修復腳本,所述自動修復腳本被執行結束后驗證所述巡檢項。
    [0017]進一步而言,所述監控對象包括集群、節點、服務、容器以及實例,處理所述指標包括初步加工、去重以及清洗。
    [0018]進一步而言,所述方法設置巡查周期,所述巡查周期為所述指標被巡檢的時間周期;所述巡檢項關聯多個所述問題表達式,所述問題表達式和所述巡檢對象的運行狀況之間具有唯一關聯關系,所述問題表達式和所述問題解決信息之間具有唯一關聯關系;將每條所述自動修復腳本的執行記錄存儲到數據庫中。
    [0019]進一步而言,所述方法通過skywalking采集器采集所述指標,并且通過Prometheus對采集進行監控;所述巡查周期包括自定義模式,所述自定義模式為corn表達式;所述數據庫包括Elasticsearch數據庫。
    [0020]進一步而言,所述自動修復腳本被執行結束后,獲取所述巡檢項的最新檢測值并再次匹配所述問題表達式;根據匹配情況:若匹配到新的所述問題表達式,則執行新的所述自動修復腳本,新的所述自動修復腳本被執行結束后驗證所述巡檢項;若匹配失敗,則結束所述巡檢項的自動修復。
    [0021]本專利技術的有益效果:針對各種監控對象的鏈路信息預設有對應的問題表達式和問題解決信息,根據最新巡檢的檢測值自動匹配對應的問題表達式,從問題表達式可以匹配到問題解決信息,并且運行問題解決信息中的自動修復腳本,最終實現異常問題的自動修復。使以往的人工分析轉換成系統分析,大大降低對運維人員的要求,同時也縮短了運維過
    程中的問題分析時間,避免異常問題造成大面積的影響。
    附圖說明
    [0022]圖1為微服務鏈路運維系統實施例的總體流程示意圖。
    [0023]圖2為微服務鏈路運維系統實施例的自動修復流程示意圖。
    具體實施方式
    [0024]下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述。顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。
    [0025]如圖1所示,微服務鏈路運維系統包括指標采集模塊、指標巡檢模塊、數據分析模塊以及自動修復模塊。
    [0026]指標采集模塊采集監控對象的指標,該指標為鏈路信息。監控對象包括集群、節點、服務、容器以及實例等對象,監控對象接入微服務本文檔來自技高網
    ...

    【技術保護點】

    【技術特征摘要】
    1.一種微服務鏈路運維系統,其特征在于,所述系統包括:指標采集模塊,用于采集監控對象的指標,所述監控對象接入所述系統,所述指標為鏈路信息;還用于處理所述指標,并將處理后的所述指標存儲到數據庫中;指標巡檢模塊,用于設置巡檢對象和巡檢項,所述巡檢對象為所述監控對象,所述巡檢項為所述指標;還用于將每條巡檢執行信息存儲到數據庫中;數據分析模塊,用于調用數據分析引擎處理所述巡檢項,所述巡檢項配置成所述數據分析引擎識別的數據表達式;所述巡檢項還配置有多個問題表達式,根據所述數據分析引擎獲得所述巡檢項的檢測值,根據所述檢測值匹配對應的所述問題表達式從而獲得所述巡檢對象的運行狀況;自動修復模塊,用于根據所述檢測值匹配對應的所述問題表達式,從而獲得對應的問題解決信息;所述問題解決信息包括自動修復腳本,所述自動修復腳本被執行結束后驗證所述巡檢項。2.根據權利要求1所述的微服務鏈路運維系統,其特征在于,在所述指標采集模塊中,所述監控對象包括集群、節點、服務、容器以及實例,處理所述指標包括初步加工、去重以及清洗。3.根據權利要求1所述的微服務鏈路運維系統,其特征在于,所述指標巡檢模塊還包括設置巡查周期,所述巡查周期為所述指標巡檢模塊被調用運行的時間;所述巡檢項關聯多個所述問題表達式,所述問題表達式和所述巡檢對象的運行狀況之間具有唯一關聯關系,所述問題表達式和所述問題解決信息之間具有唯一關聯關系;所述自動修復模塊,將每條所述自動修復腳本的執行記錄存儲到數據庫中。4.根據權利要求3所述的微服務鏈路運維系統,其特征在于,所述指標采集模塊,通過skywalking采集器采集所述指標,并且通過Prometheus對采集進行監控;所述巡查周期包括自定義模式,所述自定義模式為corn表達式;所述數據庫包括Elasticsearch數據庫。5.根據權利要求3所述的微服務鏈路運維系統,其特征在于,在所述自動修復模塊中:所述自動修復腳本被執行結束后,獲取所述巡檢項的最新檢測值并再次匹配所述問題表達式;根據匹配情況:若匹配到新的所述問題表達式,則執行新的所述自動修復腳本,新的所述自動修...

    【專利技術屬性】
    技術研發人員:劉欣榮任剛舒暢肖炯恩
    申請(專利權)人:聯奕科技股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲成av人片不卡无码久久| 久久精品无码一区二区三区| 亚洲成a∨人片在无码2023| 精品人妻无码区在线视频| 亚洲AV无码资源在线观看| r级无码视频在线观看| 69堂人成无码免费视频果冻传媒 | 国产成人无码精品久久久性色| 久久久久无码国产精品一区| 无码成人AAAAA毛片| 无码超乳爆乳中文字幕久久| 人妻少妇伦在线无码| 亚洲精品无码专区| 亚洲熟妇无码爱v在线观看| 国产精品无码无卡无需播放器| 亚洲精品久久久久无码AV片软件| 亚洲av无码国产精品色午夜字幕 | 亚洲AV永久无码区成人网站| 性色av无码不卡中文字幕| 亚洲国产日产无码精品| 国产午夜无码精品免费看| 国产AV无码专区亚洲AWWW| 中文字幕无码久久精品青草| 亚洲av无码成人精品区在线播放| 亚洲AV永久无码精品一福利| 亚洲中文字幕无码爆乳app| 99久久人妻无码精品系列| 日韩网红少妇无码视频香港| 无码国产精品一区二区免费vr | 国产爆乳无码视频在线观看| 日韩人妻无码精品专区| 中文字幕无码乱人伦| 亚洲熟妇无码乱子AV电影| 国产乱人伦Av在线无码| 波多野结衣AV无码久久一区| 国产精品多人p群无码| 亚洲∧v久久久无码精品| 亚洲AV无码国产精品色| 一本色道无码道DVD在线观看| 亚洲国产精品无码久久久秋霞1| 亚洲AV无码之国产精品|