Have a question? Want to report an issue? Contact JFrog support

Skip to end of metadata
Go to start of metadata

Overview

Artifactory exposes MBeans under the org.jfrog.artifactory domain that let you monitor repositories, executor pools, storage and HTTP connection pools.

Artifactory JMX Beans

Page Contents


Repositories

This section lists the available repositories under the current instance of Artifactory.
Read-only attributes are as follows:

RepositoryKey
Name of the repository
ArtifactsCount
Number of artifacts in the repository 
ArtifactsTotalSize
Total size of all of the artifacts in the repository

Executor Pools

This section lists the executor pools in use by Artifactory. 
Read-only attributes are as follows:

TaskCount 
Total number of tasks that have ever been scheduled for execution
CompletedTaskCount 
Total number of tasks that have been completed by the executors
CorePoolSize 
Executor pool size
MaximumPoolSize 
Maximum size of the executor pool
ActiveCount 
Number of active executors
LargestPoolSize
The largest pool size that has been active at any one time

Storage

This section describes File System Binary Storage and Database Data Source read-only attributes.

There is only one File System Binary Storage read-only attribute:

Size
Total size of Artifactory storage in bytes

 

Database Data Source read-only attributes are:

MaxActive 
Maximum number of active connections to the database
Url 
Database URL
Idle 
Number of idle database connections
ActiveConnectionsCount 
Number of active database connections
MaxIdle 
Maximum number of idle database connections allowed
MaxWait 
Timeout in ms when attempting to get a free connection
MinIdle 
Minimum number of idle database connections to maintain

HTTP Connection Pools

Artifactory supports JMX MBeans for the following HTTP resources:

  • Remote repositories
  • Distribution Repositories
  • Xray Client Connection
  • Replication Queues
  • Event propagation service for Artifactory HA cluster nodes

The following read-only attributes are available for each HTTP connection pool:

Available
Number of available connections
Leased
Number of currently active connections
Max
The maximum number of connections possible
Pending
The number of connections in process and pending completion

HTTP Connection Pools


Logging

To support log analytics, Artifactory implements log appenders that send log information to Sumo Logic. The following log appenders can be monitored through JMX MBeans:.

  • Access
  • Console
  • Request
  • Traffic

For each log appender, Artifactory displays the following read-only attributes:

QueueMaxSize
The maximum number of log entries the queue can hold
QueueCurrentSize
The current number of log entries in the queue
QueueDiscardingThreshold
Below this remaining capacity threshold, trace and debug log entries will be discarded
BatchMaxSize
The maximum number of log entries a batch can contain before it is processed
BatchCurrentSize
The size of the current batch pending to be sent to Sumologic
BatchQuietPeriod
The time window (in milliseconds) log entries are collected in a batch before it is being sent to Sumologic
CategoryHeader
The category header value which is sent to Sumologic for this appender
  • No labels