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)