Set Up Application Reporting

You can only do this if you're a PerformanceGuard administrator.

In addition to the normal IP traffic reports aggregated by client location, PerformanceGuard can also do trend aggregation of application-traffic data per computer per application at fixed time intervals.

You can access this information as a summary report in the PerformanceGuard web interface by selecting ANALYZE > Computers > Application Report.

In PerformanceGuard the term application doesn't necessarily mean a single software program. Instead it means a collection of things that you find it meaningful to measure the performance of together.

Thus, a number of things must be in place for application reporting to work:

  • You must have defined at least one type of application, read more how to setup these applications in Network Applications.

  • You must enable trend aggregation (described in the following)

Optionally, you can also include data from application pings (that is monitoring of availability, response times, etc.) and transaction filters (that is monitoring of web requests) in your application reporting.

Enable Trend Aggregation

Aggregation at computer level can't be enabled from the PerformanceGuard web interface. Instead you must execute SQL against the PerformanceGuard Backenddatabase

First decide how long you need to keep the aggregated data for. If you want to be able to run a weekly report, make sure to set a retention period somewhat longer than one week. The retention period is specified in hours.

You also need to specify how often the trending should be done (per hour, day or week). The trend period or level is specified in hours. If you want a period that's shorter than 24 hours, make sure to specify a number that can be divided by 24. If the period must be longer than 24 hours, make sure to specify a multiple of 24 hours. If you set the period to one hour, you'll have an aggregated value per computer per application every hour of the day.


These settings will directly influence the size of your database. Keep the trend level as high as possible. Keep the retention period as low as possible.
-- Set trend level in hours (choose 1, 2, 3, 4, 6, 8, 12 or a multiple of 24)
-- If set to 24 hours you will have one aggregated value for each computer per day.
UPDATE status SET value='24' WHERE parameter='DETAIL_TREND_INTERVAL' 

-- Set retention period for computer level trend data in hours
UPDATE status SET value='768' WHERE parameter='KEEP_PERIOD_DETAIL_TREND'

-- Enable computer level trending for IP-traffic
UPDATE status SET value='true' WHERE parameter='TRAFFIC_DETAIL_TREND_ENABLED' 

-- Enable computer level trending for transaction filters
UPDATE status SET value='true' WHERE parameter='TRANSACTION_DETAIL_TREND_ENABLED'

View Application Report

When you have defined the application and enabled trend aggregation, you are ready to view application reports.

For information about how to generate an application report (ANALYZE > Computers > Application Report), see Application Report.


Search this documentation

On this page

In this section