Supported metrics for Microsoft.Web/sites/slots
The following table lists the metrics available for the Microsoft.Web/sites/slots resource type.
Table headings
Metric - The metric display name as it appears in the Azure portal.
Name in Rest API - Metric name as referred to in the REST API.
Unit - Unit of measure.
Aggregation - The default aggregation type. Valid values: Average, Minimum, Maximum, Total, Count.
Dimensions - Dimensions available for the metric.
Time Grains - Intervals at which the metric is sampled. For example, PT1M
indicates that the metric is sampled every minute, PT30M
every 30 minutes, PT1H
every hour, and so on.
DS Export- Whether the metric is exportable to Azure Monitor Logs via Diagnostic Settings.
For information on exporting metrics, see - Metrics export using data collection rules and Create diagnostic settings in Azure Monitor.
For information on metric retention, see Azure Monitor Metrics overview.
For a list of supported logs, see Supported log categories - Microsoft.Web/sites/slots
Metric | Name in REST API | Unit | Aggregation | Dimensions | Time Grains | DS Export |
---|---|---|---|---|---|---|
Connections The number of bound sockets existing in the sandbox (w3wp.exe and its child processes). A bound socket is created by calling bind()/connect() APIs and remains until said socket is closed with CloseHandle()/closesocket(). |
AppConnections |
Count | Average, Count, Maximum, Minimum | Instance |
PT1M | Yes |
Average memory working set The average amount of memory used by the app, in megabytes (MiB). |
AverageMemoryWorkingSet |
Bytes | Average | Instance |
PT1M | Yes |
Average Response Time (deprecated) The average time taken for the app to serve requests, in seconds. |
AverageResponseTime |
Seconds | Average | Instance |
PT1M | Yes |
Data In The amount of incoming bandwidth consumed by the app, in MiB. |
BytesReceived |
Bytes | Total (Sum) | Instance |
PT1M | Yes |
Data Out The amount of outgoing bandwidth consumed by the app, in MiB. |
BytesSent |
Bytes | Total (Sum) | Instance |
PT1M | Yes |
CPU Time The amount of CPU consumed by the app, in seconds. For more information about this metric. Please see https://aka.ms/website-monitor-cpu-time-vs-cpu-percentage (CPU time vs CPU percentage). |
CpuTime |
Seconds | Count, Total (Sum), Minimum, Maximum | Instance |
PT1M | Yes |
Current Assemblies The current number of Assemblies loaded across all AppDomains in this application. |
CurrentAssemblies |
Count | Average | Instance |
PT1M | Yes |
File System Usage Percentage of filesystem quota consumed by the app. |
FileSystemUsage |
Bytes | Average | <none> | PT6H, PT12H, P1D | Yes |
Function Execution Count Function Execution Count |
FunctionExecutionCount |
Count | Total (Sum) | Instance |
PT1M | Yes |
Function Execution Units Function Execution Units |
FunctionExecutionUnits |
Count | Total (Sum) | Instance |
PT1M | Yes |
Gen 0 Garbage Collections The number of times the generation 0 objects are garbage collected since the start of the app process. Higher generation GCs include all lower generation GCs. |
Gen0Collections |
Count | Total (Sum) | Instance |
PT1M | Yes |
Gen 1 Garbage Collections The number of times the generation 1 objects are garbage collected since the start of the app process. Higher generation GCs include all lower generation GCs. |
Gen1Collections |
Count | Total (Sum) | Instance |
PT1M | Yes |
Gen 2 Garbage Collections The number of times the generation 2 objects are garbage collected since the start of the app process. |
Gen2Collections |
Count | Total (Sum) | Instance |
PT1M | Yes |
Handle Count The total number of handles currently open by the app process. |
Handles |
Count | Average | Instance |
PT1M | Yes |
Health check status Health check status |
HealthCheckStatus |
Count | Average | Instance |
PT5M, PT1H, P1D | Yes |
Http 101 The count of requests resulting in an HTTP status code 101. |
Http101 |
Count | Total (Sum) | Instance |
PT1M | Yes |
Http 2xx The count of requests resulting in an HTTP status code >= 200 but < 300. |
Http2xx |
Count | Total (Sum) | Instance |
PT1M | Yes |
Http 3xx The count of requests resulting in an HTTP status code >= 300 but < 400. |
Http3xx |
Count | Total (Sum) | Instance |
PT1M | Yes |
Http 401 The count of requests resulting in HTTP 401 status code. |
Http401 |
Count | Total (Sum) | Instance |
PT1M | Yes |
Http 403 The count of requests resulting in HTTP 403 status code. |
Http403 |
Count | Total (Sum) | Instance |
PT1M | Yes |
Http 404 The count of requests resulting in HTTP 404 status code. |
Http404 |
Count | Total (Sum) | Instance |
PT1M | Yes |
Http 406 The count of requests resulting in HTTP 406 status code. |
Http406 |
Count | Total (Sum) | Instance |
PT1M | Yes |
Http 4xx The count of requests resulting in an HTTP status code >= 400 but < 500. |
Http4xx |
Count | Total (Sum) | Instance |
PT1M | Yes |
Http Server Errors The count of requests resulting in an HTTP status code >= 500 but < 600. |
Http5xx |
Count | Total (Sum) | Instance |
PT1M | Yes |
Response Time The time taken for the app to serve requests, in seconds. |
HttpResponseTime |
Seconds | Average | Instance |
PT1M | Yes |
IO Other Bytes Per Second The rate at which the app process is issuing bytes to I/O operations that don't involve data, such as control operations. |
IoOtherBytesPerSecond |
BytesPerSecond | Total (Sum) | Instance |
PT1M | Yes |
IO Other Operations Per Second The rate at which the app process is issuing I/O operations that aren't read or write operations. |
IoOtherOperationsPerSecond |
BytesPerSecond | Total (Sum) | Instance |
PT1M | Yes |
IO Read Bytes Per Second The rate at which the app process is reading bytes from I/O operations. |
IoReadBytesPerSecond |
BytesPerSecond | Total (Sum) | Instance |
PT1M | Yes |
IO Read Operations Per Second The rate at which the app process is issuing read I/O operations. |
IoReadOperationsPerSecond |
BytesPerSecond | Total (Sum) | Instance |
PT1M | Yes |
IO Write Bytes Per Second The rate at which the app process is writing bytes to I/O operations. |
IoWriteBytesPerSecond |
BytesPerSecond | Total (Sum) | Instance |
PT1M | Yes |
IO Write Operations Per Second The rate at which the app process is issuing write I/O operations. |
IoWriteOperationsPerSecond |
BytesPerSecond | Total (Sum) | Instance |
PT1M | Yes |
Memory working set The current amount of memory used by the app, in MiB. |
MemoryWorkingSet |
Bytes | Average | Instance |
PT1M | Yes |
Private Bytes Private Bytes is the current size, in bytes, of memory that the app process has allocated that can't be shared with other processes. |
PrivateBytes |
Bytes | Average | Instance |
PT1M | Yes |
Requests The total number of requests regardless of their resulting HTTP status code. |
Requests |
Count | Total (Sum) | Instance |
PT1M | Yes |
Requests In Application Queue The number of requests in the application request queue. |
RequestsInApplicationQueue |
Count | Average | Instance |
PT1M | Yes |
Thread Count The number of threads currently active in the app process. |
Threads |
Count | Average | Instance |
PT1M | Yes |
Total App Domains The current number of AppDomains loaded in this application. |
TotalAppDomains |
Count | Average | Instance |
PT1M | Yes |
Total App Domains Unloaded The total number of AppDomains unloaded since the start of the application. |
TotalAppDomainsUnloaded |
Count | Average | Instance |
PT1M | Yes |