This topic describes the App Servers List window.
Accessing the App Servers List
AppDynamics displays all application servers in a business application on the application server list.
To access this list, in the left navigation pane click Server -> App Servers.
Viewing the App Servers List
- To sort the servers based on the data in a particular column, click the column header.
- To filter the list, enter the app server to filter on in the filter field.
- To view the list in organized by app server, click the tree icon. To see it organized by node, click the grid icon.
How the App Servers List is Organized
The Create Tier button lets you set up another tier. See Creating New Tiers.
The View toggle changes the list from a tree view, ordered by tier, to a flat grid view.
Tier and Node Count
The App Servers List tells you how many tiers and nodes are in the application.
The search box filters the list of nodes. This is helpful when you have many nodes.
The App Servers List has three tabs: Health, Hardware, and Memory. Click the tab that matches the type of information that you are interested in.
The Health tab has the following columns:
- # of Nodes
This column shows the number of nodes (app servers) in the tier. This column is visible only in tree view.
The color of the Health icon describes the extent to which a server, or one of its nodes, is experiencing node-level health rule violations. Healthy servers green; servers with warning-level violations are yellow/orange; servers with critical-level violations are red.
For more information see See Tutorial - Server Health and Troubleshoot Health Rule Violations.
- App Agent Status
A green up-arrow icon indicates that the app agent is reporting to the Controller.
A red down-arrow icon indicates that the app agent is not reporting to the Controller.
If the app agent is not reporting, see:
- App Agent Version
This column shows the version of the app agent running on the node.
- JVM (Java only)
This column shows the name and version of the JVM.
- Last JVM Restart (Java only)
This column shows the timestamp of the last JVM restart.
- CLR (.NET only)
This column shows the name and version of the CLR.
- Last CLR Restart (.NET only)
This column shows the timestamp of the last CLR restart.
- Machine Agent Status
A green up-arrow icon indicates that the machine agent is reporting to the Controller.
A red down-arrow icon indicates that the machine agent is not reporting to the Controller.
If the machine agent is not reporting, the column shows a dash. Either an agent is not installed or it is not reporting for some other reason. In Java or PHP environments see Troubleshooting Machine Agent Installation. For .NET see Configure Machine Agents in a .NET Environment.
If a machine agent is not installed on the physical device, no data will be available in the Hardware tab.
The Hardware tab has the following columns:
- CPU % (current)
- CPU % (average) - over the selected time range
- Memory % (current)
- Memory % (average) - over the selected time range
- Disk IO KB reads/sec
- Disk IO KB writes/sec
- Network IO KB reads/sec
- Network IO KB writes/sec
For more information see Monitor Hardware.
The Memory tab shows memory information relevant to your application environment.
The Memory tab has the following columns for Java servers:
- JVM % Heap
- Max Heap
- JVM CPU Burnt (ms/min)
- GC Time Spent (ms/min)
- Major Collections
- Major Col time min (ms)
- Minor Col time min (ms)
For more information, see Troubleshoot Java Memory Issues.
The Memory tab has the following columns for .NET servers:
- Current Heap Utilization (MB)
- Average Heap Utilization (MB) - over the selected time range
- Committed Heap
- CPU Burnt (% proc time)
- Induced Collections
- Time Spent on Collections (%)
PHP memory management is different than other languages. Relevant memory metrics supplied by the App Agent for PHP are in the Metric Browser.