Azure Function App (PAF_FUNC_APP_SVC)
Attributes (parameters)
The following attributes are available for this monitor type:
Name | Description | Unit | Default Performance Key Indicator (KPI) |
---|---|---|---|
Average Memory Working Set (MemoryWorkingSet) | The current amount of memory used by the app, in MiB. | MB | No |
Average Response Time (ResponseTime) | The average time taken for the app to serve requests. | ms | No |
Bytes Received (DataIn) | The amount of incoming bandwidth consumed by the app. | KB | No |
Bytes Sent (DataOut) | The amount of outgoing bandwidth consumed by the app. | KB | No |
Count of requests resulting in an http status code 2xx (Http2xx) | The count of requests resulting in an HTTP status code = 200 but < 300. | KB | No |
Count of requests resulting in an http status code 3xx (Http3xx) | The count of requests resulting in an HTTP status code = 300 but < 400. | KB | No |
Count of requests resulting in an http status code 4xx (Http4xx) | The count of requests resulting in an HTTP status code = 400 but < 500. | # | No |
Function Execution Count (FunctionExecutionCount) | Function execution count. | # | Yes |
Function Execution Units (FunctionExecutionUnits) | Function execution units. | # | Yes |
Http Server Errors (HttpServerErrors) | The count of requests resulting in an HTTP status code = 500 but < 600. | # | No |
Monitoring Status (MonitoringStatus) | Displays the monitoring status of function apps. | 0 - OK, 1 - Not OK | No |
State (0 - Running, 1 - Stopped) (State) | Displays the state of function app. | # | No |
Total Requests (TotalRequests) | Count of successful requests that Application Gateway has served. | # | No |
Memory working set (CurrentMemoryWorkingSet) | The current amount of memory used by the app, in MiB. | MB | No |
Response Time (HttpResponseTime) | The time taken for the app to serve requests, in seconds. | sec | No |
IO Other Bytes Per Second (IoOtherBytesPerSecond) | The rate at which the app process is issuing bytes to I/O operations that don't involve data, such as control operations. | MB/sec | No |
IO Other Operations Per Second (IoOtherOperationsPerSecond) | The rate at which the app process is issuing I/O operations that aren't read or write operations. | MB/sec | No |
IO Read Bytes Per Second (IoReadBytesPerSecond) | The rate at which the app process is reading bytes from I/O operations. | MB/sec | No |
IO Read Operations Per Second (IoReadOperationsPerSecond) | The rate at which the app process is reading bytes from I/O operations. | MB/sec | No |
IO Write Bytes Per Second (IoWriteBytesPerSecond) | The rate at which the app process is writing bytes to I/O operations. | MB/sec | No |
IO Write Operations Per Second (IoWriteOperationsPerSecond) | The rate at which the app process is issuing write I/O operations. | MB/sec | No |
File System Usage (FileSystemUsage) | Percentage of filesystem quota consumed by the app. | KB | No |
Total App Domains Unloaded (TotalAppDomainsUnloaded) | The total number of AppDomains unloaded since the start of the application. | # | No |
Total App Domains (TotalAppDomains) | The current number of AppDomains loaded in this application. | # | No |
Thread Count (ThreadCount) | The number of threads currently active in the app process. | # | No |
Requests In Application Queue (RequestsInApplicationQueue) | The number of requests in the application request queue. | # | No |
Private Bytes (PrivateBytes) | Private Bytes is the current size, in bytes, of memory that the app process has allocated that can't be shared with other processes. | MB | No |
Http 406 (Http406) | The count of requests resulting in HTTP 406 status code. | # | No |
Http 404 (Http404) | The count of requests resulting in HTTP 404 status code. | # | No |
Http 403 (Http403) | The count of requests resulting in HTTP 403 status code. | # | No |
Http 401 (Http401) | The count of requests resulting in HTTP 401 status code. | # | No |
Http 101 (Http101) | The count of requests resulting in an HTTP status code 101. | # | No |
Health check status (HealthCheckStatus) | Health check status | # | No |
Handle Count (HandleCount) | The total number of handles currently open by the app process. | # | No |
Gen 2 Garbage Collections (Gen2GarbageCollections) | The number of times the generation 2 objects are garbage collected since the start of the app process | # | No |
Gen 1 Garbage Collections (Gen1GarbageCollections) | 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. | # | No |
Gen 0 Garbage Collections (Gen0GarbageCollections) | 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. | # | No |
Current Assemblies (CurrentAssemblies) | The current number of Assemblies loaded across all AppDomains in this application. | # | No |
Connections (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(). | # | No |