App Service Environments provides a fully isolated and dedicated environment for securely running Azure App Service apps at high scale, including Web Apps, Mobile Apps, and API Apps.
App Service Environments are ideal for application workloads that require:
- Very high scale
- Isolation and secure network access
Use the Azure public cloud integration to discover and collect metrics against the Azure service.
External reference
Azure Monitor - Platform metrics
Setup
To set up the Azure integration and discover the Azure service, go to Azure Integration Discovery Profile and select Hosting Environment MultiRole Pool.
Event support
- Supported
- Configurable in OpsRamp Azure Integration Discovery Profile.
Supported metrics
| OpsRamp Metric | Azure Metric | Metric Display Name | Unit | Aggregation Type | Description |
|---|---|---|---|---|---|
| azure_web_hostingenvironments_multirolepools_BytesReceived | BytesReceived | Data In | Bytes | Total | The average incoming bandwidth used across all front ends, in MiB |
| azure_web_hostingenvironments_multirolepools_BytesSent | BytesSent | Data Out | Bytes | Total | The average incoming bandwidth used across all front end, in MiB |
| azure_web_hostingenvironments_multirolepools_CpuPercentage | CpuPercentage | CPU Percentage | Percent | Average | The average CPU used across all instances of front end |
| azure_web_hostingenvironments_multirolepools_DiskQueueLength | DiskQueueLength | Disk Queue Length | Count | Average | The average number of both read and write requests that were queued on storage. A high disk queue length is an indication of an app that might be slowing down because of excessive disk I/O |
| azure_web_hostingenvironments_multirolepools_Http101 | Http101 | Http 101 | Count | Total | The count of requests resulting in an HTTP status code 101 |
| azure_web_hostingenvironments_multirolepools_Http2xx | Http2xx | Http 2xx | Count | Total | The count of requests resulting in an HTTP status code >= 200 but < 300 |
| azure_web_hostingenvironments_multirolepools_Http3xx | Http3xx | Http 3xx | Count | Total | The count of requests resulting in an HTTP status code >= 300 but < 400 |
| azure_web_hostingenvironments_multirolepools_Http401 | Http401 | Http 401 | Count | Total | The count of requests resulting in HTTP 401 status code |
| azure_web_hostingenvironments_multirolepools_Http403 | Http403 | Http 403 | Count | Total | The count of requests resulting in HTTP 403 status code |
| azure_web_hostingenvironments_multirolepools_Http404 | Http404 | Http 404 | Count | Total | The count of requests resulting in HTTP 404 status code |
| azure_web_hostingenvironments_multirolepools_Http406 | Http406 | Http 406 | Count | Total | The count of requests resulting in HTTP 406 status code |
| azure_web_hostingenvironments_multirolepools_Http4xx | Http4xx | Http 4xx | Count | Total | The count of requests resulting in an HTTP status code >= 400 but < 500 |
| azure_web_hostingenvironments_multirolepools_Http5xx | Http5xx | Http Server Errors | Count | Total | The count of requests resulting in an HTTP status code >= 500 but < 600 |
| azure_web_hostingenvironments_multirolepools_HttpQueueLength | HttpQueueLength | Http Queue Length | Count | Average | The average number of HTTP requests that had to sit on the queue before being fulfilled. A high or increasing HTTP Queue length is a symptom of a plan under heavy load |
| azure_web_hostingenvironments_multirolepools_HttpResponseTime | HttpResponseTime | Response Time | Seconds | Average | The time taken for the front end to serve requests, in seconds |
| azure_web_hostingenvironments_multirolepools_LargeAppServicePlanInstances | LargeAppServicePlanInstances | Large App Service Plan Workers | Count | Average | Large App Service Plan Workers |
| azure_web_hostingenvironments_multirolepools_MediumAppServicePlanInstances | MediumAppServicePlanInstances | Medium App Service Plan Workers | Count | Average | Medium App Service Plan Workers |
| azure_web_hostingenvironments_multirolepools_MemoryPercentage | MemoryPercentage | Memory Percentage | Percent | Average | The average memory used across all instances of front end |
| azure_web_hostingenvironments_multirolepools_Requests | Requests | Requests | Count | Total | The total number of requests regardless of their resulting HTTP status code |
| azure_web_hostingenvironments_multirolepools_SmallAppServicePlanInstances | SmallAppServicePlanInstances | Small App Service Plan Workers | Count | Average | Small App Service Plan Workers |
| azure_web_hostingenvironments_multirolepools_TotalFrontEnds | TotalFrontEnds | Total Front Ends | Count | Average | Total Front Ends |