This page provides an overview of dashboard variables in AppDynamics.
You can use dashboard variables to quickly change the data that widgets display without creating a new widget. You can create a series of widgets that show the same metric for a different entity, and view information from multiple applications by simply switching the variable linked to application name. You can also build a dashboard by copying groups of widgets and switching the variable set for each group.
You can define variables in a dashboard and across an assembly.
You can set variables to change the values used by a variable across an assembly or within a container. This can occur at the container level and assembly level.
Group Variable Inheritance
For group level, variable inheritance is inherited from parents to children. For example, a group inherits its variable definition from the dashboard in which it sits, however the dashboard does not inherit variable definitions from a group. This is because you cannot define variables at the group level.
Assembly Variable Inheritance
You can nest one variable within another variable. For example, you can create a tier variable within an application variable and then bind the data using these variables.
Currently, nested variables support only tiers.