On this page:

Related pages:

There are two types of reports:

To access reports:
  1. Click Dashboards & Reports in the menu bar.
  2. If there are existing reports displayed, click Go to Reports.
  3. Click Create Report to create a new report.   
  4. Click either Scheduled Reports or On Demand Reports.

Scheduled Reports

You can schedule periodic generation and delivery of the following reports to a list of email recipients.

To create or modify a scheduled report:
  1. In the Reports window, do one of the following:
  2. If you are creating a new report or editing an existing one, complete the three tabs in the scheduled report form: Schedule, Report Data, and Recipients.
  3. Click Save.

If email has not been configured for AppDynamics, configure it now. See Configure the SMTP Server.

New in

You can specify a subtitle for a scheduled report. This is useful for adding a label, such as CONFIDENTIAL.

Custom Time Ranges

If you need to use a custom schedule, in the Timerange pulldown menu of the Report Data tab for an application health or controller audit report, select Custom. If there is an existing custom time range that meets your needs, select it from the Saved Time Ranges list. If you need to create a new custom time range, click Manage Custom Time Ranges at the very bottom of the pulldown menu and configure a new timerange.

Filters for Controller Audit Reports

You can exclude data from controller audit report data by Username, AccountName, Action, ObjectType and ObjectName.

For example, this report would omit data for the Payroll user and the Admin account:

The filter applies a CONTAINS match and is case-insensitive, so that a match on "payroll" or Payroll User" in this example would match. When multiple filters are applied, if any of the filters matches the item is filtered out of the report.

Due to an issue with the 32-bit linux controller, it is necessary to replace the PhantomJS binary to enable the sending of scheduled reports.

To do this, run the following commands on the Controller machine as a user with read, write and execute permissions in the Controller home directory:

wget https://phantomjs.googlecode.com/files/phantomjs-1.9.2-linux-i686.tar.bz2
tar -xvf phantomjs-1.9.2-linux-i686.tar.bz2
cp phantomjs-1.9.2-linux-i686/bin/phantomjs <controller_home>/reporting_service/reports/node_modules/phantomjs/lib/phantom/bin/


Replace <controller_home> with the installation directory of your controller.

It is not necessary to shut down the Controller or reporting service; the report service will work properly as soon as PhantomJS is replaced.

For additional troubleshooting, see information on Reporting Service system requirements in Controller System Requirements.

On-Demand Reports

On-demand reports are not distributed automatically. It is the responsibility of the creator to send or post the report to make it available to its intended recipients.

To use the report templates:
  1. In the On-Demand Reports window, click the Generate Report button on the report template that you want to use.

  2. Configure the report in the template.

  3. Click the Export PDF button to export the report to a PDF document. In the dialog that appears, name the report and click Save.

The following report templates are provided:

Other Ad Hoc Reports

For selected metrics over a certain time range:

In the Metric Browser with the metrics to be reported selected and the desired time range set, click the Export Data pulldown menu, then Export as PDF Report.

For call graph data:

In the lower left corner of the call drill down window of a transaction snapshot, click Export to PDF.

For dashboard data:

To report data from the following dashboards:

From the Actions (lightening bolt) pulldown menu in the dashboard access the Actions dropdown menu click View Old Dashboard. 

Then in the Actions menu of the old dashboard click Export as PDF report.