B – Control Center Reports

Based on data collected in the Infostore repository, VoiceObjects provides a set of pre-configured reports that are deeply integrated into the Control Center to allow for easy access and convenient monitoring of system performance on multiple levels.

Reports are available on the levels of servers, server instances, and services.

The data underlying the reports is retrieved from the server connected to in the Control Center using the Web Service Interface. No explicit connection to the Infostore repository is required.

i8  Note: Infostore needs to be enabled in order to view reports since they rely on data captured within the Infostore repository.

8   Caution: When using Control Center reports on live production servers, keep in mind that running the corresponding SQL queries on the Infostore repository creates a certain load on the database. Care should therefore be taken not e.g. to refresh the reports too frequently.

Report View

Control Center reports are available from within the context menus for servers, server instances, and services as described in Chapter 3 – Managing Servers and Services. Selecting a report opens a new view called Report Chart (or brings it to the front if it was already open).

 

 

Reports can be viewed for the current as well as the previous time period on the levels of days, weeks, months, and years. By default, reports show data for today.


 

Time range can be selected from the first drop-down list offering Day, Week, Month, and Year.

The second drop-down list adjusts accordingly to offer Today / Yesterday, Current week / Previous week, Current month / Previous month, or Current year / Previous year.

The report type itself can be switched using the third drop-down list; the choices offered are the same as in the corresponding Control Center menu.

To refresh the currently shown report, e.g. after additional calls have been made, click the Refresh button .

The report can be saved as a PDF file by clicking the Save button .

Server Reports

Server reports provide information about all sessions processed on the server. In a cluster setup, this spans the entire cluster with all its component server instances.

Number of Sessions

Shows the total number of sessions processed on the server during the selected time period.


 

The specific type of chart (line chart or bar chart) is chosen automatically depending on the time period.

Sessions by Instance

Shows the distribution of sessions processed on the server during the selected time period split across server instance. In a cluster setup, this can be used to validate that load is spread evenly across the component server instances.


Sessions by Service

Shows the distribution of sessions processed on the server during the selected time period split across services. This can be used to monitor load distribution across the different applications deployed on the server.


Session Duration

Shows the average session duration during the selected time period split out by service.


Session Status

Shows the distribution of session termination status for all sessions processed on the server during the selected time period.


Server Instance Reports

Server instance reports provide information about all sessions processed on the server instance. In a cluster setup, this allows for individual analysis of the various component server instances of the cluster.

Number of Sessions

Shows the total number of sessions processed on the server instance during the selected time period.


Sessions by Service

Shows the distribution of sessions processed on the server instance during the selected time period across services. This can be used to monitor load distribution across the different applications deployed on the server instance.


Session Duration

Shows the average session duration during the selected time period split out by service.


Session Status

Shows the distribution of session termination status for all sessions processed on the server instance during the selected time period.


Memory Usage

Shows the memory usage on the server instance during the selected time period. This is important information to monitor the health of the server instance.


Queue Usage

Shows the Infostore queue usage on the server instance during the selected time period. This is important information to monitor the health of the server instance’s Infostore connection.


Cache Usage

Shows the in-memory cache usage on the server instance during the selected time period. The in-memory cache represents the applications deployed on the server instance and is used when serving calls.
This is important information to monitor the health of the server instance’s service management.


Service Reports

Service reports provide information about all sessions processed on the service.

Number of Sessions

Shows the total number of sessions processed on the service during the selected time period.


Session Duration

Shows the distribution of session durations during the selected time period.


Session Status

Shows the distribution of session termination status for all sessions processed on the service during the selected time period.


Business Tasks

Shows the completion rates of business tasks within the service during the selected time period. Based on the appropriate definition of business tasks, this is a good indication of whether callers succeed with what they wanted to achieve when calling the application.