---
title: Alibaba Cloud DCDN
description: >-
  Monitor Alibaba Cloud DCDN bandwidth, cache hit rates, request rates, and WAF
  metrics.
breadcrumbs: Docs > Integrations > Alibaba Cloud DCDN
---

# Alibaba Cloud DCDN
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 DCDN (Dynamic Route for CDN) is a content delivery network that accelerates both static and dynamic content by intelligently routing requests through optimized edge nodes.

Use this integration to monitor bandwidth, request rates, cache hit rates, HTTP response codes, response times, and WAF block metrics across your DCDN domains.

## Setup{% #setup %}

### Installation{% #installation %}

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

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

### Metrics{% #metrics %}

|  |
|  |
| **alibabacloud.dcdn.code\_count\_1.maximum**(gauge)         | Number of HTTP 1xx responses.*Shown as instance*                           |
| **alibabacloud.dcdn.code\_count\_2.maximum**(gauge)         | Number of HTTP 2xx responses.*Shown as instance*                           |
| **alibabacloud.dcdn.code\_count\_3.maximum**(gauge)         | Number of HTTP 3xx responses.*Shown as instance*                           |
| **alibabacloud.dcdn.code\_count\_4.maximum**(gauge)         | Number of HTTP 4xx responses.*Shown as instance*                           |
| **alibabacloud.dcdn.code\_count\_400.maximum**(gauge)       | Number of HTTP 400 responses.*Shown as instance*                           |
| **alibabacloud.dcdn.code\_count\_403.maximum**(gauge)       | Number of HTTP 403 responses.*Shown as instance*                           |
| **alibabacloud.dcdn.code\_count\_404.maximum**(gauge)       | Number of HTTP 404 responses.*Shown as instance*                           |
| **alibabacloud.dcdn.code\_count\_416.maximum**(gauge)       | Number of HTTP 416 responses.*Shown as instance*                           |
| **alibabacloud.dcdn.code\_count\_499.maximum**(gauge)       | Number of HTTP 499 responses.*Shown as instance*                           |
| **alibabacloud.dcdn.code\_count\_5.maximum**(gauge)         | Number of HTTP 5xx responses.*Shown as instance*                           |
| **alibabacloud.dcdn.code\_count\_500.maximum**(gauge)       | Number of HTTP 500 responses.*Shown as instance*                           |
| **alibabacloud.dcdn.code\_count\_502.maximum**(gauge)       | Number of HTTP 502 responses.*Shown as instance*                           |
| **alibabacloud.dcdn.code\_count\_503.maximum**(gauge)       | Number of HTTP 503 responses.*Shown as instance*                           |
| **alibabacloud.dcdn.code\_count\_504.maximum**(gauge)       | Number of HTTP 504 responses.*Shown as instance*                           |
| **alibabacloud.dcdn.code\_ratio\_400.maximum**(gauge)       | Ratio of HTTP 400 responses.*Shown as percent*                             |
| **alibabacloud.dcdn.code\_ratio\_403.maximum**(gauge)       | Ratio of HTTP 403 responses.*Shown as percent*                             |
| **alibabacloud.dcdn.code\_ratio\_404.maximum**(gauge)       | Ratio of HTTP 404 responses.*Shown as percent*                             |
| **alibabacloud.dcdn.code\_ratio\_416.maximum**(gauge)       | Ratio of HTTP 416 responses.*Shown as percent*                             |
| **alibabacloud.dcdn.code\_ratio\_499.maximum**(gauge)       | Ratio of HTTP 499 responses.*Shown as percent*                             |
| **alibabacloud.dcdn.code\_ratio\_500.maximum**(gauge)       | Ratio of HTTP 500 responses.*Shown as percent*                             |
| **alibabacloud.dcdn.code\_ratio\_502.maximum**(gauge)       | Ratio of HTTP 502 responses.*Shown as percent*                             |
| **alibabacloud.dcdn.code\_ratio\_503.maximum**(gauge)       | Ratio of HTTP 503 responses.*Shown as percent*                             |
| **alibabacloud.dcdn.code\_ratio\_504.maximum**(gauge)       | Ratio of HTTP 504 responses.*Shown as percent*                             |
| **alibabacloud.dcdn.ori\_acc.maximum**(gauge)               | Number of requests back to the origin server.*Shown as instance*           |
| **alibabacloud.dcdn.ori\_bandwidth.maximum**(rate)          | Bandwidth to the origin.*Shown as bit*                                     |
| **alibabacloud.dcdn.ori\_code\_count\_1.maximum**(gauge)    | Back-to-origin 1xx responses.*Shown as instance*                           |
| **alibabacloud.dcdn.ori\_code\_count\_2.maximum**(gauge)    | Back-to-origin 2xx responses.*Shown as instance*                           |
| **alibabacloud.dcdn.ori\_code\_count\_3.maximum**(gauge)    | Back-to-origin 3xx responses.*Shown as instance*                           |
| **alibabacloud.dcdn.ori\_code\_count\_4.maximum**(gauge)    | Back-to-origin 4xx responses.*Shown as instance*                           |
| **alibabacloud.dcdn.ori\_code\_count\_400.maximum**(gauge)  | Back-to-origin 400 responses.*Shown as instance*                           |
| **alibabacloud.dcdn.ori\_code\_count\_403.maximum**(gauge)  | Back-to-origin 403 responses.*Shown as instance*                           |
| **alibabacloud.dcdn.ori\_code\_count\_404.maximum**(gauge)  | Back-to-origin 404 responses.*Shown as instance*                           |
| **alibabacloud.dcdn.ori\_code\_count\_416.maximum**(gauge)  | Back-to-origin 416 responses.*Shown as instance*                           |
| **alibabacloud.dcdn.ori\_code\_count\_499.maximum**(gauge)  | Back-to-origin 499 responses.*Shown as instance*                           |
| **alibabacloud.dcdn.ori\_code\_count\_5.maximum**(gauge)    | Back-to-origin 5xx responses.*Shown as instance*                           |
| **alibabacloud.dcdn.ori\_code\_count\_500.maximum**(gauge)  | Back-to-origin 500 responses.*Shown as instance*                           |
| **alibabacloud.dcdn.ori\_code\_count\_502.maximum**(gauge)  | Back-to-origin 502 responses.*Shown as instance*                           |
| **alibabacloud.dcdn.ori\_code\_count\_503.maximum**(gauge)  | Back-to-origin 503 responses.*Shown as instance*                           |
| **alibabacloud.dcdn.ori\_code\_count\_504.maximum**(gauge)  | Back-to-origin 504 responses.*Shown as instance*                           |
| **alibabacloud.dcdn.ori\_code\_ratio\_1.maximum**(gauge)    | Ratio of back-to-origin 1xx responses.*Shown as percent*                   |
| **alibabacloud.dcdn.ori\_code\_ratio\_2.maximum**(gauge)    | Ratio of back-to-origin 2xx responses.*Shown as percent*                   |
| **alibabacloud.dcdn.ori\_code\_ratio\_3.maximum**(gauge)    | Ratio of back-to-origin 3xx responses.*Shown as percent*                   |
| **alibabacloud.dcdn.ori\_code\_ratio\_4.maximum**(gauge)    | Ratio of back-to-origin 4xx responses.*Shown as percent*                   |
| **alibabacloud.dcdn.ori\_code\_ratio\_400.maximum**(gauge)  | Ratio of back-to-origin 400 responses.*Shown as percent*                   |
| **alibabacloud.dcdn.ori\_code\_ratio\_403.maximum**(gauge)  | Ratio of back-to-origin 403 responses.*Shown as percent*                   |
| **alibabacloud.dcdn.ori\_code\_ratio\_404.maximum**(gauge)  | Ratio of back-to-origin 404 responses.*Shown as percent*                   |
| **alibabacloud.dcdn.ori\_code\_ratio\_416.maximum**(gauge)  | Ratio of back-to-origin 416 responses.*Shown as percent*                   |
| **alibabacloud.dcdn.ori\_code\_ratio\_499.maximum**(gauge)  | Ratio of back-to-origin 499 responses.*Shown as percent*                   |
| **alibabacloud.dcdn.ori\_code\_ratio\_5.maximum**(gauge)    | Ratio of back-to-origin 5xx responses.*Shown as percent*                   |
| **alibabacloud.dcdn.ori\_code\_ratio\_500.maximum**(gauge)  | Ratio of back-to-origin 500 responses.*Shown as percent*                   |
| **alibabacloud.dcdn.ori\_code\_ratio\_502.maximum**(gauge)  | Ratio of back-to-origin 502 responses.*Shown as percent*                   |
| **alibabacloud.dcdn.ori\_code\_ratio\_503.maximum**(gauge)  | Ratio of back-to-origin 503 responses.*Shown as percent*                   |
| **alibabacloud.dcdn.ori\_code\_ratio\_504.maximum**(gauge)  | Ratio of back-to-origin 504 responses.*Shown as percent*                   |
| **alibabacloud.dcdn.bps\_in.maximum**(rate)                 | Inbound bandwidth.*Shown as bit*                                           |
| **alibabacloud.dcdn.bps\_in\_http.maximum**(rate)           | HTTP inbound bandwidth.*Shown as bit*                                      |
| **alibabacloud.dcdn.bps\_in\_ws.maximum**(rate)             | WebSocket inbound bandwidth.*Shown as bit*                                 |
| **alibabacloud.dcdn.bps\_out.maximum**(rate)                | Outbound bandwidth.*Shown as bit*                                          |
| **alibabacloud.dcdn.bps\_out\_http.maximum**(rate)          | HTTP outbound bandwidth.*Shown as bit*                                     |
| **alibabacloud.dcdn.bps\_out\_ws.maximum**(rate)            | WebSocket outbound bandwidth.*Shown as bit*                                |
| **alibabacloud.dcdn.code\_count\_499\_http.average**(gauge) | Number of HTTP 499 status codes.*Shown as instance*                        |
| **alibabacloud.dcdn.code\_count\_499\_http.minimum**(gauge) | Number of HTTP 499 status codes.*Shown as instance*                        |
| **alibabacloud.dcdn.code\_count\_499\_http.maximum**(gauge) | Number of HTTP 499 status codes.*Shown as instance*                        |
| **alibabacloud.dcdn.code\_count\_499\_ws.average**(gauge)   | Number of WebSocket 499 status codes.*Shown as instance*                   |
| **alibabacloud.dcdn.code\_count\_499\_ws.minimum**(gauge)   | Number of WebSocket 499 status codes.*Shown as instance*                   |
| **alibabacloud.dcdn.code\_count\_499\_ws.maximum**(gauge)   | Number of WebSocket 499 status codes.*Shown as instance*                   |
| **alibabacloud.dcdn.code\_ratio\_1.maximum**(gauge)         | 1xx status code ratio.*Shown as percent*                                   |
| **alibabacloud.dcdn.code\_ratio\_1\_http.maximum**(gauge)   | HTTP 1xx status code ratio.*Shown as percent*                              |
| **alibabacloud.dcdn.code\_ratio\_1\_ws.maximum**(gauge)     | WebSocket 1xx status code ratio.*Shown as percent*                         |
| **alibabacloud.dcdn.code\_ratio\_2.maximum**(gauge)         | 2xx status code ratio.*Shown as percent*                                   |
| **alibabacloud.dcdn.code\_ratio\_2\_http.maximum**(gauge)   | HTTP 2xx status code ratio.*Shown as percent*                              |
| **alibabacloud.dcdn.code\_ratio\_2\_ws.maximum**(gauge)     | WebSocket 2xx status code ratio.*Shown as percent*                         |
| **alibabacloud.dcdn.code\_ratio\_3.maximum**(gauge)         | 3xx status code ratio.*Shown as percent*                                   |
| **alibabacloud.dcdn.code\_ratio\_3\_http.maximum**(gauge)   | HTTP 3xx status code ratio.*Shown as percent*                              |
| **alibabacloud.dcdn.code\_ratio\_3\_ws.maximum**(gauge)     | WebSocket 3xx status code ratio.*Shown as percent*                         |
| **alibabacloud.dcdn.code\_ratio\_4.maximum**(gauge)         | 4xx status code ratio.*Shown as percent*                                   |
| **alibabacloud.dcdn.code\_ratio\_499\_http.maximum**(gauge) | HTTP 499 status code ratio.*Shown as percent*                              |
| **alibabacloud.dcdn.code\_ratio\_499\_ws.maximum**(gauge)   | WebSocket 499 status code ratio.*Shown as percent*                         |
| **alibabacloud.dcdn.code\_ratio\_4\_http.maximum**(gauge)   | HTTP 4xx status code ratio.*Shown as percent*                              |
| **alibabacloud.dcdn.code\_ratio\_4\_ws.maximum**(gauge)     | WebSocket 4xx status code ratio.*Shown as percent*                         |
| **alibabacloud.dcdn.code\_ratio\_5.maximum**(gauge)         | 5xx status code ratio.*Shown as percent*                                   |
| **alibabacloud.dcdn.code\_ratio\_5\_http.maximum**(gauge)   | HTTP 5xx status code ratio.*Shown as percent*                              |
| **alibabacloud.dcdn.code\_ratio\_5\_ws.maximum**(gauge)     | WebSocket 5xx status code ratio.*Shown as percent*                         |
| **alibabacloud.dcdn.dcdn\_qps.maximum**(rate)               | Requests per second.*Shown as request*                                     |
| **alibabacloud.dcdn.dcdn\_qps\_http.maximum**(rate)         | HTTP requests per second.*Shown as request*                                |
| **alibabacloud.dcdn.dcdn\_qps\_ws.maximum**(rate)           | WebSocket requests per second.*Shown as request*                           |
| **alibabacloud.dcdn.hit\_rate.maximum**(gauge)              | Byte hit rate.*Shown as percent*                                           |
| **alibabacloud.dcdn.hit\_rate\_http.maximum**(gauge)        | HTTP hit rate.*Shown as percent*                                           |
| **alibabacloud.dcdn.hit\_rate\_ws.maximum**(gauge)          | WebSocket hit rate.*Shown as percent*                                      |
| **alibabacloud.dcdn.rt.maximum**(gauge)                     | Request time.*Shown as millisecond*                                        |
| **alibabacloud.dcdn.rt\_http.maximum**(gauge)               | HTTP request time.*Shown as millisecond*                                   |
| **alibabacloud.dcdn.rt\_ws.maximum**(gauge)                 | WebSocket request time.*Shown as millisecond*                              |
| **alibabacloud.dcdn.waf\_acl\_block\_qps.value**(rate)      | DCDN WAF custom rule interception rate per second.*Shown as instance*      |
| **alibabacloud.dcdn.waf\_web\_block\_qps.value**(rate)      | DCDN WAF basic protection interception rate per second.*Shown as instance* |

### Events{% #events %}

Alibaba Cloud DCDN does not include any events.

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

Alibaba Cloud DCDN does not include any service checks.

## Troubleshooting{% #troubleshooting %}

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