Simplify Application Monitoring for AKS with Azure Monitor (Public Preview)
austonli details Azure Monitor’s new public preview features for unified application monitoring on AKS, empowering developers with seamless onboarding and advanced observability.
Simplify Application Monitoring for AKS with Azure Monitor (Public Preview)
Author: austonli
Overview
Azure Monitor has introduced public preview capabilities for unified, automated application and infrastructure monitoring in Azure Kubernetes Service (AKS). This update empowers teams to onboard monitoring faster, collect richer telemetry data (using OpenTelemetry standards), and visualize performance across their entire AKS stack directly within the Azure Portal and with curated Grafana dashboards.
Key Features
1. Seamless Onboarding
- Directly enable application monitoring from the AKS cluster blade in Azure Portal.
- Simple, two-step process: Activate monitoring in cluster settings and select namespaces for targeting.
- Support for Custom Resource Definitions (CRDs) allows granular, per-deployment enablement.
2. First-Class OpenTelemetry Support
- Built-in support for OpenTelemetry data collection.
- Auto-instrumentation for Java and NodeJS applications—no code changes needed.
- Use the AzureMonitor OpenTelemetry distribution; telemetry flows to Application Insights automatically.
- Available for both portal UI and CLI workflows.
3. Unified Troubleshooting
- Switch between infrastructure (Container Insights) and application (Application Insights) views within Azure Portal.
- Improved navigation and curated OpenTelemetry workbooks help surface and diagnose problematic requests or failures.
- Enables cross-layer observability for rapid root-cause analysis.
4. Full-Stack Grafana Dashboards
- Azure-hosted Grafana dashboards designed for Application Insights and OpenTelemetry data.
- Bring together traces, dependencies, exceptions, and infrastructure metrics for microservices troubleshooting.
- Customizable: Extend dashboards with custom OTel metrics or deeper Application Insights dimensions.
How to Get Started
- Enable Monitoring: Go to Monitor Settings in your AKS cluster and enable application monitoring.
- Select Namespaces: Choose application namespaces and configure onboarding (optionally, use CRDs for fine-grained control).
- Auto-Instrument Apps: Instrument Java/NodeJS workloads without touching your codebase; all telemetry routes to Application Insights.
- Use Workbooks and Dashboards: Explore unified workbooks and Grafana dashboards for both infrastructure and application insights.
Documentation & More Info:
Practical Benefits
- No code modification required for most workloads—onboarding and data collection is handled via Azure integrations.
- Rapid troubleshooting by correlating app traces and infra metrics side by side.
- End-to-end visibility for cloud-native workloads, including microservices and distributed applications on AKS.
What You Can Achieve
- Monitor, diagnose, and optimize AKS app performance with minimal effort.
- Visualize both application and infrastructure health in unified dashboards.
- Use Azure-provided OpenTelemetry standards for future-proof observability integrations.
To take advantage of these new public preview features, explore the provided documentation above and get started with application monitoring for AKS today.
This post appeared first on “Microsoft Tech Community”. Read the entire article here