docker安装

在这篇简短的文章中,我将展示一种简单的方法来确保在Docker容器中运行的ADF应用程序在内存利用率方面是健康的Java应用程序。 我将使用标准工具JConsole,它是计算机上JDK安装的一部分。 如果存在问题(即内存泄漏,通常为GC,较长的GC等),您将在JConsole中看到它。 为了分析问题的根源并找到解决方案,您可能需要使用功能更强大的高级工具。 我将在以下其中一篇文章中对此进行讨论。 提供了有关为ADF应用程序调整JVM的故事在这里。

因此,有一个ADF应用程序在Tomcat之上运行。 该应用程序和Tomcat被打包到在dkrlp01.flexagon主机上运行的Docker容器中。 有上运行的码头工人,容器中的ADF应用一些幻灯片。为了将JConsole从我的笔记本电脑连接到容器中运行的JVM,我们需要在tomcat / bin / setenv.sh中添加以下JVM参数:

-Dcom.sun.management.jmxremote=true-Dcom.sun.management.jmxremote.rmi.port=9010-Dcom.sun.management.jmxremote.port=9010-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.local.only=false-Djava.rmi.server.hostname=dkrlp01.flexagon

除此之外,容器必须公开端口9010,因此应使用“ docker run -p 9010:9010…”命令。

完成后,我们可以在本地调用jconsole命令并连接到容器:

现在,使用您喜欢的测试工具(JMeter,OATS,SOAP UI,Selenium等)为应用程序增加一些负担,并观察内存利用率:

而已!

翻译自: https://www.javacodegeeks.com/2019/02/monitoring-adf-application-docker.html

docker安装

docker安装_以简便的方式监控Docker容器中的ADF应用程序相关推荐

  1. docker 容器监控_以简便的方式监控Docker容器中的ADF应用程序

    docker 容器监控 在这篇简短的文章中,我将展示一种简单的方法来确保在Docker容器中运行的ADF应用程序在内存利用率方面是健康的Java应用程序. 我将使用标准工具JConsole,它是计算机 ...

  2. 轻松监控Docker容器中的ADF应用程序

    在这篇简短的文章中,我将展示一种简单的方法,以确保在Docker容器中运行的ADF应用程序在内存利用率方面是健康的Java应用程序. 我将使用标准工具JConsole,它是计算机上JDK安装的一部分. ...

  3. 使用 Docker 安装 Zabbix,并配置自定义监控项

    使用 Docker 安装 Zabbix,并配置自定义监控项 一.Zabbix 简介 1.监控功能 2.Zabbix 工作原理 3.Zabbix 组件 4.Zabbix 进程 二.使用 Zabbix 配 ...

  4. docker电子书_果然!这10个Docker容器坑多数人都中招过

    毋庸置疑,容器已经成为企业IT基础设施中必不可少的部分,它具有许多的优点,比如: 第一:容器是不可变的--操作系统,库版本,配置,文件夹和应用程序都包装在容器内.你保证在质量检查中测试过的同一镜像将以 ...

  5. 【记录】Docker安装后出现 Cannot connect to the Docker daemon

    [记录]Docker安装后出现 Cannot connect to the Docker daemon 错误描述 分析及解决方案 解决 启动Docker 将登陆账户加入 Docker 组 配置开机启动 ...

  6. Docker安装的Nginx无法访问静态资源|nginx 容器静态资源无法访问

    最近在docker部署Thinkphp管理后台,部署完成后发现根目录下所有静态资源无法访问.翻了很多php 配置和nginx 配置,后来发现是因为使用Docker 容器问题. 问题描述 Docker启 ...

  7. docker 运行java程序_Docker:在容器中运行Java应用程序

    您可以使用Docker在特定的运行时环境中运行容器中的Java应用程序.本教程介绍如何创建Dockerfile,以便在OpenJDK 8的容器中运行简单的Java应用程序. 示例应用程序由一个Main ...

  8. docker安装_使用docker在带有SSL的Nginx反向代理后面部署Quarkus或任何基于Java的微服务...

    docker安装 已经有一段时间了,但是根据一位朋友的要求,我将向您展示如何使用docker在Nginx反向代理后面部署Quarkus微服务. 我们会做什么- 我将在centos 8主机上安装dock ...

  9. Linux下搭建rabbitMQ、安装jdk、安装redis、安装zookeeper、docker安装MySQL、防火墙常用命令、docker安装、Windows下嘛呢私服搭建、Nginx安装

    rabbitMQ 1. 搭建Elang环境 1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了 yum -y install make gcc gcc-c++ kernel-d ...

最新文章

  1. aspx页面事件执行顺序
  2. HDU4611(找循环节)
  3. solaris 11 vim的安装【转】
  4. Linux scp 免密码 传输文件
  5. Python标准库shutil中rmtree()使用回调函数
  6. 柯马机器人示教器编程_CR 17911080,COMAU柯马机器人示教器 ,编程器更换显示器维修...
  7. 华为交换机Trunk配置
  8. iOS最新验证电话号码与手机号码的正则方法
  9. 搜索引擎设计实用教程(1)-以百度为例 之一:查询处理以及分词技术
  10. Linux XFS文件系统修复
  11. vue.js中created()与activated()的个人使用理解
  12. Python pygame,精灵和精灵组
  13. php 用gd库在图片上写文字,并处理文字糊模问题
  14. 成为一个有目标的学习者
  15. [mapbox] 基础
  16. 通过邮件收发传真的方法与步骤
  17. freeswitch 部署测试流程
  18. Windows系统下自带压缩文件工具之makecab
  19. 伪原创文章生成器软件
  20. 云计算大数据学习中心:python课程 01

热门文章

  1. WebWorker与WebSocket实现前端消息总线
  2. JAVA-JSP内置对象之pageContext对象取得不同范围属性
  3. 索尼诺基亚持股公司告赢苹果,获300万美元赔偿
  4. [转]asp.net权限认证:HTTP基本认证(http basic)
  5. IDEA常用快捷键整理
  6. 5107LiveChatCode
  7. linux 连接跟踪nf_conntrack 与 NAT和状态防火墙
  8. citrix 路径遍历 rce漏洞(CVE-2019-19781)
  9. python3 lambda表达式
  10. linux 开机提示 Kernel panic - not syncing: Attempted to kill init! 解决方案