System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術屬于計算機,特別是涉及到一種容器應用性能分析方法、裝置、介質及產品。
技術介紹
1、隨著容器虛擬化技術的發展,實現了對傳統應用程序更為靈活的部署和管理方式,同時也實現了資源的隔離和限制,滿足了快速部署和應用多樣化的需求。但基于容器技術的特性,應用程序的部署和運行相對屬于黑盒模式,而在很多場景下需實時監控系統情況,以保障應用能夠正常運行。
2、目前存在的缺陷總結如下:
3、1)應用性能很容易受到系統環境的影響,很難準確分析性能波動的原因。
4、2)單個性能分析工具用途單一,每個工具用起來比較繁瑣。
5、3)容器相對黑盒化,不能實現透明式容器操作環境。
技術實現思路
1、本專利技術的目的在于提供一種容器應用性能分析方法、裝置、介質及產品,能夠實現用戶對簡單應用實現快速部署到容器中,同時實現對容器熱點可視化實時性能監控。
2、為了實現上述目的,本專利技術的技術方案是這樣實現的:
3、一種容器應用性能分析方法,包括:
4、搭建可視化容器性能管理平臺;在可視化容器性能管理平臺建立應用部署功能,進行dockerfile文件編輯,導入應用程序,構建鏡像以及生成容器;建立容器與性能分析工具的映射;利用容器原理與性能分析工具相結合,實時監控容器中應用的運行性能并顯示;對應用的進程進行控制,并結合cgroup技術對監控的容器性能資源實時調控。
5、進一步的,還包括文件管理功能,將容器掛載到本地,進
6、進一步的,所述建立容器與性能分析工具的映射的方法包括:設置性能分析工具存儲池,存儲性能分析工具信息以及部署啟動命令;設置容器信息存儲池,用來存儲容器信息和管理命令;提供可視化接口,讀取性能分析工具信息并部署。
7、進一步的,所述實時監控容器中應用的運行性能的方法包括:
8、設立性能數據融合池,將獲取的性能屬性制作儀表盤;融合池包括性能屬性、數據、時間、樣式,針對每個應用做出單獨的性能展示以及所有應用性能分析比較;針對每個性能屬性設置閾值,高于閾值的數據報警。
9、本專利技術另一方面還提出了一種容器應用性能分析裝置,包括:
10、可視化容器性能管理平臺,所述可視化容器性能管理平臺主要包括:
11、應用部署單元:進行dockerfile文件編輯,導入應用程序,構建鏡像以及生成容器;
12、映射單元:建立容器與性能分析工具的映射;
13、性能實時監控單元:利用容器原理與性能分析工具相結合,實時監控容器中應用程序的運行性能并顯示;
14、處理調度單元:對應用程序的進程進行控制,并結合cgroup技術對監控的容器性能資源實時調控。
15、進一步的,還包括容器單元,所述容器單元包括文件管理,將容器掛載到本地,進入目標進程的掛載命名空間,并運行bash,獲得容器文件列表;或者創建數據卷綁定容器內目錄,實現在外部共享容器內文件。
16、進一步的,所述映射單元包括:
17、性能分析工具存儲池,存儲性能分析工具信息以及部署啟動命令;
18、容器信息存儲池,用來存儲容器信息和管理命令;
19、接口:提供可視化接口,讀取性能分析工具信息并部署。
20、進一步的,所述性能實時監控單元包括:
21、性能數據融合池:將獲取的性能屬性制作儀表盤;融合池包括性能屬性、數據、時間、樣式,針對每個應用做出單獨的性能展示以及所有應用性能分析比較;針對每個性能屬性設置閾值,高于閾值的數據報警。
22、本專利技術還提供了一種計算機可讀存儲介質,所述存儲介質存儲有計算機程序,所述計算機程序用于執行上述的容器應用性能分析方法。
23、本專利技術還提供了一種計算機程序產品,包括計算機程序,所述計算機程序被處理器執行時實現上述的容器應用性能分析方法。
24、與現有技術相比,本專利技術具有如下的有益效果:
25、(1)本專利技術提出容器應用性能管理平臺,將性能分析與容器進行結合,將容器可視化,透明化,大大提高了容器的應用率,通過可視化對容器熱點的實時監控,縮短了用戶對容器內部應用的分析速度,對進一步提高容器性能做出貢獻。
26、(2)本專利技術能夠部署應用環境,將應用快速部署運行驗證,節省用戶部署時間。
27、(3)本專利技術將容器操作透明化簡單化,使用戶能及時調整應用狀態。
本文檔來自技高網...【技術保護點】
1.一種容器應用性能分析方法,其特征在于,包括:
2.根據權利要求1所述的容器應用性能分析方法,其特征在于,還包括文件管理功能,將容器掛載到本地,進入目標進程的掛載命名空間,并運行bash,獲得容器文件列表;或者創建數據卷綁定容器內目錄,實現在外部共享容器內文件。
3.根據權利要求1所述的容器應用性能分析方法,其特征在于,所述建立容器與性能分析工具的映射的方法包括:設置性能分析工具存儲池,存儲性能分析工具信息以及部署啟動命令;設置容器信息存儲池,用來存儲容器信息和管理命令;提供可視化接口,讀取性能分析工具信息并部署。
4.根據權利要求1所述的容器應用性能分析方法,其特征在于,所述實時監控容器中應用的運行性能的方法包括:
5.一種容器應用性能分析裝置,其特征在于,包括:
6.根據權利要求5所述的容器應用性能分析裝置,其特征在于,還包括容器單元,所述容器單元包括文件管理,將容器掛載到本地,進入目標進程的掛載命名空間,并運行bash,獲得容器文件列表;或者創建數據卷綁定容器內目錄,實現在外部共享容器內文件。
7.根
8.根據權利要求5所述的容器應用性能分析裝置,其特征在于,所述性能實時監控單元包括:
9.一種計算機可讀存儲介質,所述存儲介質存儲有計算機程序,其特征在于,所述計算機程序用于執行權利要求1-4任一項所述的容器應用性能分析方法。
10.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1-4任一項所述的容器應用性能分析方法。
...【技術特征摘要】
1.一種容器應用性能分析方法,其特征在于,包括:
2.根據權利要求1所述的容器應用性能分析方法,其特征在于,還包括文件管理功能,將容器掛載到本地,進入目標進程的掛載命名空間,并運行bash,獲得容器文件列表;或者創建數據卷綁定容器內目錄,實現在外部共享容器內文件。
3.根據權利要求1所述的容器應用性能分析方法,其特征在于,所述建立容器與性能分析工具的映射的方法包括:設置性能分析工具存儲池,存儲性能分析工具信息以及部署啟動命令;設置容器信息存儲池,用來存儲容器信息和管理命令;提供可視化接口,讀取性能分析工具信息并部署。
4.根據權利要求1所述的容器應用性能分析方法,其特征在于,所述實時監控容器中應用的運行性能的方法包括:
5.一種容器應用性能分析裝置,其特征在于,包括:
...【專利技術屬性】
技術研發人員:陳曦,馬春雨,徐虹,劉步權,穆瑞超,齊璇,王鵬龍,
申請(專利權)人:麒麟軟件有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。