The Cluster Agent monitors the health of Kubernetes and OpenShift clusters. It can be deployed using the AppDynamics Kubernetes Operator and is supported on all major distributions of Kubernetes. The Cluster Agent collects metrics and metadata for the entire cluster, every node, namespace and down to the container level. When applications are instrumented with AppDynamics APM agents, the Cluster Agent allows you to view both Kubernetes and APM metrics for those pods, provided that both the Cluster Agent and the APM agents are reporting the data to the same account the Controller.

With the Cluster Agent you can:

  • Gain visibility into key Kubernetes metrics and events and detect uptime and availability issues
  • Diagnose issues that may prevent uptime or scalability issues such as: 
    • Pod failures and restarts
    • Node starvation
    • Pod eviction threats and pod quota violations
    • Image and storage failures
    • Pending/stuck pods
    • Bad endpoints: detects broken links between pods and application components

    • Service endpoints in a failed state

    • Missing dependencies (Services, configMaps, Secrets)
  • Track resource utilization of pods relative to the declared requests and limits.


 



Deploy on Kubernetes

Deploy on Red Hat OpenShift

Using the Cluster Agent

Reference and Troubleshooting