A custom dashboard lets you display a specific set of metrics and data points on one screen. You can display application, server, and database metrics reported by AppDynamics agents. You can also supplement the AppDynamics built-in dashboards (such as the application dashboard, tier dashboard, etc.) and display metrics that are of interest to a particular audience.
You can use custom dashboards to present selected metrics for a user who only needs a relatively narrow or focused view of the data. For example, an executive may only need a high-level view of system performance and activity. You can assign such users to the predefined Custom Dashboard Viewer role to enable them to see the dashboard. Instead of using the Custom Dashboard Viewer role, you can share a custom dashboard.
Use controller-level custom dashboards to:
- Provide a customized view of application, server, and database performance data.
- Aggregate data from different applications on the same controller.
- Compare data from different applications on the same controller.
- Show a single view of both live and historical data.
- Share data with other users and stakeholders.
Create and View Custom Dashboards
You create and view controller-level custom dashboards from the Dashboards & Reports tab of the main menu.
In the Dashboards panel, click an existing dashboard to see or edit it.
Click + Create Dashboard to create a new dashboard.
Custom Dashboard Templates
Custom dashboard templates are an efficient way to display the same type of information for multiple tiers or nodes. You create a dashboard in the scope of a tier or node and then use that dashboard as a template to display the same type of data for other tiers or nodes in the same application. Associating the template with a specific tier or node sets the source of the dashboard's data.
Configure 'My Dashboards' for Tiers and Nodes permission.Requires
Create a custom dashboard template to:
- Compare overall application or infrastructure performance against individual tier or node performance.
- Show a standard set of metrics for multiple tiers and nodes.
You create and access dashboard templates from the My Dashboards tab of the built-in tier or node dashboard. From there you can create a new dashboard template for that tier/node or use dashboard templates that were created for other tiers or nodes in the same application by association.
Although the process for configuring controller-level and tier/node-level dashboard templates is similar, the two sets of dashboards are separate. In other words, you cannot associate a controller-level dashboard with a tier or node through the My Dashboards tab, nor can you access from the controller-level dashboards list any tier and node level dashboards outside the application in which they were created.
The dashboard and template names must be unique controller-wide. You cannot create a custom dashboard using an existing dashboard template name, nor can you create a dashboard template using an existing custom dashboard name.
You can export custom dashboards and dashboard templates to a JSON file and then import them where you need them.
Visibility and Permissions
For AppDynamics Users
Any user who is logged into the Controller and who has Custom Dashboard view permission can view a custom dashboard.
Users can be granted view, edit and delete permissions on specific dashboards.
Users who have the Can Create Custom Dashboards permission can create new dashboards.
The Dashboards Viewer preconfigured role has permissions to view custom dashboards. This role can be granted to users or groups who need access to custom dashboards. See Custom Dashboard Permissions.
For the Public
Sharing a controller-level custom dashboard makes the dashboard available to viewers who do not have AppDynamics accounts.
If the dashboard is shared, anyone who has been sent a direct link to the dashboard URL can view it. If someone has the URL and the dashboard is not shared or no longer shared, they see a message that the resource is not available when they try to access that URL.
You control controller-level custom dashboard sharing from the Actions menu of the custom dashboard configuration.
There is no comparable sharing mechanism for external viewers without controller credentials to access tier- and node-level custom dashboards based on templates. To access these types of dashboards the user must be logged into the controller and have custom dashboard view permissions on the specific dashboard.
Simplifying the Data Displayed
If a chart in a custom dashboard is displaying more data than you want to see, click the legend for the data that you do not want to see. This will remove that data from the chart. You can click the greyed out legend to restore the display.