Azure AKS Monitoring and Performance Management
Azure Kubernetes Service (AKS), is Microsoft’s cloud-based Kubernetes as a Service (KaaS) offering in the marketplace. AKS provides a fully managed Kubernetes (K8s) service designed to unite development and operations teams on a single platform to rapidly build, deliver, and scale applications. Azure AKS Monitoring from Instana includes all aspects of the solution’s Kubernetes Monitoring capabilities, plus the ability to manage the overall performance and configuration of Azure K8s.
What Does Azure AKS Do?
To help optimize AKS application performance and automate performance management workflows, Instana’s automatic Azure AKS Monitoring goes beyond simple metrics to provide comprehensive Cloud, Kubernetes, Infrastructure, Application, and Service monitoring capabilities:
- Discovery of Kubernetes nodes and deployed services
- Automatic code instrumentation and tracing for Java, Node, .NET and more
- Automatic mapping of applications, containers, and Kubernetes clusters
- Tracing of all end-to-end requests across all systems and services
- Application, Service, Infrastructure, Kubernetes, and Cloud health monitoring
Comprehensive monitoring of Azure AKS environments requires performance visibility for the virtual hosts, running pods, containers, and orchestration, and any applications and services deployed on the cluster.
Instana’s automated Application Monitoring is the quickest and easiest way to monitor Azure AKS across the stack to deliver comprehensive application insights. The Instana agent automatically discovers all Kubernetes instances, deployed service technologies, deploys the necessary monitoring sensors, and begins tracing applications and requests. Instana also automatically determines the health of the AKS cluster.
Monitoring Azure AKS Performance
Once deployed, the Instana Agent automatically identifies all running Kubernetes nodes – then deploys and configures Instana’s Kubernetes Monitoring sensor. Instana’s curated knowledge base knows what performance metrics are relevant for collection and how to collect them. To monitor the AKS service cluster health, additional metrics are also collected. Since Instana’s automatic configuration collects all relevant information, monitoring a hosted Kubernetes cluster couldn’t be easier.
To determine overall service health, the Instana Monitoring sensors also collect KPIs on the monitored AKS cluster environment to determine its health status.
With the help of health signatures from Instana’s curated knowledge base, Instana automatically detects issues inside the Kubernetes cluster and service incidents. Based on severity, Instana automates incident escalation and root cause identification, helping you solve issues before users are impacted.
Azure AKS Configuration Monitoring
In addition to performance and health data, Instana’s Kubernetes Monitoring sensor also collects configuration data for Kubernetes, pods, and containers, allowing Instana to analyze and correlate configuration data and changes with application and service performance information.
All Kubernetes performance and configuration information is summarized in a single Monitoring Dashboard, showing all relevant information in a single place for easy problem-solving and performance optimization.