(DI-1802) Insights Monitoring

Datavard InsightsTM monitoring is based on a centralized location where information is collected from remotely monitored systems called satellites. The information collected is known as KPIs.



Figure 5: Datavard InsightsTM monitoring model

The monitoring of remote systems and self-monitoring is started on monitoring system known as the Central monitor. For each monitored system, Monitoring Collector jobs are defined and each Collector job is periodically scheduled. During the Collector jobs, runtime Collectors are called on monitored system. These Collectors are sending back required information known as KPIs as well as additional detailed information for analyses. All information is stored in the database in the central system. After the initial analyses for benchmarking, a Collector job will then be able to notify about critical status and values measured on monitored system. All collected information is represented in real-time from Monitor User Interface (UI) from which all processes are controlled and the setup can be changed via customizing.


Collector job

The Collector job represents a monitoring process for specific system with a specific setup. The Setup of Collector jobs is described in their profiles. The Collector job can be scheduled and run in different time period.

For each Collector job, only one-background job is there in the central system and the statuses of the monitored system(s) and their servers are controlled within the background job. The system then collects and stores the necessary information for analyses to be carried out centrally and to notify about critical status/values.


Profile

A profile is a simple set of customizing data, which determines which KPIs have to be collected and in which way. For example, the "DB profile" is defined for monitoring of database-specific KPIs or the "BW profile" can be configured for monitoring only KPIs relevant for BW system performance. 
Datavard InsightsTM administrators can customize the creation of profiles and allows the defining of customer specific monitoring with KPIs on which the monitoring should be focused. 
Standard profiles are delivered with CC installation and are ready for use. 

KPI

KPIs, short for Key Performance Indicators, are the base unit information that the Datavard InsightsTM Monitor works with. 
From an abstract level it can be any kind of measurable information, for example, CPU utilization or CPU load, memory size, number of network packets, short dumps, active users, speed of conversion, or time of DSO activation in NetWeaver BW. 
A KPI is calculated in a satellite system or in the central monitor system by Collectors, which are described in the next section.

Collectors

Collectors are responsible for the collection of data for KPIs. 
Technically, a Collector is a specific implementation of logic designed for gathering data, and this uses the same standardized communication interface like all other implemented collectors. 
Within each collector, the process of getting and measuring data for one or more KPIs is implemented. 
As an additional functionality, collectors can receive certain parameters or inputs and send detailed and structured information back.