docker 容器监控_以简便的方式监控Docker容器中的ADF应用程序
docker 容器監(jiān)控
在這篇簡短的文章中,我將展示一種簡單的方法來確保在Docker容器中運(yùn)行的ADF應(yīng)用程序在內(nèi)存利用率方面是健康的Java應(yīng)用程序。 我將使用標(biāo)準(zhǔn)工具JConsole,它是計算機(jī)上JDK安裝的一部分。 如果存在問題(例如,內(nèi)存泄漏,通常為GC,較長的GC等),您將在JConsole中看到它。 為了分析問題的根源并找到解決方案,您可能需要使用功能更強(qiáng)大的高級工具。 我將在以下其中一篇文章中對此進(jìn)行討論。 提供了有關(guān)為ADF應(yīng)用程序調(diào)整JVM的故事
在這里 。
因此,有一個在Tomcat之上運(yùn)行的ADF應(yīng)用程序。 該應(yīng)用程序和Tomcat被打包到在dkrlp01.flexagon主機(jī)上運(yùn)行的Docker容器中。 有上運(yùn)行的碼頭工人,容器中的ADF應(yīng)用一些幻燈片。
為了將JConsole從我的筆記本電腦連接到容器中運(yùn)行的JVM,我們需要在tomcat / bin / setenv.sh中添加以下JVM參數(shù):
除此之外,容器必須暴露端口9010,因此應(yīng)使用
“ docker run -p 9010:9010…”命令。
完成后,我們可以在本地調(diào)用jconsole命令并連接到容器:
現(xiàn)在,使用您喜歡的測試工具(JMeter,OATS,SOAP UI,Selenium等)為應(yīng)用程序增加一些負(fù)擔(dān),并觀察內(nèi)存利用率:
而已!
翻譯自: https://www.javacodegeeks.com/2019/02/monitoring-adf-application-docker.html
docker 容器監(jiān)控
總結(jié)
以上是生活随笔為你收集整理的docker 容器监控_以简便的方式监控Docker容器中的ADF应用程序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 金蝶应收账款怎么设置往来单位(请教金蝶软
- 下一篇: jdk8 string::_JDK 12