Microsoft Azure App Service

Microsoft Azure App Service

Crawler Crawler

Overview

Azure App Service is a platform-as-a-service that runs web, mobile, API and business logic applications and automatically manages the resources required by those apps.

Get metrics from Azure App Service to:

  • Visualize your app performance
  • Correlate the performance of your Azure Apps with the rest of your apps

Setup

Installation

If you haven’t already, set up the Microsoft Azure integration first. There are no other installation steps that need to be performed.

For additional monitoring options, including logs and trace ID injection, see the Azure App Service extension.

Data Collected

Metrics

azure.app_services.average_memory_working_set
(gauge)
The average memory used by the app
Shown as byte
azure.app_services.average_response_time
(gauge)
The average response time of the app (Deprecated)
Shown as second
azure.app_services.bytes_received
(gauge)
The average number of bytes received
Shown as byte
azure.app_services.bytes_sent
(gauge)
The average number of bytes sent
Shown as byte
azure.app_services.connections
(count)
The number of bound sockets existing in the sandbox
Shown as connection
azure.app_services.cpu_time
(gauge)
The average cpu time of the app
Shown as second
azure.app_services.current_assemblies
(count)
The current number of assemblies loaded across all app domains
azure.app_services.file_system_usage
(gauge)
The percentage of filesystem quota consumed by the app
Shown as byte
azure.app_services.function_execution_count
(count)
The number of function execution count.
azure.app_services.function_execution_units
(count)
The number of function execution units.
azure.app_services.gen_0_garbage_collections
(count)
The count of Gen 0 Garbage Collections
Shown as garbage collection
azure.app_services.gen_1_garbage_collections
(count)
The count of Gen 1 Garbage Collections
Shown as garbage collection
azure.app_services.gen_2_garbage_collections
(count)
The count of Gen 2 Garbage Collections
Shown as garbage collection
azure.app_services.handle_count
(count)
The number of handles currently open by the app process
azure.app_services.health_check_status
(count)
The count of health check status
azure.app_services.http101
(count)
The total number of 101 requests served by the app
Shown as request
azure.app_services.http2xx
(count)
The total number of 2xx requests served by the app
Shown as request
azure.app_services.http3xx
(count)
The total number of 3xx requests served by the app
Shown as request
azure.app_services.http401
(count)
The total number of 401 requests served by the app
Shown as request
azure.app_services.http403
(count)
The total number of 403 requests served by the app
Shown as request
azure.app_services.http404
(count)
The total number of 404 requests served by the app
Shown as request
azure.app_services.http406
(count)
The total number of 406 requests served by the app
Shown as request
azure.app_services.http4xx
(count)
The total number of 4xx requests served by the app
Shown as request
azure.app_services.http5xx
(count)
The total number of 5xx requests served by the app
Shown as request
azure.app_services.io_other_bytes_per_second
(rate)
The rate of IO other bytes per Second
Shown as byte
azure.app_services.io_other_operations_per_second
(rate)
The rate of IO other Operations per Second
Shown as operation
azure.app_services.io_read_bytes_per_second
(rate)
The rate of IO read Bytes per Second
Shown as byte
azure.app_services.io_read_operations_per_second
(rate)
The rate of IO read operations per Second
Shown as operation
azure.app_services.io_write_bytes_per_second
(rate)
The rate of IO write bytes per Second
Shown as byte
azure.app_services.io_write_operations_per_second
(rate)
The rate of IO write operations per Second
Shown as operation
azure.app_services.memory_working_set
(gauge)
The average memory used by the app
Shown as byte
azure.app_services.private_bytes
(gauge)
The current size of memory allocated that can't be shared with other process
Shown as byte
azure.app_services.requests
(count)
The total number of requests served by the app
Shown as request
azure.app_services.requests_in_application_queue
(count)
The number of requests in the application request queue
Shown as request
azure.app_services.response_time
(gauge)
The time taken for the app to serve requests
Shown as second
azure.app_services.status
(gauge)
The status of Azure App Services
azure.app_services.count
(gauge)
The count of Azure App Services resources
azure.app_services.thread_count
(count)
The number of threads currently active in the app process
Shown as thread
azure.app_services.total_app_domains
(count)
The current number of App Domains loaded in this application
azure.app_services.total_app_domains_unloaded
(count)
The total number of App Domains unloaded since the start of the application
azure.app_services.webjob_count
(gauge)
The current number of webjobs configured per-webapp
azure.web_serverfarms.maximum_number_of_workers
(gauge)
The maximum number of workers configured for an App Service Plan
azure.web_serverfarms.number_of_sites
(gauge)
The number of sites configured for an App Service Plan
azure.web_serverfarms.target_worker_count
(gauge)
The target number of workers configured for an App Service Plan
azure.web_serverfarms.current_instance_count
(gauge)
The current number of instances running inside an App Service Plan

Events

The Azure App Service integration does not include any events.

Service Checks

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

Troubleshooting

Need help? Contact Datadog support.