This page provides an overview of permissions for custom dashboards in AppDynamics.

The predefined role is the Dashboards Viewer. The permissions of this role are limited to viewing custom dashboards in the Controller UI. The permissions of this role apply if you do not set more specific permissions for an individual custom dashboard.

Each custom dashboard inherits the default custom dashboard permissions unless you override the defaults by configuring separate explicit permissions for individual dashboards.

For example, you could have a custom dashboard called SalesDashboard and a custom role SalesRole, and a second custom dashboard called FinanceDashboard and a second custom role FinanceRole. The SalesRole could be configured to have permissions in the SalesDashboard but not in the FinanceDashboard and so on.

Creating custom dashboard templates requires the Configure 'My Dashboards' for Tiers and Nodes permission, which you can set at the application level. See Application Permissions.

Default Permissions

Changes made to the default or custom permissions are automatically applied to existing and future dashboards. These permissions can be used to create special permissions for specific dashboards and override default permissions.

You can configure default permissions on the the Admin.jsp page as follows:

  1. Click Settingsat the top-right corner of the dashboard editor and select Administration to access the admin space.
  2. Click Roles. To create a new role:

    1. Click Create, and under the General tab, provide details (name and description) about the role.
    2. Click Dashboards and select the permissions that you want this role to acquire. Select Can Create Dashboards to grant role permission to create new dashboards.
    3. Under Default Permissions, select the default permissions for this role: ViewEditDelete, or Share.
    4. Click Save to save the configuration.

    You cannot edit the permissions of the listed dashboard roles because they are set by default.

    If any of the dashboard permissions in the custom permissions list matches with the default permissions, that entry will be removed from the custom list.

  3. Click Users. 
    Assign the required role to the user by selecting one or more options from the list. You can assign all the available roles to the user at once or disable them all at once.

    You can create a new user or select a user from the existing list of options.

  4. Click Save.

Dashboard Permissions

PermissionActivities EnabledMore Information
ViewView specific custom dashboards.Custom Dashboards
EditEdit specific custom dashboards.
DeleteDelete specific custom dashboards.
ShareShare specific custom dashboards.
Can Create Custom DashboardsCreate new custom dashboards.

Share Permission

You can allow the users to share their dashboards publicly (without requiring a login) with the share permission. This permission allows you to control the permissions that a user or a role can acquire.

Enable the Share Permission

You can enable the Share icon on the dashboard after configuring the default share permission as follows:

  1. Go to Dashboards & Reports and click Dashboards
  2. Select a dashboard from the list.
    This table shows you how the Share icon appears on the dashboard menu based on the values assigned to share permission and the shared status:
Share PermissionIs sharedShare IconExample
TrueYesEnabled

TrueNoEnabled

FalseYesDisabled

FalseNoDisabled

When the share permission is enabled and no role with "Share" access is added, then dashboard users cannot share the dashboard. Hence, update all default roles with share=true when appropriate.