---
title: Azure App Service Environment through Azure Monitor integration
source: https://docs.newrelic.com/docs/infrastructure/microsoft-azure-integrations/azure-integrations-list/azure-app-service-environment-monitoring-integration
---

[New Relic's integrations](https://docs.newrelic.com/docs/infrastructure/introduction-infra-monitoring) include an integration for reporting your [Microsoft Azure App Service Environment](https://learn.microsoft.com/en-in/azure/app-service/environment) metrics and other data to New Relic. This document explains how to activate the integration and describes the data reported.

## Features

The Azure App Service Environment (ASE) is a premium feature offering of the Azure App Service. It gives a single-tenant instance of the Azure App Service that runs right in your own Azure virtual network (VNet), providing network isolation and improved scaling capabilities.

Using New Relic, you can:

-   View Azure App Service Environments data in pre-built dashboards.
-   Run [custom queries and visualize the data](https://docs.newrelic.com/docs/infrastructure/integrations-getting-started/getting-started/use-integration-data-new-relic-insights).
-   Create alert conditions to notify you of changes in data.

## Activate integration [#activate]

Follow standard [Azure Monitor integration procedure](https://docs.newrelic.com/docs/infrastructure/microsoft-azure-integrations/azure-integrations-list/azure-monitor) to activate your Azure service in New Relic infrastructure monitoring.

## Configuration and polling [#polling]

You can change the polling frequency and filter data using [configuration options](https://docs.newrelic.com/docs/infrastructure/microsoft-azure-integrations/azure-integrations-list/azure-monitor/#settings).

New Relic queries your App Service Environments services through the Azure Monitor integration according to a default [polling](https://docs.newrelic.com/docs/infrastructure/microsoft-azure-integrations/azure-integrations-list/azure-monitor/#settings) interval.

## Find and use data [#find-and-use]

To [explore your integration data](https://docs.newrelic.com/docs/infrastructure/integrations/find-use-infrastructure-integration-data), go to **[one.newrelic.com/infra](https://one.newrelic.com/infra) > Azure > (select an integration)**.

## Metric data [#metrics]

This integration collects the following [metric data](https://docs.newrelic.com/docs/infrastructure/integrations-getting-started/getting-started/understand-integration-data-data-types#metric):

### Azure App Service Environment metrics [#Azure-app-service-environment]

| Metric                          | Description                                                                                 |
| ------------------------------- | ------------------------------------------------------------------------------------------- |
| `ActiveRequests`                | Number of requests being actively handled by the App Service Environment at any given time. |
| `AverageResponseTime`           | Average time taken for the ASE to serve requests.                                           |
| `BytesReceived`                 | Incoming bandwidth used across all front end instances.                                     |
| `BytesSent`                     | Outgoing bandwidth used across all front end instances.                                     |
| `CpuPercentage`                 | CPU used across all front end instances.                                                    |
| `DiskQueueLength`               | Number of both read and write requests that were queued on storage.                         |
| `Http101`                       | Number of requests resulting in an HTTP 101 status code.                                    |
| `Http2xx`                       | Number of requests resulting in an HTTP status code `≥ 200` but `< 300`.                    |
| `Http3xx`                       | Number of requests resulting in an HTTP status code `≥ 300` but `< 400`.                    |
| `Http401`                       | Number of requests resulting in an HTTP 401 status code.                                    |
| `Http403`                       | Number of requests resulting in an HTTP 403 status code.                                    |
| `Http404`                       | Number of requests resulting in an HTTP 404 status code.                                    |
| `Http406`                       | Number of requests resulting in an HTTP 406 status code.                                    |
| `Http4xx`                       | Number of requests resulting in an HTTP status code `≥ 400` but `< 500`.                    |
| `Http5xx`                       | Number of requests resulting in an HTTP status code `≥ 500` but `< 600`.                    |
| `HttpQueueLength`               | Number of HTTP requests that had to sit on the queue before being fulfilled.                |
| `HttpResponseTime`              | Time taken for the ASE to serve requests.                                                   |
| `LargeAppServicePlanInstances`  | Number of large App Service Plan worker instances.                                          |
| `MediumAppServicePlanInstances` | Number of medium App Service Plan worker instances.                                         |
| `MemoryPercentage`              | Memory used across all front end instances.                                                 |
| `Requests`                      | Number of web requests served.                                                              |
| `SmallAppServicePlanInstances`  | Number of small App Service Plan worker instances.                                          |
| `TotalFrontEnds`                | Number of front end instances.                                                              |
