使用JConsole监控Artifactory的资源使用情况
JConsole(随安装的JDK一起提供)可以作为监视Artifactory资源利用的重要资源。JConsole的概览选项卡显示CPU/内存利用率,以及活动线程的数量。
要将JConsole连接到Artifactory JVM,请遵循以下说明:
1.在$ARTIFACTORY_HOME/bin文件夹中,打开artifactory.default文件
在JAVA_OPTIONS中,添加以下属性:
“-Dcom.sun.management.jmxremote”
例如:
$JAVA_OPTIONS -Djruby.compile.invokedynamic=false -Dfile。- dog .apache.tomcat.util.buf. udecoder . allow_encoded_slash =true"
2.重新启动Artifactory以使更改生效。
3.JConsole实用程序位于$JAVA_HOME/bin文件夹中。在人工工厂7。这是/opt/jfrog/artifactory/app/third-party/java/bin文件夹。
在$JAVA_HOME位置,您需要运行以下命令:
。/ jconsole < Artifactory_PID >
例如:
/ jconsole 27111。
找到Artifactory PID的一种方法是运行“ps -ef”命令并搜索“Artifactory”:
Ps -ef | grep artifactory
另一种方法是运行不带PID (./ JConsole)的JConsole。在JConsole UI中,从Local process列表中选择Artifactory进程:
“org.apache.catalina.startup.Bootstrap”
