Skip to content
YagelNasManit edited this page Jun 23, 2017 · 18 revisions

environment monitor base structure

On very basic level environment monitor consists of 3 main components:

  • Environment Monitor WAR

Environment Monitor WAR is the monitor "core". It provides basic functions of environment monitor like: scheduled job pool for contiguous environment state tracking, results persistence etc., along with UI & RESTful web services for representation and tracking of environment health over time. Environment Monitor WAR relies on Status check jar logic that is responsible for definition of resources to be checked and state evaluation logic.

  • Status check JAR

can be considered as a "plugin" that each monitor consumer should implement in order to provide environment monitor with resources & logic for evaluation of their state.

  • Database

historical storage of resources evaluation results over time.