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

# Azure App Service Plan

## Overview{% #overview %}

Azure App Service Plan defines a set of compute resources used to run a web app, similar to a server farm in traditional web hosting.

Use the Datadog Azure integration to collect metrics from the Azure App Service Plan.

## Setup{% #setup %}

### Installation{% #installation %}

If you haven't already, set up the [Microsoft Azure integration](https://docs.datadoghq.com/integrations/azure/). No additional installation steps are required.

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

### Metrics{% #metrics %}

|  |
|  |
| **azure.web\_serverfarms.bytes\_received**(gauge)               | Data In*Shown as byte*                                             |
| **azure.web\_serverfarms.bytes\_received.max**(gauge)           | Maximum Data In (Max Aggregated)*Shown as byte*                    |
| **azure.web\_serverfarms.bytes\_sent**(gauge)                   | Data Out*Shown as byte*                                            |
| **azure.web\_serverfarms.bytes\_sent.max**(gauge)               | Maximum Data Out (Max Aggregated)*Shown as byte*                   |
| **azure.web\_serverfarms.count**(gauge)                         | The count of all App Service Plan resources                        |
| **azure.web\_serverfarms.current\_instance\_count**(gauge)      | The current number of instances running inside an App Service Plan |
| **azure.web\_serverfarms.cpu\_percentage**(gauge)               | CPU Percentage*Shown as percent*                                   |
| **azure.web\_serverfarms.cpu\_percentage.max**(gauge)           | Maximum CPU Percentage (Max Aggregated)*Shown as percent*          |
| **azure.web\_serverfarms.disk\_queue\_length**(gauge)           | Disk Queue Length                                                  |
| **azure.web\_serverfarms.http\_queue\_length**(gauge)           | Http Queue Length                                                  |
| **azure.web\_serverfarms.maximum\_number\_of\_workers**(gauge)  | The maximum number of workers configured for an App Service Plan   |
| **azure.web\_serverfarms.memory\_percentage**(gauge)            | Memory Percentage*Shown as percent*                                |
| **azure.web\_serverfarms.memory\_percentage.max**(gauge)        | Maximum Memory Percentage (Max Aggregated)*Shown as percent*       |
| **azure.web\_serverfarms.number\_of\_sites**(gauge)             | The number of sites configured for an App Service Plan             |
| **azure.web\_serverfarms.socket\_inbound\_all**(gauge)          | The socket count for inbound requests                              |
| **azure.web\_serverfarms.socket\_loopback**(gauge)              | The socket count for loopback connections                          |
| **azure.web\_serverfarms.socket\_outbound\_all**(gauge)         | The socket count of outbound requests                              |
| **azure.web\_serverfarms.socket\_outbound\_established**(gauge) | The established socket count for outbound requests                 |
| **azure.web\_serverfarms.socket\_outbound\_time\_wait**(gauge)  | The time wait socket count for outbound requests                   |
| **azure.web\_serverfarms.target\_worker\_count**(gauge)         | The target number of workers configured for an App Service Plan    |
| **azure.web\_serverfarms.tcp\_close\_wait**(gauge)              | TCP Close Wait                                                     |
| **azure.web\_serverfarms.tcp\_closing**(gauge)                  | TCP Closing                                                        |
| **azure.web\_serverfarms.tcp\_established**(gauge)              | TCP Established                                                    |
| **azure.web\_serverfarms.tcp\_fin\_wait1**(gauge)               | TCP Fin Wait 1                                                     |
| **azure.web\_serverfarms.tcp\_fin\_wait2**(gauge)               | TCP Fin Wait 2                                                     |
| **azure.web\_serverfarms.tcp\_last\_ack**(gauge)                | TCP Last Ack                                                       |
| **azure.web\_serverfarms.tcp\_syn\_received**(gauge)            | TCP Syn Received                                                   |
| **azure.web\_serverfarms.tcp\_syn\_sent**(gauge)                | TCP Syn Sent                                                       |
| **azure.web\_serverfarms.tcp\_time\_wait**(gauge)               | TCP Time Wait                                                      |
| **azure.web\_serverfarms.count**(gauge)                         | The count of App Service Plan resources                            |

### Events{% #events %}

The Azure App Service Plan integration does not include any events.

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

The Azure App Service Plan integration does not include any service checks.

## Troubleshooting{% #troubleshooting %}

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