System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及云邊協同領域,特別是涉及一種云邊協同平臺的日志數據管理方法及相關設備。
技術介紹
1、隨著云計算技術的發展,在工業互聯網的場景中,已廣泛應用云邊協同的方式部署各類業務平臺。基于云邊協同部署的業務平臺可稱為云邊協同平臺。云邊協同平臺中常見的應用部署方式之一即為通過容器部署應用,在容器編排的場景中,kubernetes(k8s)系統是常見的容器編排平臺之一。在基于k8s系統的容器應用場景中,需采集容器日志和容器集群事件(即k8s系統事件)等日志數據,以便于對應用環境進行運維。
2、目前,關于日志數據的采集通常是利用組件侵入式配置完成的,如容器日志的采集,通常在容器中配置諸如log-pilot等容器日志采集組件配置,由組件采集容器日志,并將日志存儲在數據存儲平臺。
3、而云邊協同平臺中通常包含云端和多個邊緣端,即存在多個節點,在每個節點上均部署有多個容器。基于現有的日志數據的采集方式,當需要配置或更新日志數據的采集規則時,相關人員需分別在每個節點的容器內部進行侵入式配置,以設置相應組件的數據采集規則,日志數據采集規則的配置和更新的過程較為繁瑣,導致運維效率較低。
技術實現思路
1、有鑒于此,本專利技術實施例提供了一種云邊協同平臺的日志數據管理方法,以解決現有云邊協同平臺的日志采集方式,需對人工配置各個節點中的各個組件,過程較為繁瑣,運維效率較低的問題。
2、本專利技術實施例還提供了一種云邊協同平臺的日志數據管理裝置,用以保證上述方法實際中
3、為實現上述目的,本專利技術實施例提供如下技術方案:
4、一種云邊協同平臺的日志數據管理方法,所述方法應用于所述云邊協同平臺的云端,所述方法包括:
5、當接收到用戶通過前端界面發送的策略配置請求時,判斷所述策略配置請求是否為所述云端關聯的請求;
6、若所述策略配置請求為所述云端關聯的請求,則對所述策略配置請求進行解析,獲得第一配置信息;
7、以自定義資源的形式,配置所述第一配置信息對應的云端日志采集策略,使所述云端中預設的云原生日志采集工具,基于所述云端日志采集策略,對所述云端的容器日志和容器集群事件進行實時采集,并將所述云端的容器日志和容器集群事件存儲至所述云端對應的數據存儲平臺;
8、若所述策略配置請求并非所述云端關聯的請求,則在所述云邊協同平臺的各個邊緣端中,確定所述策略配置請求對應的第一邊緣端;
9、通過預設的云邊通道,將所述策略配置請求發送至所述第一邊緣端,使所述第一邊緣端對所述策略配置請求進行解析,獲得第二配置信息,并以自定義資源的形式,配置所述第二配置信息對應的邊緣端日志采集策略,以使所述第一邊緣端中預設的云原生日志采集工具,基于所述邊緣端日志采集策略,對所述第一邊緣端的容器日志和容器集群事件進行實時采集,并將所述第一邊緣端的容器日志和容器集群事件存儲至所述第一邊緣端對應的數據存儲平臺。
10、上述的方法,可選的,還包括:
11、當接收到用戶通過前端界面發送的數據查詢請求時,判斷所述數據查詢請求是否為所述云端關聯的請求;
12、若所述數據查詢請求為所述云端關聯的請求,則確定所述數據查詢請求對應的第一查詢信息;
13、基于所述第一查詢信息,調用所述云端對應的數據存儲平臺的數據查詢接口,在所述云端對應的數據存儲平臺中查詢所述第一查詢信息對應的日志數據;
14、在前端界面中,對所述第一查詢信息對應的日志數據進行可視化展示。
15、上述的方法,可選的,所述確定所述數據查詢請求對應的第一查詢信息,包括:
16、對所述數據查詢請求進行數據解析,獲得所述數據查詢請求對應的解析數據;
17、基于所述解析數據,確定所述數據查詢請求對應的查詢對象;所述查詢對象為所述云端的容器日志或所述云端的容器集群事件;
18、若所述查詢對象為所述云端的容器集群事件,則從所述解析數據中獲取所述查詢對象對應的事件參數,將所述事件參數作為所述第一查詢信息;
19、若所述查詢對象為所述云端的容器日志,則判斷所述數據查詢請求對應的查詢方式是否為上下文查詢;
20、若所述數據查詢請求對應的查詢方式為上下文查詢,則從所述解析數據中獲取容器名稱、日志標識和查詢起止時間,并將所述容器名稱、所述日志標識和所述查詢起止時間作為所述第一查詢信息。
21、上述的方法,可選的,還包括:
22、若所述數據查詢請求并非所述云端關聯的請求,則在所述云邊協同平臺的各個邊緣端中,確定所述數據查詢請求對應的第二邊緣端;
23、通過所述云邊通道,將所述數據查詢請求發送至所述第二邊緣端,使所述第二邊緣端確定所述數據查詢請求對應的第二查詢信息,基于所述第二查詢信息,調用所述第二邊緣端對應的數據存儲平臺的數據查詢接口,以在所述第二邊緣端對應的數據存儲平臺中查詢所述第二查詢信息對應的日志數據,并將所述第二查詢信息對應的日志數據發送至所述云端;
24、當接收到所述第二查詢信息對應的日志數據時,在前端界面中,對所述第二查詢信息對應的日志數據進行可視化展示。
25、上述的方法,可選的,還包括:
26、當接收到用戶通過前端界面發送的數據刪除請求時,判斷所述數據刪除請求是否為所述云端關聯的請求;
27、若所述數據刪除請求為所述云端關聯的請求,則對所述數據刪除請求進行解析,獲得第一數據信息;
28、基于所述第一數據信息,調用所述云端對應的數據存儲平臺的數據操作接口,在所述云端對應的數據存儲平臺中刪除所述第一數據信息對應的日志數據;
29、若所述數據刪除請求并非所述云端關聯的請求,則在所述云邊協同平臺的各個邊緣端中,確定所述數據刪除請求對應的第三邊緣端;
30、通過所述云邊通道,將所述數據刪除請求發送至所述第三邊緣端,使所述第三邊緣端對所述數據刪除請求進行解析,獲得第二數據信息,基于所述第二數據信息,調用所述第三邊緣端對應的數據存儲平臺的數據操作接口,以在所述第三邊緣端對應的數據存儲平臺中刪除所述第二數據信息對應的日志數據。
31、上述的方法,可選的,還包括:
32、當接收到用戶通過前端界面發送的告警配置請求時,判斷所述告警配置請求是否為所述云端關聯的請求;
33、若所述告警配置請求為所述云端關聯的請求,則對所述告警配置請求進行解析,獲得第一告警規則信息;
34、基于所述第一告警規則信息設置云端告警規則,基于所述云端告警規則對所述云端進行異常告警;
35、若所述告警配置請求并非所述云端關聯的請求,則在所述云邊協同平臺的各個邊緣端中,確定所述告警配置請求對應的第四邊緣端;
36、通過所述云邊通道,將所述告警配置請求發送至所述第四邊緣端,使所述第四邊緣端對所述告警配置請求進行解析,獲得第二告警規則信息,基于所述第二告本文檔來自技高網...
【技術保護點】
1.一種云邊協同平臺的日志數據管理方法,其特征在于,所述方法應用于所述云邊協同平臺的云端,所述方法包括:
2.根據權利要求1所述的云邊協同平臺的日志數據管理方法,其特征在于,還包括:
3.根據權利要求2所述的云邊協同平臺的日志數據管理方法,其特征在于,所述確定所述數據查詢請求對應的第一查詢信息,包括:
4.根據權利要求2所述的云邊協同平臺的日志數據管理方法,其特征在于,還包括:
5.根據權利要求1所述的云邊協同平臺的日志數據管理方法,其特征在于,還包括:
6.根據權利要求1所述的云邊協同平臺的日志數據管理方法,其特征在于,還包括:
7.一種云邊協同平臺的日志數據管理裝置,其特征在于,所述裝置應用于所述云邊協同平臺的云端,所述裝置包括:
8.一種云邊協同平臺的日志數據管理系統,其特征在于,包括:
9.一種存儲介質,其特征在于,所述存儲介質包括存儲的指令,其中,在所述指令運行時控制所述存儲介質所在的設備執行如權利要求1~6任意一項所述的云邊協同平臺的日志數據管理方法。
10.一
...【技術特征摘要】
1.一種云邊協同平臺的日志數據管理方法,其特征在于,所述方法應用于所述云邊協同平臺的云端,所述方法包括:
2.根據權利要求1所述的云邊協同平臺的日志數據管理方法,其特征在于,還包括:
3.根據權利要求2所述的云邊協同平臺的日志數據管理方法,其特征在于,所述確定所述數據查詢請求對應的第一查詢信息,包括:
4.根據權利要求2所述的云邊協同平臺的日志數據管理方法,其特征在于,還包括:
5.根據權利要求1所述的云邊協同平臺的日志數據管理方法,其特征在于,還包括:
6.根據權利要求1所述的云邊協同平臺的日志數據管理方法,其特征在于,還包括:
【專利技術屬性】
技術研發人員:周飛,管興峰,
申請(專利權)人:和利時卡優倍科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。