Cloud Native App Monitoring

The Digital Transformation of Bridge-To-Posibili-Tea’s application has moved Antonio and his team to use cloud infrastructure extensively. Today, his organization uses Kubernetes (both on-prem DC and in the Cloud) because it decouples developers and operations from deploying to specific machines and it significantly simplifies day-to-day operations by abstracting the underlying infrastructure.

image



Antonio and his team are looking for a solution that monitors events and metrics of Kubernetes clusters. It must also track the state of most Kubernetes resources: pods, replica sets, deployments, services, persistent volumes, nodes etc. on both on-prem and in the Cloud.

The ideal solution would be the one with a dashboard that provides an overview of potential issues with cluster health, grouped by category and severity. It must provide real-time statistics on the state of monitored objects on the cluster, best-practice violations, and missing dependencies.

Antonio wants to work and solve the following pain points:

  • Detailed insights into the performance of Hybrid-Cloud application
  • Ability to see where across the stack problems are occurring and why
  • Need to tie performance back to their business metrics and prioritize actions based on business impact
  • Be alerted if there are issues that are impacting the business performance of the application
  • Visibility into resource utilization by cluster and see the status and the utilization of every pod
  • To quickly find what is running in the cluster from a namespace perspective and if any jobs have failed
  • See the events that are contributing to problems with the application related to the pods


Next  

We’ll walk through some hands-on exercises to see how AppDynamics provides deep visibility into Kubernetes clusters.