To access: AppDynamics Home > Servers > Dashboard
Select a server from the list and double-click a server name. The Dashboard for the selected server appears. In this dashboard, you can:
- See charts of key performance metrics for the selected monitored servers, including server availability;
- CPU, memory, and network usage percentages
- server properties
- disk, partition, and volume metrics
- top 10 processes consuming CPU resources and memory
- Change the time period of the metrics displayed.
- See an assessment of the overall health of the server, as determined by whether any health rules have been violated. See
- See the hierarchy or grouping of the server as specified in the controller-info.xml using the machine-path configuration property.
- Click on any point on a chart to see the metric value for that time.
- Sort the chart using any of the columns as a sorting key.
- Find and switch to other Server Dashboards (pull-down menu next to server tier, top left).
- View an aggregate of the top 10 processes by CPU usage, and top 10 processes by memory.
Server Dashboard Metrics
Host ID, Health, Hierarchy (Top Pane)
- Host id: This is an ID for the server that is unique to the AppDynamics Controller.
- Health: Shows the overall health of the server. Hover over the health icon for details; for example, the following appears when hovering over the exclamation mark ( ! ) in a red box, "There are Critical Health Rule Violations on this machine during the time range."
- Hierarchy: This is an arbitrary hierarchy to group your servers together, specified by Machine Hierarchy Property.
The CPU load presented as an average over the past 1 minute, 5 minutes, and 15 minutes. The CPU load is the percentage of the CPU consumed by processes that are currently running or that are waiting to run. These metrics are shown as percentages in the Server Dashboard and are scaled by 100 in the Metric Browser.
- Availability: Percentage of time the server was available. The Standalone Machine Agent sends a heartbeat to the AppDynamics Controller once a minute to indicate the agent is alive.
- time series chart: Shows the server availability trend over time.
- CPU Usage: Average usage of CPU over the chosen time-range.
- # of Cores: Number of cores for the CPU.
- time series chart: Shows CPU busy percentage trend over time.
- Installed: Total amount of memory, free and used, on the server.
- Memory Usage: Percentage of memory used.
- Swap Usage: Swap usage tracks the swap file utilization. A swap file enables an operating system to use hard disk space to simulate extra memory. When the system runs low on memory, it swaps a section of RAM being used by an idle program onto the hard disk to free up memory for other executing programs. When the idle, swapped out program begins executing again, it is moved back to RAM, potentially displacing some other idle program. This causes a large amount of hard disk reading and writing that can slow down the computer considerably.
- time series chart: Shows the memory usage trend over time.
- Interfaces: Number of network interfaces on the server.
- Outgoing: Kilobytes of data sent per second for all monitored network devices.
- Incoming: Kilobytes of data received per second for all monitored network devices.
- time series chart: Shows the network incoming and outgoing volume trend over time.
- Total: Storage space, free and used, on the disk, partition or volume. For Linux systems, this does not include disk space reserved by the kernel.
- Free: Total storage space available. For Linux systems, this does not include disk space reserved by the kernel.
- Usage(%): Percentage of storage space in use across each disk, partition, and volume.
- time series chart: Shows the storage usage trend over time.
Top 10 Processes Consuming CPU
- Count: Number of processes in this class.
- CPU (%): Percentage of CPU resources consumed by all processes in this class.
- Memory (%): Percentage of memory consumed by all processes in the class.
- PID: Process ID.
- PPID: Parent Process ID
Top 10 Processes Consuming Memory
- Count: The number of processes in this class consuming memory resources.
- CPU (%): Percentage of CPU consumed by all processes in this class.
- Memory (%): Percentage of memory consumed by all processes in this class.
- PID: Process ID.
- PPID: Parent Process ID