To access Server Dashboard, select AppDynamics Home > Servers > Dashboard.
Select a server from the list and double-click a server name to display its Dashboard. In this Dashboard, you can:
- View charts of key performance metrics for the selected monitored servers:
- Server availability
- CPU, memory, and network usage percentages
- Server properties
- Disk, partition, and volume metrics
- Top ten processes consuming CPU resources and memory
- Change the time period of the metrics displayed.
- View an assessment of the overall health of the server based on any health rule violations. See View Health Rule Status in the UI.
- View the hierarchy or grouping of the server as specified in the
controller-info.xmlusing 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 from the dropdown next to server tier.
- View an aggregate of the top ten processes by CPU usage, and top ten 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 Machine Agent is able to communicate with the Controller. The Machine Agent sends availability information in the form of a heartbeat to the AppDynamics Controller once a minute to indicate the Agent is alive. The heartbeat may show as available when other functions of the Machine Agent and Server fail. The availability only indicates that the Machine Agent is communicating with the Controller, and does not indicate the overall health of the functions within the Machine Agent.
- time series chart: Shows the Machine Agent availability trend over time. There are situations where the Machine Agent is able to communicate with the Controller while other functions of the Machine Agent, or processes on the server, are non-functional. Do not use the time series metric to indicate the overall availability of the server.
- 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 system 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.