轻松监控Docker容器中的ADF应用程序
在這篇簡短的文章中,我將展示一種簡單的方法,以確保在Docker容器中運行的ADF應用程序在內存利用率方面是健康的Java應用程序。 我將使用標準工具JConsole,它是計算機上JDK安裝的一部分。 如果存在問題(例如,內存泄漏,通常為GC,較長的GC等),您將在JConsole中看到它。 為了分析問題的根源并找到解決方案,您可能需要使用功能更強大的高級工具。 我將在以下其中一篇文章中對此進行討論。 提供了有關為ADF應用程序調整JVM的故事
在這里 。
因此,有一個ADF應用程序在Tomcat之上運行。 該應用程序和Tomcat被打包到在dkrlp01.flexagon主機上運行的Docker容器中。 有上運行的碼頭工人,容器中的ADF應用一些幻燈片。
為了將JConsole從我的筆記本電腦連接到容器中運行的JVM,我們需要在tomcat / bin / setenv.sh中添加以下JVM參數:
除此之外,容器必須公開端口9010,因此應使用
“ docker run -p 9010:9010…”命令。
完成后,我們可以在本地調用jconsole命令并連接到容器:
現在,使用您喜歡的測試工具(JMeter,OATS,SOAP UI,Selenium等)為應用程序增加一些負擔,并觀察內存利用率:
而已!
翻譯自: https://www.javacodegeeks.com/2019/02/monitoring-adf-application-docker.html
總結
以上是生活随笔為你收集整理的轻松监控Docker容器中的ADF应用程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 58同城电脑版客户端(58同城电脑版)
- 下一篇: 电脑系统垃圾清理命令程序(电脑垃圾清理运