Cloud customer?
Start for Free >
Upgrade in MyJFrog >
What's New in Cloud >


The Service Status page allows you to monitor the microservices of your installed services for the JFrog Artifactory, JFrog Xray, JFrog Insight and JFrog Distribution services installed on your JPD. 

Licenses Required for Services

The following licenses are required:

  • JFrog Xray requires an Enterprise license
  • JFrog Insight and JFrog Distribution require an Enterprise+ license
Page contents

Viewing the Service Statuses

To view service status page, from the Administration module, select Monitoring > Service Status.

  • If you use Mission Control as a standalone service, Mission Control appears as service.
  • If you install Insight and use Mission Control as a microservice, Insight appears as a service.
  • If you enable the Private Distribution Network (PDN) Server, it will also appear as a monitored service.

The parameters monitored for all the microservices.

Microservice name.

The fully qualified URL of the JPD.

Last Heartbeat
The last time the server signaled that it is up and running.
Node ID

The node identifier.

The version of the microservice.
The current state of the server.
Additional information.
Start Time
The time that the microservice was started.

Monitoring Artifactory Microservices 

Artifactory includes the following microservices:

  • Artifactory - The application server
  • Access - the authentication server
  • Event - The events distribution mechanism
  • Frontend - The application user interface
  • Replicator - The replication engine (available for Enterprise+ license)
  • Metadata - The metadata server
  • Mission Control - The Mission Control microservice (from Artifactory version 7.27.3)
  • JFConnect - The license service (from Artifactory version 7.23.3)

Monitoring Xray Microservices

Xray includes the following microservices:

  • Indexer - Responsible for the indexing process, including:
    • Recursively extracting artifacts and builds
    • Collecting artifact metadata from accompanying files
    • Building an artifact components graph representation
  • Persist - Responsibilities include:
    • Matching the given components graph with the public component information
    • Completing component naming
    • Storing the data in the relevant databases (graph data in PostgreSQL and component metadata in MongoDB)
  • Analysis - Responsible for enriching component metadata such as vulnerabilities, licenses and versions.
  • Server - Responsibilities include:
    • Generating violations by matching analysis data with watches and policies
    • Hosting the API and UI endpoints
    • Running scheduled jobs such

Monitoring Mission Control Microservices 

Applicable if you use Mission Control as a standalone service.

Mission Control includes the following microservices:

  • Mission Control - Core Mission Control service
  • Insight -  Handles insight related data management and API functions
  • Scheduler - Manages scheduling for different internal Mission Control tasks
  • Executor - Executes tasks to collect data from services

Monitoring Insight Microservices

Insight includes the following microservices:

  • Insight -  Handles insight related data management and API functions
  • Scheduler - Manages scheduling for different internal insight tasks
  • Elasticsearch - Elasticsearch database that holds the data

Monitoring Distribution Microservices

The Distribution microservices responsibilities include the following:

  • Hosting the API and UI endpoints
  • Sending distribution tasks via Redis
  • Syncing the other Distribution nodes with changes
  • Processing distribution tasks
  • Communicate with Artifactory edge nodes
  • Communicate with the source Artifactory

Monitoring PDN Server

The PDN Server's responsibilities include:  

  • Provide a private distribution layer, including lightweight cache layers
  • Provide a secure, proprietary enterprise-grade protocol across large scale mixed environments and devices (WAN/LAN)

  • No labels
Copyright © 2022 JFrog Ltd.