Docker 是一個流行的開源容器應用程序,允許您將應用程序、應用程序的內部依賴和關聯庫打包到一個單元中。Docker 的主要優點在於單臺機器上的多個 docker 容器共享同一操作系統內核,這可以幫助提升性能和節省大量內存。
監控 docker 容器會很困難,因爲docker 容器是隔離的,而應用程序是動態分配的。但是,一個強大的監控解決方案可輕鬆跟蹤這些動態規模迅速變化的容器。
[Applications Manager](https://www.manageengine.cn/products/applications_manager/) 可滿足此需求,其允許您通過監控與整體性能及可用性的相關的關鍵參數來深入瞭解 Docker 環境,同時避免停機問題。
深入瞭解 Docker 容器
[Applications Manager](https://www.manageengine.cn/products/applications_manager/docker-monitoring.html) 會檢測新容器的創建過程,提供有關 CPU 和內存利用率的詳情、狀態(正在運行或者是已退出)以確定容器的運行狀況及可用性。
確定最佳性能規劃
瞭解容器負載,通過查看內存使用明細來空出空間以實現更好的容器部署。瞭解緩存內存的使用情況、不活動的和活動的匿名內存、檢測到的頁面故障數目等等。同時根據內存和 CPU 利用率來了解性能最佳容器。
確定網絡流量中的事務瓶頸
通過跟蹤丟棄的網絡數據包數量、傳輸的和接收的字節數來監控網絡流量是否過載或擁塞,並瞭解容器與關聯主機之間是否存在相應連接。
確保 Docker 容器不間斷運行。
通過停止/啓動/重新啓動特定容器來爲添加容器動態配置各種操作,爲其設置最長持續時間,並在操作完成後接收提示通知。
通過配置報表以查看 Docker 容器詳情
通過配置報表列出使用同一鏡像的所有容器。還可以瞭解每個容器的 IP 地址、路徑名稱、主機名、狀態和 ID。