Lifecycle

Lifecycle#

The Lifecycle page allows nJAMS Administrators to check the state of all internal nJAMS components at a glance. You can also see the dependencies of the components.

Furthermore an nJAMS Administrator can start/stop components on this page. For example, if the ClientCommunication component has to be reset, click on its component state button to stop/start the component.

List of components:

This is the list of nJAMS Server components:

Component

Description

Database

The database component connect to RDBMS via JDBC

JC

Job Controller is the scheduler (Quartz Jobs) for internal Jobs. See chapter ‘Jobs’ above.

FM

FeatureManager is responsible for working with nJAMS features. FM is dependent on the Job Controller.

RES

RulesEngineStatistic component calculates the statistic for the Rule executions

RE

RulesEngine executes Rule instances on matching incoming log messages

RS

Request Store component for Indexer.

I

Indexer component is connected to Elasticsearch and is responsible for Indexing and Searching.

AC

ArgosCache component.

MC

Metrics component processes metrics data required for Argos.

DPC

DataProviderComponent manages DataProvider instances: starting/stopping, check state, etc.

Dependencies of components:

You can see the state and the dependencies of the components on Lifecycle page.

Component started

Component is started

Component stopped

Component is stopped

In case all components are started, the state is all green:

Lifecycle page

In case one of the components is failing, you can identify which dependent component is affected. In the following example, the DataProviderStatistics (DPS) component is stopped which causes the DataProviderController (DPC) component to stop also:

One component stopped

The Database component is the basic component on which all others depend. If the Database component is stopped, all other components will stop as well:

All components stopped