使用 YourKit及perfino 监控Tomcat应用

使用 YourKit 监控Tomcat应用

环境说明:

  1. 监控机:Windows10
  2. 被监控服务器:Centos 6.5/tomcat7.0/jdk1.7

监控机安装:

  1. 下载YourKit Java Profiler(https://www.yourkit.com/java/profiler/download/),最新版本YourKit Java Profiler 2017.02。
    (下载windows版本安装在监控机上,下载Linux版本安装在被监控服务器上。)

    使用 YourKit及perfino 监控Tomcat应用_第1张图片
    下载主页

  2. 在win10上安装YourKit-JavaProfiler-2017.02-b68.exe,安装过程中可以申请体验license。


    使用 YourKit及perfino 监控Tomcat应用_第2张图片
    安装成功后启动页

评估license key:

使用 YourKit及perfino 监控Tomcat应用_第3张图片
license

  1. 在被监控服务器上解压:YourKit-JavaProfiler-2017.02-b68.zip。

  2. 解压后在bin/Linux-x86-64目录中,找到libyjpagent.so,在tomcat启动时指定agentpath。


    使用 YourKit及perfino 监控Tomcat应用_第4张图片
    路径及需要指定的文件

    在Tomcat中的设定
  3. 重启tomcat,在监控界面增加远程应用


    使用 YourKit及perfino 监控Tomcat应用_第5张图片
    在监控端增加被监控服务器

    使用 YourKit及perfino 监控Tomcat应用_第6张图片
    可以直接指定IP地址

使用perfino监控JVM虚拟机

环境:
centos6.5 jdk1.8 tomcat7

perfino架构:

使用 YourKit及perfino 监控Tomcat应用_第7张图片
perfino架构

  1. 安装监控服务:
    下载perfino_unix_3_1.tar.gz,(https://www.ej-technologies.com/)
    https://www.ej-technologies.com/download/perfino/files
    https://download-keycdn.ej-technologies.com/perfino/perfino_unix_3_1.tar.gz
    使用 YourKit及perfino 监控Tomcat应用_第8张图片
    下载主页
  2. 在linux下解压perfino


    解压后目录
  3. 运行bin/perfino_console启动监控服务
nohup bin/perfino_console &
  1. 在jvm启动项增加参数
    https://resources.ej-technologies.com/perfino/help/doc/
    使用 YourKit及perfino 监控Tomcat应用_第9张图片
    在被监控JVM上增加代理

    使用 YourKit及perfino 监控Tomcat应用_第10张图片
    监控主页

    使用 YourKit及perfino 监控Tomcat应用_第11张图片
    增加远程主机

YourKit及Perfino的区别:

  1. YourKit是在服务端(监控端)指定被监控的服务器,被监控的服务器只要在启动时配置agentpath,指定到libyjpagent.so就行。
  2. Perfino需要在被监控端指定服务器IP地址。
    3.更喜欢Perfino的界面和显示方式。

你可能感兴趣的:(使用 YourKit及perfino 监控Tomcat应用)