Verify Tags in AppDynamics
Server Visibility discovers labels you have created, including app.kubernetes.io/version. Kubernetes labels are known as tags in AppDynamics.
To confirm that Kubernetes labels have been applied and reported as tags in AppDynamics:
- Log in to the Controller.
- Navigate to the Servers tab.
- The Dashboard view appears. To identify servers that are running containers, select Servers > View Options, and check Running on Container. This adds another column to show you which servers are running in containers.
Servers tab > View Options > Running on Container
- Select a server. In this example, we selected
apmqe-docker-09.Servers tab > List
- Click the Containers tab.
Servers > Dashboard > click Containers tab
- In the Containers view, double-click the Container Name that you want to verify.
Servers tab > Containers view > click Container Name
- The Container Detail > Overview window appears. Under Tags > Tag Name, locate and verify the tag
AppDynamics|Version, and the corresponding Tag Values.Container Detail > Overview window. Under Tags > Tag Name > AppDynamics|Version tag and corresponding Tag Values.
Create a Role to Access the Comparisons Feature
To enable the Comparisons feature for select users, you must be the account owner or have Administrator permission.
On the Controller, follow these steps to enable the Comparisons feature:
- Log in to the Controller as a user with Administrator permissions.
- Click the gear icon in the Controller menu.
- Select Administration.
- Select the Roles tab.
- Click Create.
- Enter a role name, for example Comparisons Tool User.
- Enter Description (optional).
- Select the Account tab.
- Click + Add. All Account permissions are displayed.
- Click the View Comparisons (BETA) checkbox.
- Click Done.
Assign Users to the Comparisons Tool User Role
Using the role you defined previously, for example, Comparisions Tool User do the following:
- Go to the User and Groups with this Role tab.
- Click + Add.
- Select which Users or Groups that you would like to grant this role.
- Click Done.
- Click Save. A security warning window will be displayed. The user must click Accept for the role to be saved.
A Saved Successfully message appears in the top right corner. - Refresh your browser to reflect the changes.
Comparisons UI Overview
The Comparisons feature displays performance data for two or more comparison groups.
The Set Up Comparison section shows two dropdown menus:
- Compare data from tier
- Group by label
The Comparison Groups displays all versions of a tier grouped by the app.kubernetes.io/version label. For example:
app.kubernetes.io/version 1.1app.kubernetes.io/version 1.2
The Performance Comparison section displays the tagged versions and shows three metrics:
- Load - Calls Per Minute
- Average Response Time (ms)
- Errors Per Minute
The Details card displays comparison group details in expandable rows. Comparison groups are shown in bold. The data in these rows roll up information from all nodes within the group.
|
Property Name
|
Description
|
|---|---|
| Comparison Group (nodes) |
A comparison group is a collection of entities stored as a single unique instance. For example, all nodes with a specific tag: |
| Container Name | The names of individual containers within comparison groups. |
| Total Calls (Load) | The total number of calls (Load) for the comparison group and its nodes. |
| Calls/Min (Load) | Calls per minute (Load) for the comparison group and its containers. |
| Avg RT (ms) | The response time-averaged over the time range in milliseconds. |
| Errors % |
The percentage of errors per minute for the comparison group and its containers. |
| Errors/Min | Errors per minute for the comparison group and its containers. |
Use the Comparisons Feature
Access the Comparisons feature to compare performance between versions.
-
Log in to the desired Controller.
-
Navigate to the Applications tab.
-
Select the tier that you wish to compare. Right-click on the tier name, and select Comparisons (BETA).
Applications tab > Comparisons Beta
Or, from the left navigation pane of the Controller UI, under Applications, select Comparisons Tool (BETA). If you only see data for one tagged release, you need to tag another release for comparison. See the 'Attach the Version Label as a Tag to Your Docker Containers' section of this document.
Controller UI left navigation pane > Applications > Comparisons Tool (BETA)
-
In the upper-right corner, click the clock icon to select the time range. The time range value defaults to Last 1 Hour.
- On the Set Up Comparison card:
- Select a tier in the Compare data from tier dropdown menu.
- Select a label in the Group by label dropdown menu.
- On the Performance Comparison card, all available comparison groups in the active time range are selected by default. While there is no limit to how many concurrent groups can be displayed, for ease of use, it is recommended to only include two to four comparison groups at a time.
- To view information about specific data points at areas of interest, position your cursor over the desired chart.
Administer the Comparisons Tool
You can disable and delete the Comparisons feature from the AppDynamics Controller.
Disable Comparisons
To disable the Comparisions feature, specify the scope:
- Disable Comparison Feature for a User or Group
- Disable Comparisons Feature
Disable Comparison Feature for a User or Group
To disable Comparisons feature for a user, remove the user from the role:
- Log in to the Controller with the Administrator password.
- Click the gear icon in the Controller menu.
- Select Administration.
- Click on the Roles tab.
- Search for the role name, Comparisons Tool User.
- Go to the User and Groups with this Role tab.
- Select which users or groups that you would like to remove from this Comparisons Tool User role.
- Click on the name of the user or group, and click Delete (using the trash icon).
- Click Save.
- Refresh your browser to reflect the changes.
Disable Comparisons Feature
To disable the View Comparisons (BETA) for your account submit an AppDynamics Support ticket.
Troubleshooting
If tags are not showing up in AppDynamics, verify that you have tagged your deployment with the app.kubernetes.io/version tag.
The View Comparisons feature does not currently work with the Cluster Agent.
Need additional help? Technical support is available through AppDynamics Support.
Known Issues
|
Issue
|
Description
|
|---|---|
| FMMUI-4 | Grid is not calculating calls per minute correctly |
| FMMUI-7 | Chart popovers persist too long |
| FMMUI-13 | If the full time range of data isn't available the chart time sequence isn't the entire time range |
| FMMUI-36 | Total calls count is smaller than single container call count |
| FMMUI-37 | Chart popovers do not include complete strings for values |
| FMMUI-41 | Charts look like bar graphs when the time range is set longer than 6 hours |