Reporting and SLA Monitoring

Overview

As of version 2014b7, RealOpInsight Ultimate has the ability to handle reporting and SLA. This feature provides BI (business intelligence) graphs and other useful information that give you over time trends on Quality of Service (QoS) and Service Level Agreement (SLA). Further, report data can be exported in CSV format so as to be treated by external tools like Microsoft Excel and other CSV-compatible tools.

Here is a screenshot extracted from our demo platform.

../_images/report-main-screenshot.png

Enabling Reporting

The reporting capability will just work out-of-the-box after a proper installation/upgrade of RealOpInsight Ultimate. The only important think to do is to start the RealOpInsight QoS Data Collector daemon as follow:

$ sudo service realopinsight-reportd start

The daemon seamlessly collects reporting data behind the scene. By default, data are collected every 5 minutes. You can change this by editing setting he environment variable DAEMON_ARGS in the configuration file located in /etc/default/realopinsight-reportd. In the following example, the period is set to 5 minutes (default value). You can set it to any valid integer number. Invalid value will be ignored and the default value will be used.

DAEMON_ARGS="-t 5"

After editing the file, you must restart the daemon to use the new settings:

$ sudo service realopinsight-reportd restart

Warning

Bear in mind that, according to the selected period of time and the among of data generated during that period, computing report data as well as building the related charts may require a high memory usage. Hence, it’s important to dimension the resources allocated to RealOpInsight server accordingly.

Accessing Reports

Natively, each operator can access to the reports related to the views assigned to him. Displayed reports are by default based on data generated during the last 30 days. You can extend or restrict the period using the date-based filtering capability provided via the Operations Console user interface.

Exporting/Downloading Report Data

Report data can be exported in CSV format. This could be useful notably if you want to process the report data using external third party software (e.g. Microsoft Excel).

To export report data of a given view:

  • Select the start and the end date of the period concerned by the exportation.
  • You may optionality click on Apply button to update the BI graphs accordingly.
  • Beside the view concerned by the exportation, select the icon csv-export-icon to trigger the exportation.
  • Select the destination file to start the download.

As illustrated by the below screenshot, each entry of the CSV file has the following fields:

  • A timestamp corresponding to the sampling date as the number of seconds since epoch.
  • The name of the corresponding view.
  • The status of the view at the sampling date.
  • The percentage of IT services in each status at the sampling date.
../_images/report-csv-export.png