Beginning in February 2020, AppDynamics switched from Semantic Versioning to Calendar Versioning for some agents and the first deployments of SaaS Controllers. In March 2020, the entire product suite will use Calendar Versioning.


Skip to end of metadata
Go to start of metadata

Related pages:

Your Rating:
Results:
1 Star2 Star3 Star4 Star5 Star
26 rates

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 

    View Health Rule Status in the UI

  • 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.  

Load Average

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

  • 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 and/or processes on the server are non-functional. The time series metric should not be used to indicate the overall availability of the server.

CPU

  • 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.

Memory

  • Installed: Total amount of memory, free and used, on the server. 
  • Memory Usage: Percentage of memory used.
  • Swap UsageSwap 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.

Network

  • 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.

Volumes

  • 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
  • No labels