Appendix D. Performance

The first part of this chapter presents a general picture about report distribution performance and some high level performance guidelines for getting an increased throughput from the DocumentBurster software.

The last section shows a simple, yet powerful, DocumentBurster tool for monitoring various report bursting and report delivery performance metrics.

DocumentBurster hardware requirements will depend on the volume and the size of the reports which the system is expected to process and distribute. The system can scale in order to support the most demanding report distribution performance requirements.

In most of the situations, DocumentBurster should perform well enough on any low-end machine which can decently run Windows XP. However, if your enterprise organization is expected to process really huge reports, it is advisable to allocate a dedicated and powerful machine.

Following are the hardware devices which have an influence on the overall system throughput

DocumentBurster has a simple, yet powerful, mechanism to monitor various report bursting and report distribution performance metrics. This mechanism can be enabled for tracking, on an ongoing basis, the report bursting and report distribution performance during production.

DocumentBurster monitoring system displays the most relevant report bursting and report distribution performance indicators with the help of various graphs which are easy to understand and visualize.

Further more, DocumentBurster is publishing the performance metrics in two additional ways which can be used when integrating with professional monitoring tools

In the default installation, DocumentBurster does not gather any performance related data. If performance monitoring is required, then DocumentBurster should be configured to gather, calculate and publish the performance statistics.

Save the configuration file(s) and run DocumentBurster again. Now, everytime a report is being processed, performance metrics will be published in the following two files

If required, for more advanced monitoring scenarios, DocumentBurster has the technical premises to be integrated with other professional monitoring tools. Such an advanced monitoring tool will allow, for example, to define performance thresholds on DocumentBurster metrics and to raise an alert whenever the minimum performance thresholds are not met. Once raised, the alert can be either displayed in a monitoring dashboard using red color or can be sent by email to one or more configured email addresses.

While DocumentBurster™ 's monitoring system is not directly dependent on any, it can be integrated with most of the existing network monitoring platforms such as Nagios, Cacti, Hyperic, Zenoss, SpiceWorks, GroundWork, Zabbix or OpenNMS. If the IT department of your organization has already standardized on using an existing platform for doing system monitoring then it should be possible to add DocumentBurster to the list of applications which are closely monitored.

The documentation of the selected monitoring vendor should be consulted in order to find details on how to define and monitor a new application. In general, such tools will allow to fetch the required DocumentBurster performance data by either