This page provides an overview of reports in AppDynamics.

AppDynamics extracts data from dashboards and creates scheduled reports. You can configure automatic report generation for a regular schedule or create reports manually.

Scheduled Reports

Scheduled reports are automatically created on a regular interval. AppDynamics creates reports with the data pulled from Dashboards and sends it to the configured list of email recipients, as scheduled. To deliver a report instantly, select the Send Report Now option available for a report.

You must have account-level permissions to view and configure scheduled reports. See account-level permissions.

Report Types and Formats

You can schedule periodic generation and delivery of the these report types to a list of email recipients:

Report TypeCaptured Information
Application Health Report

Application health data from the application dashboard that includes:

  • Business transaction and server health data.
  • Transaction scorecard.
  • Events and exceptions.
  • Load, response time, and errors graphs.
Dashboard Report

Dashboard data in the selected custom dashboard.

Controller Audit Report

Audit entries that include:

  • User logins and information changes.
  • Controller configuration changes.
  • Environment properties changes.
  • Application properties and object changes such as policies, health rules, and the entities listed here:
Date and time rangeObjectType
UserNameObjectName
ActionApiKeyId (if applicable)
ApplicationNameApiKeyName (if applicable)

AppDynamics supports PDF, JSON, and CSV file formats for this report type.

Home Screen Report

Overview data from the home page.

All Applications Summary

Data summary from the applications page.

User Experience: Browser Apps

Browser RUM data from the Browser App Dashboard Overview page.

Manage Scheduled Reports

You can create and deliver scheduled reports on a regular interval. To create a report identical to the existing one, you can duplicate the existing scheduled report and modify relevant fields, as required. You can add a set of email recipients for the report delivery.

In addition to the scheduled delivery of reports, use the Send Report Now option to send the generated report immediately to the email recipients. From the Reports page, select your report and click Send Report Now from the right-click menu. 

Create a Scheduled Report

You need to have the account-level Configure Scheduled Reports permission to create scheduled reports.

  1. Click Dashboards & Reports > Reports > Add Report.
  2. From the Create Scheduled Report page, you can customize your report:
    1. Enter Report Title and Report Subtitle.

      You can label a report CONFIDENTIAL using Report Subtitle.

    2. Optionally, select Show Title Page to include a title page at the beginning of your report file.
    3. Select your Report Type from the dropdown. Based on this selection, fields in the Report Data tab vary. 
    4. Make necessary changes in the Schedule, Report Data, and Recipients tabs, and then click Save.

Create a Controller Audit Scheduled Report

Use this report to view changes made to the user information, Controller configuration, and application properties. 

  1. Click Dashboards & Reports > Reports > Add Report.

  2. Enter Report Title and Report Subtitle.

    You can label a report CONFIDENTIAL using Report Subtitle.

    Optionally, select Show Title Page to include a title page at the beginning of your report file.

  3. Select Report Type > Controller Audit to define the fields in the Reports Data tab.

  4. Set the time ranges. You can create and manage custom time range, if required.

    Custom time range options are available for all the Report Types.

  5. Select your report file format as PDF, JSON, or CSV.
    Optionally, uncheck Show Diff to remove the Object Changes column from your report file.

  6. Select the data to include or exclude from the dropdown. Repeat as necessary with these options:

    Filter Type

    Attribute

    Attribute ValueResult
    Exclude/IncludeSameDifferentAudit entries matching with any of the attributes are excluded/included.
    Exclude/IncludeDifferentDifferentOnly audit entries matching with all of the attribute values are excluded/included.
  7. Enter the attribute value.

  8. Click +Add.

Alternative

You can use the Controller audit log that replicates the Controller Audit Report. This audit log monitors user activities and configuration changes in the Controller. See Controller Audit Log.

Scheduled Report Management

You can manage scheduled reports from the Dashboards & Reports > Reports > Scheduled Reports page. To edit, duplicate, enable, disable, export, import, and delete reports, use the menu bar on the Scheduled Reports page, or the right-click menu options available for each report in the list. 

Managing a report requires account-level permissions such as View Scheduled Reports and Configure Scheduled Reports.
To create and send the scheduled report on a regular interval, ensure that you have enabled the report. You can disable a scheduled report to put it on hold for a certain length of time. You can verify the current status of a report using the Enabled column in the list of reports. For any report in the list, you can use the Send Report Now option to generate and deliver it instantly.