---
title: Azure Container Service
description: Track key Azure Container Service metrics.
breadcrumbs: Docs > Integrations > Azure Container Service
---

# Azure Container Service

## Overview{% #overview %}

Azure Kubernetes Service allows you to quickly deploy a production-ready Kubernetes cluster.

Use the Datadog Azure integration to collect metrics from Azure Kubernetes Service.

## Setup{% #setup %}

### Installation{% #installation %}

If you haven't already, set up the [Microsoft Azure integration](https://docs.datadoghq.com/integrations/azure.md) first. There are no other installation steps.

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **azure.containerservice\_managedclusters.apiserver\_current\_inflight\_requests**(count)            | Maximum number of currently used inflight requests on the service per request kind                             |
| **azure.containerservice\_managedclusters.cluster\_autoscaler\_cluster\_safe\_to\_autoscale**(count) | Determines whether or not cluster autoscaler will take action on the cluster                                   |
| **azure.containerservice\_managedclusters.cluster\_autoscaler\_scale\_down\_in\_cooldown**(count)    | Determines if the scale down is in cooldown                                                                    |
| **azure.containerservice\_managedclusters.cluster\_autoscaler\_unneeded\_nodes\_count**(count)       | Nodes marked as candidates for deletion                                                                        |
| **azure.containerservice\_managedclusters.cluster\_autoscaler\_unschedulable\_pods\_count**(count)   | Number of pods in the cluster that cannot be scheduled                                                         |
| **azure.containerservice\_managedclusters.count**(count)                                             | The count of Azure Container Service managed cluster resources                                                 |
| **azure.containerservice\_managedclusters.kube\_node\_status\_allocatable\_cpu\_cores**(count)       | Total number of available cpu cores in a managed cluster*Shown as core*                                        |
| **azure.containerservice\_managedclusters.kube\_node\_status\_allocatable\_memory\_bytes**(gauge)    | Total amount of available memory in a managed cluster*Shown as byte*                                           |
| **azure.containerservice\_managedclusters.kube\_node\_status\_condition**(count)                     | Statuses for various node conditions                                                                           |
| **azure.containerservice\_managedclusters.kube\_pod\_status\_phase**(count)                          | Number of pods by phase                                                                                        |
| **azure.containerservice\_managedclusters.kube\_pod\_status\_ready**(count)                          | Number of pods in Ready state                                                                                  |
| **azure.containerservice\_managedclusters.node\_cpu\_usage\_millicores**(count)                      | Aggregated measurement of CPU utilization across the cluster                                                   |
| **azure.containerservice\_managedclusters.node\_cpu\_usage\_percentage**(gauge)                      | Aggregated average CPU utilization measured in percentage across the cluster*Shown as percent*                 |
| **azure.containerservice\_managedclusters.node\_disk\_usage\_bytes**(count)                          | Disk space used in bytes by device*Shown as byte*                                                              |
| **azure.containerservice\_managedclusters.node\_disk\_usage\_percentage**(gauge)                     | Disk space used in percent by device*Shown as percent*                                                         |
| **azure.containerservice\_managedclusters.node\_memory\_rss\_bytes**(gauge)                          | Container RSS memory used in bytes*Shown as byte*                                                              |
| **azure.containerservice\_managedclusters.node\_memory\_rss\_percentage**(gauge)                     | Container RSS memory used in percent*Shown as percent*                                                         |
| **azure.containerservice\_managedclusters.node\_memory\_working\_set\_bytes**(gauge)                 | Container working set memory used*Shown as byte*                                                               |
| **azure.containerservice\_managedclusters.node\_memory\_working\_set\_percentage**(gauge)            | Container working set memory used in percent*Shown as percent*                                                 |
| **azure.containerservice\_managedclusters.node\_network\_in\_bytes**(gauge)                          | Network received bytes*Shown as byte*                                                                          |
| **azure.containerservice\_managedclusters.node\_network\_out\_bytes**(gauge)                         | Network sent bytes*Shown as byte*                                                                              |
| **azure.containerservice\_managedclusters.apiserver\_cpu\_usage\_percentage**(gauge)                 | Maximum CPU percentage (based off current limit) used by API server pod across instances.*Shown as percent*    |
| **azure.containerservice\_managedclusters.apiserver\_memory\_usage\_percentage**(gauge)              | Maximum memory percentage (based off current limit) used by API server pod across instances.*Shown as percent* |
| **azure.containerservice\_managedclusters.etcd\_cpu\_usage\_percentage**(gauge)                      | Maximum CPU percentage (based off current limit) used by ETCD pod across instances.*Shown as percent*          |
| **azure.containerservice\_managedclusters.etcd\_database\_usage\_percentage**(gauge)                 | Maximum utilization of the ETCD database across instances.*Shown as percent*                                   |
| **azure.containerservice\_managedclusters.etcd\_memory\_usage\_percentage**(gauge)                   | Maximum memory percentage (based off current limit) used by ETCD pod across instances.*Shown as percent*       |

### Events{% #events %}

The Azure Kubernetes Service integration does not include any events.

### Service Checks{% #service-checks %}

The Azure Kubernetes Service integration does not include any service checks.

## Troubleshooting{% #troubleshooting %}

Need help? Contact [Datadog support](https://docs.datadoghq.com/help/).
