Azure Kubernetes Service (AKS) Monitoring with SigNoz SigNoz released an integration for Azure Kubernetes Service (AKS) monitoring that collects metrics and logs from managed Kubernetes clusters. The integration requires SigNoz Azure agent version v0.0.11 or later and supports only AKS clusters with the resource type `Microsoft.ContainerService/managedClusters`. Users can enable log and metric collection through the SigNoz Azure integrations panel, with data appearing in a pre-built AKS Overview dashboard within minutes. The Azure Kubernetes Service AKS integration collects metrics and logs from your managed Kubernetes clusters. Once enabled, the SigNoz agent discovers AKS resources in your monitored resource groups and configures telemetry collection. This integration requires SigNoz Azure agent version v0.0.11 or later. Note: This integration is only for AKS clusters with resource type Microsoft.ContainerService/managedClusters . Getting started Connect your Azure subscription first. See Azure One-Click Integrations https://signoz.io/docs/integrations/azure/one-click-azure-integrations/ for setup instructions. Once connected: - In SigNoz, navigate to Integrations Microsoft Azure . - Select Azure Kubernetes Service AKS from the left panel. - Toggle Log Collection and Metric Collection on. The agent deploys the necessary Event Hubs and diagnostic settings in the background. Data starts flowing within a few minutes. Navigate to Dashboards and open the Azure Kubernetes Service AKS Overview dashboard to confirm metrics are appearing. What's collected Logs | Name | Path | Type | |---|---|---| | Resource ID | resources.azure.resource.id | string | Metrics | Metric name | Unit | Type | |---|---|---| azure apiserver cpu usage percentage average | Percent | Gauge | azure apiserver cpu usage percentage maximum | Percent | Gauge | azure apiserver current inflight requests average | Count | Gauge | azure apiserver current inflight requests total | Count | Gauge | azure apiserver memory usage percentage average | Percent | Gauge | azure apiserver memory usage percentage maximum | Percent | Gauge | azure etcd cpu usage percentage average | Percent | Gauge | azure etcd cpu usage percentage maximum | Percent | Gauge | azure etcd database usage percentage average | Percent | Gauge | azure etcd database usage percentage maximum | Percent | Gauge | azure etcd memory usage percentage average | Percent | Gauge | azure etcd memory usage percentage maximum | Percent | Gauge | azure kube node status allocatable cpu cores average | Count | Gauge | azure kube node status allocatable cpu cores total | Count | Gauge | azure kube node status allocatable memory bytes average | Bytes | Gauge | azure kube node status allocatable memory bytes total | Bytes | Gauge | azure kube node status condition average | Count | Gauge | azure kube node status condition total | Count | Gauge | azure kube pod status phase average | Count | Gauge | azure kube pod status phase total | Count | Gauge | azure kube pod status ready average | Count | Gauge | azure kube pod status ready total | Count | Gauge | azure node cpu usage millicores average | Count | Gauge | azure node cpu usage millicores maximum | Count | Gauge | azure node cpu usage percentage average | Percent | Gauge | azure node cpu usage percentage maximum | Percent | Gauge | azure node disk usage bytes average | Bytes | Gauge | azure node disk usage bytes maximum | Bytes | Gauge | azure node disk usage percentage average | Percent | Gauge | azure node disk usage percentage maximum | Percent | Gauge | azure node memory rss bytes average | Bytes | Gauge | azure node memory rss bytes maximum | Bytes | Gauge | azure node memory rss percentage average | Percent | Gauge | azure node memory rss percentage maximum | Percent | Gauge | azure node memory working set bytes average | Bytes | Gauge | azure node memory working set bytes maximum | Bytes | Gauge | azure node memory working set percentage average | Percent | Gauge | azure node memory working set percentage maximum | Percent | Gauge | azure node network in bytes average | Bytes | Gauge | azure node network in bytes maximum | Bytes | Gauge | azure node network out bytes average | Bytes | Gauge | azure node network out bytes maximum | Bytes | Gauge | Dashboards The integration includes a pre-built AKS dashboard. Pre-built dashboards are locked and cannot be edited. To customize, use Export JSON from the dashboard menu and import it as a new dashboard. Key panels include: - Pod status ready and phase - Node status conditions and allocatable resources - Node CPU, memory RSS and working set , disk, and network usage - API server inflight requests, CPU, and memory usage - etcd CPU, memory, and database usage Next steps Create alerts https://signoz.io/docs/alerts/ to get notified on node failures or high API server load Build custom dashboards https://signoz.io/docs/userguide/manage-dashboards/ to correlate cluster metrics with application traces Get Help If you need help with the steps in this topic, please reach out to us on SigNoz Community Slack https://signoz.io/slack/ . If you are a SigNoz Cloud user, please use in product chat support located at the bottom right corner of your SigNoz instance or contact us at cloud-support@signoz.io mailto:cloud-support@signoz.io .