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







Overview

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 theAdministrationmodule, selectMonitoring > Service Status.

  • If you use Mission Control as astandalone service, Mission Control appears as service.
  • If you install Insight and use Mission Control as amicroservice, 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
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
  • Mission Control- The Mission Control microservice (from Artifactory version7.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
    • 存储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.
  • 服务器- 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
  • 处理分配任务
  • 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 © 2023 JFrog Ltd.