使用JConsole监控Artifactory的资源使用情况

JFrog支持
2021-01-07 00:10

JConsole(随安装的JDK一起提供)可能是一个很好的资源监控Artifactory的资源利用。JConsole的概述选项卡显示CPU /内存利用率,以及多少线程是活跃的。

要将JConsole连接到Artifactory JVM,请遵循以下说明:

1 .在……美元ARTIFACTORY_HOME / bin文件夹,打开artifactory.default文件
JAVA_OPTIONS,添加以下属性:

“-Dcom.sun.management.jmxremote”
例如:
export JAVA_OPTIONS="$JAVA_OPTIONS -Djruby.compile.invokedynamic=false -Dfile. "encoding=UTF8 -Dartdist=zip -Dorg.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASH=true"

2]重新启动为修改生效做准备。

3)JConsole实用程序位于$ JAVA_HOME /本文件夹中。在Artifactory 7。X,这是/ opt / jfrog / artifactory / app /第三方/ java / bin文件夹中。
$ JAVA_HOME位置,您需要运行以下命令:

。/ jconsole < Artifactory_PID >

例如:

/ jconsole 27111。

找到Artifactory PID的一种方法是运行"ps -ef"命令并搜索" Artifactory ":

p - f | grep artifactory

另一种方法是运行不带PID的JConsole (./ JConsole)。在JConsole上用户界面,选择Artifactory工艺从局部流程列表:

“org.apache.catalina.startup.Bootstrap”