---
title: Alibaba Cloud Container Service
description: >-
  Monitor Alibaba Cloud Container Service for Kubernetes (ACK) CPU, memory,
  network, and filesystem metrics.
breadcrumbs: Docs > Integrations > Alibaba Cloud Container Service
---

# Alibaba Cloud Container Service
Integration version1.0.0
{% callout %}
# Important note for users on the following Datadog sites: us2.ddog-gov.com

{% alert level="info" %}
To find out if this integration is available in your organization, see your [Datadog Integrations](https://app.datadoghq.com/integrations) page or ask your organization administrator.

To initiate an exception request to enable this integration for your organization, email [support@ddog-gov.com](mailto:support@ddog-gov.com).
{% /alert %}

{% /callout %}

## Overview{% #overview %}

Alibaba Cloud Container Service for Kubernetes (ACK) is a managed Kubernetes service that simplifies deploying, managing, and scaling containerized applications.

Use this integration to monitor CPU, memory, network, and filesystem metrics across your ACK clusters at the cluster, node, pod, and deployment level.

**Note:** Due to Alibaba Cloud's deprecation of Cloud Monitor support for Container Service metrics, you cannot collect metrics for clusters created after September 30, 2025. For more information, see the [Alibaba Cloud deprecation notice](https://www.alibabacloud.com/help/cms/cloudmonitor-1-0/product-overview/announcement-on-the-discontinuation-of-kubernetes-container-monitoring-feature-of-cloudmonitor).

## Setup{% #setup %}

### Installation{% #installation %}

After you set up the [Alibaba Cloud](https://docs.datadoghq.com/integrations/alibaba_cloud.md) integration, ensure that the Container Service is included in your Alibaba Cloud monitoring configuration.

### Additional RAM permission for Kubernetes metrics{% #additional-ram-permission-for-kubernetes-metrics %}

To collect ACK Kubernetes metrics using [Managed Service for Prometheus](https://www.alibabacloud.com/en/product/prometheus?_p_lc=1), your Datadog RAM user requires one additional permission beyond the standard `ReadOnlyAccess` policy. In your Alibaba Cloud console, create a custom inline policy for the Datadog RAM user that includes:

```json
{
  "Statement": [
    {
      "Effect": "Allow",
      "Action": "cs:InstallClusterAddons",
      "Resource": "*"
    }
  ],
  "Version": "1"
}
```

Managed Service for Prometheus requires this permission to collect Kubernetes (ACK) metrics. All other Alibaba Cloud metrics are unaffected.

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

### Metrics{% #metrics %}

|  |
|  |
| **alibabacloud.container\_service.cluster.cpu.limit**(gauge)               | Cluster CPU limit.*Shown as core*               |
| **alibabacloud.container\_service.cluster.cpu.request**(gauge)             | Cluster CPU request.*Shown as core*             |
| **alibabacloud.container\_service.cluster.cpu.usage\_rate**(gauge)         | Cluster CPU usage rate.*Shown as core*          |
| **alibabacloud.container\_service.cluster.cpu.utilization**(gauge)         | Cluster CPU utilization.*Shown as percent*      |
| **alibabacloud.container\_service.cluster.memory.limit**(gauge)            | Cluster memory limit.*Shown as byte*            |
| **alibabacloud.container\_service.cluster.memory.request**(gauge)          | Cluster memory request.*Shown as byte*          |
| **alibabacloud.container\_service.cluster.memory.utilization**(gauge)      | Cluster memory utilization.*Shown as percent*   |
| **alibabacloud.container\_service.node.cpu.allocatable**(gauge)            | Node CPU allocatable.*Shown as core*            |
| **alibabacloud.container\_service.node.cpu.capacity**(gauge)               | Node CPU capacity.*Shown as core*               |
| **alibabacloud.container\_service.node.cpu.limit**(gauge)                  | Node CPU limit.*Shown as core*                  |
| **alibabacloud.container\_service.node.cpu.oversale\_rate**(rate)          | Node CPU oversale rate.*Shown as core*          |
| **alibabacloud.container\_service.node.cpu.request**(gauge)                | Node CPU request.*Shown as core*                |
| **alibabacloud.container\_service.node.cpu.usage\_rate**(rate)             | Node CPU usage rate.*Shown as core*             |
| **alibabacloud.container\_service.node.cpu.utilization**(gauge)            | Node CPU utilization.*Shown as percent*         |
| **alibabacloud.container\_service.node.filesystem.available**(gauge)       | Node filesystem available.*Shown as byte*       |
| **alibabacloud.container\_service.node.filesystem.inodes**(gauge)          | Node filesystem inodes.*Shown as inode*         |
| **alibabacloud.container\_service.node.filesystem.limit**(gauge)           | Node filesystem limit.*Shown as byte*           |
| **alibabacloud.container\_service.node.filesystem.usage**(gauge)           | Node filesystem usage.*Shown as byte*           |
| **alibabacloud.container\_service.node.memory.allocatable**(gauge)         | Node memory allocatable.*Shown as byte*         |
| **alibabacloud.container\_service.node.memory.cache**(gauge)               | Node memory cache.*Shown as byte*               |
| **alibabacloud.container\_service.node.memory.limit**(gauge)               | Node memory limit.*Shown as byte*               |
| **alibabacloud.container\_service.node.memory.oversale\_rate**(gauge)      | Node memory oversale rate.*Shown as percent*    |
| **alibabacloud.container\_service.node.memory.request**(gauge)             | Node memory request.*Shown as byte*             |
| **alibabacloud.container\_service.node.memory.usage**(gauge)               | Node memory usage.*Shown as byte*               |
| **alibabacloud.container\_service.node.memory.utilization**(gauge)         | Node memory utilization.*Shown as percent*      |
| **alibabacloud.container\_service.node.memory.working\_set**(gauge)        | Node memory working set.*Shown as byte*         |
| **alibabacloud.container\_service.node.network.rx\_errors**(gauge)         | Node network rx errors.*Shown as error*         |
| **alibabacloud.container\_service.node.network.rx\_errors\_rate**(rate)    | Node network rx errors rate.*Shown as byte*     |
| **alibabacloud.container\_service.node.network.rx\_rate**(rate)            | Node network rx rate.*Shown as byte*            |
| **alibabacloud.container\_service.node.network.tx\_errors\_rate**(rate)    | Node network tx errors rate.*Shown as byte*     |
| **alibabacloud.container\_service.node.network.tx\_rate**(rate)            | Node network tx rate.*Shown as byte*            |
| **alibabacloud.container\_service.ns.cpu.limit**(gauge)                    | Namespace CPU limit.*Shown as core*             |
| **alibabacloud.container\_service.pod.cpu.limit**(gauge)                   | Pod CPU limit.*Shown as core*                   |
| **alibabacloud.container\_service.pod.cpu.oversale\_rate**(gauge)          | Pod CPU oversale rate.*Shown as percent*        |
| **alibabacloud.container\_service.pod.cpu.request**(gauge)                 | Pod CPU request.*Shown as core*                 |
| **alibabacloud.container\_service.pod.cpu.usage\_rate**(rate)              | Pod CPU usage rate.*Shown as core*              |
| **alibabacloud.container\_service.pod.cpu.utilization**(gauge)             | Pod CPU utilization.*Shown as percent*          |
| **alibabacloud.container\_service.pod.memory.cache**(gauge)                | Pod memory cache.*Shown as byte*                |
| **alibabacloud.container\_service.pod.memory.limit**(gauge)                | Pod memory limit.*Shown as byte*                |
| **alibabacloud.container\_service.pod.memory.oversale\_rate**(gauge)       | Pod memory oversale rate.*Shown as percent*     |
| **alibabacloud.container\_service.pod.memory.request**(gauge)              | Pod memory request.*Shown as byte*              |
| **alibabacloud.container\_service.pod.memory.rss**(gauge)                  | Pod memory RSS.*Shown as byte*                  |
| **alibabacloud.container\_service.pod.memory.utilization**(gauge)          | Pod memory utilization.*Shown as percent*       |
| **alibabacloud.container\_service.pod.memory.working\_set**(gauge)         | Pod memory working set.*Shown as byte*          |
| **alibabacloud.container\_service.pod.network.rx\_errors\_rate**(rate)     | Pod network rx errors rate.*Shown as byte*      |
| **alibabacloud.container\_service.pod.network.rx\_rate**(rate)             | Pod network rx rate.*Shown as byte*             |
| **alibabacloud.container\_service.pod.network.tx\_errors\_rate**(rate)     | Pod network tx errors rate.*Shown as byte*      |
| **alibabacloud.container\_service.pod.network.tx\_rate**(rate)             | Pod network tx rate.*Shown as byte*             |
| **alibabacloud.container\_service.deployment.filesystem.available**(gauge) | Deployment filesystem available.*Shown as byte* |
| **alibabacloud.container\_service.deployment.filesystem.limit**(gauge)     | Deployment filesystem limit.*Shown as byte*     |
| **alibabacloud.container\_service.pod.filesystem.available**(gauge)        | Pod filesystem available.*Shown as byte*        |
| **alibabacloud.container\_service.pod.filesystem.limit**(gauge)            | Pod filesystem limit.*Shown as byte*            |
| **alibabacloud.container\_service.cluster.filesystem.available**(gauge)    | Cluster filesystem available.*Shown as byte*    |
| **alibabacloud.container\_service.cluster.filesystem.limit**(gauge)        | Cluster filesystem limit.*Shown as byte*        |

### Events{% #events %}

Alibaba Cloud Container Service does not include any events.

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

Alibaba Cloud Container Service does not include any service checks.

## Troubleshooting{% #troubleshooting %}

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