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

JFrog支持
2023-01-22还剩11分08秒

JConsole(随安装的JDK一起提供)可以成为监控Artifactory资源使用情况的重要资源。JConsole的overview选项卡显示CPU/内存利用率,以及活动线程的数量。

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

1.在$ARTIFACTORY_HOME/bin文件夹中,打开artificial .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.重新启动Artifactory以使更改生效。

3.JConsole实用程序位于$JAVA_HOME/bin文件夹中。在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界面上,从Local process列表中选择Artifactory进程:

“org.apache.catalina.startup.Bootstrap”