Cloud customer?
 Upgrade in MyJFrog >

Search





Overview

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

Licenses Required for Services

The following licenses are required:

  • JFrog Xray requires an Enterprise license.
  • JFrog Mission Control 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.

The parameters monitored for all the microservices.

Microservice 
Microservice name.
URL

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.

Version
The version of the microservice.
Status
The current state of the server.
Details
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


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 

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 Distribution Microservices

Distribution include the following microservices:

  • Distribution - Responsibilities include:
    • Hosting the API and UI endpoints
    • Sending distribution tasks via Redis to the Distributor
    • Syncing the other Distribution nodes with changes
  • Distributor - Responsibilities include:
    • Processing distribution tasks
    • Communicate with Artifactory edge nodes
    • Communicate with the source Artifactory


  • No labels
Copyright © 2020 JFrog Ltd.