APM211 Lab - Introduction To AppDynamics - Student Lab Guide
APM211 Lab - Introduction To AppDynamics - Student Lab Guide
AppDynamics
Notice
Copyright
This document and all information and content contained herein are protected by U.S.
copyright and other intellectual property laws, and are the confidential information of
AppDynamics, LLC. No part of this document may be reproduced, distributed or
displayed in any form or by any means, or used to make any derivative work (such as a
translation or adaptation), without prior written permission from AppDynamics, LLC.
Instructions
Instructions
Please let your instructor know that you have completed the exercise(s).
Lab Preparation
1. On the Application Dashboard, the Time Range drop-down displays the last 1
hour by default. Click the Time Range drop-down to view other time range options
on the Standard tab.
2. Select 2 hours from the list on the Standard tab. The page updates to display the
specific metrics, including the flow map and graphs, for the last two hours.
Note: Click the Refresh button to update the application metrics that the page
displays for the time range that you selected. Standard time range intervals include the
last 5 minutes with a resolution of 1 minute, to the last 1 year with a resolution of 1 hour.
1. On the Application Dashboard, click the Time Range drop-down and then select
the Custom tab.
Note: You can apply your new custom time range by clicking the Time Range drop-
down and selecting it from the Custom tab. The Application Dashboard updates to
display specific metrics, including the Flow Map, for the custom time range that you
applied.
1. On the Application Dashboard, below the flow map, point to a time of interest on
the Load graph, Response Time graph, or Errors graph.
2. Drag the pointer to select a time period of interest.
3. In the pop-up window, click Set Time Range. The page updates to display the
specific metrics, including the flow map and graphs, for the custom time range that
you selected.
Note: To save this time range to the Custom tab, click the Save button to the left
of the Time Range drop-down, then in the Create Custom Time Range window, type a
name and description and click Save.
1. On the Application Dashboard, click the Time Range drop-down and then select
the Custom tab.
4. In the Edit Custom Time Range pop-up window, edit custom time range settings
including name, description, start and end time, and whether it is shared with
everyone.
5. To apply the changes to the custom time range and close the Edit Custom Time
Range window, click Save.
6. In the Manage Custom Time Range window, click the X to return to the
Application Dashboard.
7. Set the Time Range drop-down to display data for the last 1 hour.
Instructions
1. On the Application Dashboard, click the Application Flow Map drop-down and
select Manage My Flow Maps.
2. In the Manage Flow Maps window, click (+) to add a new flow map.
3. In the Add Flow Map window, type Java Flow Map into the field provided and click
OK.
4. In the Manage Flow Maps window, click the X to return to the Application
Dashboard.
5. Click the Application Flow Map drop-down and select the Java Flow Map. This
flow map is currently the same as the default.
6. Click the Application Flow Map drop-down again and select Edit Current Flow
Map.
7. In the Configure Flow Map window, below Show Tiers meeting these criteria,
select the Show only the specified Tiers check box.
8. In the Visible Tiers list, select each .Net tier and click Add to move them to the
Hidden Tiers list.
Note: The system saves the changes and applies it to the flow map on the Application
Dashboard. Verify that the Java Flow Map displays Java tiers only.
Note: You can use the Grid View button on the Application Dashboard to view a
list representation of the data shown on the Application Flow Map. This view displays
overall performance statistics for BTs in each tier as well as calls made between tiers
and other backend systems such as databases. The grid view does not exclude tiers
from view.
Instructions
1. On the Top Business Transactions page, click the Time Range drop-down.
2. On the Standard tab, select 30 Minutes.
3. In the By Slow Transactions section, make a note of the top 3 BTs:
______________ , ______________ , ______________
4. Review the BTs in the By Health Rule Violations section and determine the
following:
Do any of the top 3 BTs that you noted in the previous step trigger a health rule
violation? ______
5. From the left navigation pane, click Business Transactions to navigate to the
Business Transactions page.
6. Click the % Slow Transactions column heading to sort BTs by slow transactions.
Note: You may need to click the column heading twice to view the slowest
transactions at the top of the list.
7. Click the % Very Slow Transactions column heading to sort the BTs by very slow
transactions.
Note: You may need to click the column heading twice to view the slowest
transactions at the top of the list.
8. Review the BTs by % Slow Transactions and % Very Slow Transactions and
determine the following:
Do any of the BTs that you noted earlier trigger a health rule violation? ______
9. In the list of BTs, double-click the BT with a health rule violation. (If you do not see a
BT with a health rule violation, click the Response Time column heading and
double-click the BT with the highest response time.)
The system navigates to the Business Transactions > Dashboard page, which
displays the Transaction Flow Map for that BT.
10. Use the information in the Transaction Flow Map to identify the tier that is taking
the most time to execute: ___________________.
Note: The numbers above the flow lines indicate the calls made per minute to the
tier and the average time taken for the request to be serviced; that is, the round-trip
time for the request.
11. Determine the following:
Is the delay on this tier caused by the network, the database, or processing? How do
you know?
__________________________________________________
12. From the left navigation pane, click Application Dashboard, then click the
Dashboard tab.
13. Click the Flow Map drop-down and select Default Flow Map from the list.
Please let your instructor know that you have completed the exercise(s).
Username: admin
Password: labs4Appd*
Username: HOLLY
Password: FOX
Instructions
To log in to your Controller UI and navigate to the Application Dashboard, follow the
steps below.
1. For instructor-led training: direct your web browser to the IP address provided by
your instructor (http://<Your-IP-Address>/controller).
For self-paced/on-demand training: the controller window will open in a new tab after
you launch your on-demand lab environment.
2. Log in using the AppDynamics Controller UI username and password at the
beginning of this appendix.
3. On the Home page, within the Applications card, click the MovieZtream
application to display the Application Dashboard.
Note: The Dashboard tab on the Application Dashboard includes the Application
Flow Map which provides a high-level view of the MovieZtream application. From this
view you can navigate to other tabs on the Application Dashboard, or use the left
navigation pane of the Controller UI to navigate to a different area.
Instructions
To log in to the MovieZtream web application and run command scripts, follow the
steps below.
1. For instructor-led training: direct your web browser to the IP address provided by
your instructor (http://<Your-IP-Address>/movieztream_ui).
For self-paced/on-demand training: the MovieZtream interface window will open in a
new tab after you launch your on-demand lab environment.
2. Log in using the MovieZtream Application username and password at the beginning
of this appendix.
3. Navigate to the Admin > Server Management page.
Note: You can launch a command script for a lab exercise by selecting a command
from the Command drop-down and clicking the Start Load Command or Process
button.