The adoption of containerization and orchestration platforms, such as Kubernetes, has grown quickly as DevOps teams look to build scalable and resilient applications. Container environments consist of many moving parts. For example, in a busy application environment, hundreds of pods, the smallest execution unit in Kubernetes, are continuously being launched and decommissioned.
In this complex and dynamic environment, monitoring the health of your application infrastructure and troubleshooting issues can quickly become challenging. Between resource allocation issues that can cause pod eviction events, an unexpected termination scenario due to a spot instance availability, or CrashLoopBackOff errors arising from missing dependency that results in repeated failed launches; the sheer scale and complexity of a Kubernetes-back application requires more than standard monitoring and alerting to ensure optimal performance and health.
Join SolarWinds as we discuss how SolarWinds Observability provides single-pane of glass monitoring of your infrastructure and applications to provide you with visibility across complex Kubernetes workloads deployed across a multi-layered stack of AWS or Azure cloud services. We will demonstrate how SolarWinds Observability can:
• Detect a failing Kubernetes pod using pod health and performance metrics
• Detect resource allocation issues such as CPU and memory utilization using threshold alerting
• Connect user-facing availability and latency issues to node and cluster-level health metrics
• Monitor Kubernetes cluster, node, and pod-level performance metrics over time to optimize performance.