Use the reporting functionality in the AppMon Client to produce a variety of reports from dashboards that you can easily share. Generate manual reports on the fly or schedule reports to run at regular intervals, like weekly performance reports.
To automate monitoring tasks, AppMon schedules reports or uses external actions to trigger them using REST interfaces. See Sample Use Cases below for more information.
The AppMon automated reporting functionality also lets you schedule sending email reports using SMTP protocol. Embedded images and styling information in the HTML email so the content appears in email clients without security warnings.
Report automation options
AppMon includes additions to the core reporting functionality so you can automate the process in various ways.
Scheduled Report Execution: Schedule a report to run at various intervals and send it using email. You can store the report in the file system and process it further. For example, you can publish it to a company web portal.
Retrieve Reports with REST Web Services Interface: You can use your own scheduler and receive reports using the REST interfaces. See Server REST Interfaces for more information.
Trigger Reports with REST Web Services Interface: To trigger and send a report at certain times such as when a test run completes, and send it by email, you can create a reporting task. See the tutorial on this page to learn how.
You can use the REST interfaces to trigger reports. See Server REST Interfaces for more information.
Retrieve Detail Data for Further Processing: You can process the information in XML reports more than other report types. The report data includes charts, and you can also retrieve full details about PurePaths. See Server REST Interfaces and Server- and Client-Side XML Reporting for more information.
Sample use cases
This section lists common use cases and how you can implement them.
|The operator wants to send a weekly status report by email to the management team.||
|The build engineer wants to email a report after the nightly build and test run is complete.||
|A performance engineer wants to retrieve details from a chart for more detailed analysis.||
|A developer wants to retrieve details from PurePaths for statistical analysis of called code locations.||