Azure App Service helps build and host web apps, mobile back ends, and RESTful APIs in the programming language of your choice without managing infrastructure.

Azure App Service:

  • Provides auto-scaling and high availability.
  • Supports both Windows and Linux.
  • Enables automated deployments from GitHub, Azure DevOps, or any Git repo.

Use the Azure public cloud integration to discover and collect metrics against the Azure service.

External reference

Monitor Ppps in Azure App Service

Setup

To set up the Azure integration and discover the Azure Website and respective web jobs, go to Azure Integration Discovery Profile and select WebSites.

Event support

  • Supported
  • Configurable in OpsRamp Azure Integration Discovery Profile.

Supported metrics

Azure Web Sites

OpsRamp MetricAzure MetricMetric Display NameUnitAggregation TypeDescription
azure_web_sites_AlwaysReadyFunctionExecutionCountAlwaysReadyFunctionExecutionCountAlways Ready Function Execution CountCountTotalAlways Ready Function Execution Count. For Flex Consumption FunctionApps only
azure_web_sites_AlwaysReadyFunctionExecutionUnitsAlwaysReadyFunctionExecutionUnitsAlways Ready Function Execution UnitsCountTotalAlways Ready Function Execution Units. For Flex Consumption FunctionApps only
azure_web_sites_AlwaysReadyUnitsAlwaysReadyUnitsAlways Ready UnitsCountTotalAlways Ready Units. For Flex Consumption FunctionApps only
azure_web_sites_AppConnectionsAppConnectionsConnectionsCountAverageThe 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(). For WebApps and FunctionApps
azure_web_sites_AverageMemoryWorkingSetAverageMemoryWorkingSetAverage memory working setBytesAverageThe average amount of memory used by the app, in megabytes (MiB). For WebApps and FunctionApps
azure_web_sites_BytesReceivedBytesReceivedData InBytesTotalThe amount of incoming bandwidth consumed by the app, in MiB. For WebApps and FunctionApps
azure_web_sites_BytesSentBytesSentData OutBytesTotalThe amount of outgoing bandwidth consumed by the app, in MiB. For WebApps and FunctionApps
azure_web_sites_CpuPercentageCpuPercentagePercentage CPUPercentAverageThe average percentage of CPU being used. For Flex Consumption function apps only
azure_web_sites_CpuTimeCpuTimeCPU TimeSecondsCountThe amount of CPU consumed by the app, in seconds
azure_web_sites_CurrentAssembliesCurrentAssembliesCurrent AssembliesCountAverageThe current number of Assemblies loaded across all AppDomains in this application. For WebApps and FunctionApps
azure_web_sites_FileSystemUsageFileSystemUsageFile System UsageBytesAveragePercentage of filesystem quota consumed by the app. For WebApps and FunctionApps
azure_web_sites_FunctionExecutionCountFunctionExecutionCountFunction Execution CountCountTotalFunction Execution Count. For FunctionApps only
azure_web_sites_FunctionExecutionUnitsFunctionExecutionUnitsFunction Execution UnitsCountTotalFunction Execution Units. For FunctionApps only
azure_web_sites_Gen0CollectionsGen0CollectionsGen 0 Garbage CollectionsCountTotalThe 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. For WebApps and FunctionApps
azure_web_sites_Gen1CollectionsGen1CollectionsGen 1 Garbage CollectionsCountTotalThe 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. For WebApps and FunctionApps
azure_web_sites_Gen2CollectionsGen2CollectionsGen 2 Garbage CollectionsCountTotalThe number of times the generation 2 objects are garbage collected since the start of the app process. For WebApps and FunctionApps
azure_web_sites_HandlesHandlesHandle CountCountAverageThe total number of handles currently open by the app process. For WebApps and FunctionApps
azure_web_sites_HealthCheckStatusHealthCheckStatusHealth check statusCountAverageHealth check status. For WebApps and FunctionApps
azure_web_sites_Http101Http101Http 101CountTotalThe count of requests resulting in an HTTP status code 101. For WebApps and FunctionApps
azure_web_sites_Http2xxHttp2xxHttp 2xxCountTotalThe count of requests resulting in an HTTP status code >= 200 but < 300. For WebApps and FunctionApps
azure_web_sites_Http3xxHttp3xxHttp 3xxCountTotalThe count of requests resulting in an HTTP status code >= 300 but < 400. For WebApps and FunctionApps
azure_web_sites_Http401Http401Http 401CountTotalThe count of requests resulting in HTTP 401 status code. For WebApps and FunctionApps
azure_web_sites_Http403Http403Http 403CountTotalThe count of requests resulting in HTTP 403 status code. For WebApps and FunctionApps
azure_web_sites_Http404Http404Http 404CountTotalThe count of requests resulting in HTTP 404 status code. For WebApps and FunctionApps
azure_web_sites_Http406Http406Http 406CountTotalThe count of requests resulting in HTTP 406 status code. For WebApps and FunctionApps
azure_web_sites_Http4xxHttp4xxHttp 4xxCountTotalThe count of requests resulting in an HTTP status code >= 400 but < 500. For WebApps and FunctionApps
azure_web_sites_Http5xxHttp5xxHttp Server ErrorsCountTotalThe count of requests resulting in an HTTP status code >= 500 but < 600. For WebApps and FunctionApps
azure_web_sites_HttpResponseTimeHttpResponseTimeResponse TimeSecondsAverageThe time taken for the app to serve requests, in seconds. For WebApps and FunctionApps
azure_web_sites_InstanceCountInstanceCountAutomatic Scaling Instance CountCountAverageThe number of instances on which this app is running
azure_web_sites_IoOtherBytesPerSecondIoOtherBytesPerSecondIO Other Bytes Per SecondBytesPerSecondTotalThe rate at which the app process is issuing bytes to I/O operations that don't involve data, such as control operations. For WebApps and FunctionApps
azure_web_sites_IoOtherOperationsPerSecondIoOtherOperationsPerSecondIO Other Operations Per SecondBytesPerSecondTotalThe rate at which the app process is issuing I/O operations that aren't read or write operations. For WebApps and FunctionApps
azure_web_sites_IoReadBytesPerSecondIoReadBytesPerSecondIO Read Bytes Per SecondBytesPerSecondTotalThe rate at which the app process is reading bytes from I/O operations. For WebApps and FunctionApps
azure_web_sites_IoReadOperationsPerSecondIoReadOperationsPerSecondIO Read Operations Per SecondBytesPerSecondTotalThe rate at which the app process is issuing read I/O operations. For WebApps and FunctionApps
azure_web_sites_IoWriteBytesPerSecondIoWriteBytesPerSecondIO Write Bytes Per SecondBytesPerSecondTotalThe rate at which the app process is writing bytes to I/O operations. For WebApps and FunctionApps
azure_web_sites_IoWriteOperationsPerSecondIoWriteOperationsPerSecondIO Write Operations Per SecondBytesPerSecondTotalThe rate at which the app process is issuing write I/O operations. For WebApps and FunctionApps
azure_web_sites_MemoryWorkingSetMemoryWorkingSetMemory working setBytesAverageThe current amount of memory used by the app, in MiB. For WebApps and FunctionApps
azure_web_sites_OnDemandFunctionExecutionCountOnDemandFunctionExecutionCountOn Demand Function Execution CountCountTotalOn Demand Function Execution Count. For Flex Consumption FunctionApps only
azure_web_sites_OnDemandFunctionExecutionUnitsOnDemandFunctionExecutionUnitsOn Demand Function Execution UnitsCountTotalOn Demand Function Execution Units. For Flex Consumption FunctionApps only
azure_web_sites_PrivateBytesPrivateBytesPrivate BytesBytesAveragePrivate Bytes is the current size, in bytes, of memory that the app process has allocated that can't be shared with other processes. For WebApps and FunctionApps
azure_web_sites_RequestsRequestsRequestsCountTotalThe total number of requests regardless of their resulting HTTP status code. For WebApps and FunctionApps
azure_web_sites_RequestsInApplicationQueueRequestsInApplicationQueueRequests In Application QueueCountAverageThe number of requests in the application request queue. For WebApps and FunctionApps
azure_web_sites_ThreadsThreadsThread CountCountAverageThe number of threads currently active in the app process. For WebApps and FunctionApps
azure_web_sites_TotalAppDomainsTotalAppDomainsTotal App DomainsCountAverageThe current number of AppDomains loaded in this application. For WebApps and FunctionApps
azure_web_sites_TotalAppDomainsUnloadedTotalAppDomainsUnloadedTotal App Domains UnloadedCountAverageThe total number of AppDomains unloaded since the start of the application. For WebApps and FunctionApps
azure_web_sites_WorkflowActionsCompletedWorkflowActionsCompletedWorkflow Action Completed CountCountTotalWorkflow Action Completed Count. For LogicApps only
azure_web_sites_WorkflowActionsFailureRateWorkflowActionsFailureRateWorkflow Actions Failure RatePercentTotalWorkflow Actions Failure Rate. For LogicApps only
azure_web_sites_WorkflowAppJobPullRateWorkflowAppJobPullRateLogic App Job Pull Rate Per SecondCountPerSecondTotalLogic Job Pull Rate per second. For LogicApps only
azure_web_sites_WorkflowJobExecutionDelayWorkflowJobExecutionDelayWorkflow Job Execution DelaySecondsAverageWorkflow Job Execution Delay. For LogicApps only
azure_web_sites_WorkflowJobExecutionDurationWorkflowJobExecutionDurationWorkflow Job Execution DurationSecondsAverageWorkflow Job Execution Duration. For LogicApps only
azure_web_sites_WorkflowRunsCompletedWorkflowRunsCompletedWorkflow Runs Completed CountCountTotalWorkflow Runs Completed Count. For LogicApps only
azure_web_sites_WorkflowRunsDispatchedWorkflowRunsDispatchedWorkflow Runs dispatched CountCountTotalWorkflow Runs Dispatched Count. For LogicApps only
azure_web_sites_WorkflowRunsFailureRateWorkflowRunsFailureRateWorkflow Runs Failure RatePercentTotalWorkflow Runs Failure Rate. For LogicApps only
azure_web_sites_WorkflowRunsStartedWorkflowRunsStartedWorkflow Runs Started CountCountTotalWorkflow Runs Started Count. For LogicApps only
azure_web_sites_WorkflowTriggersCompletedWorkflowTriggersCompletedWorkflow Triggers Completed CountCountTotalWorkflow Triggers Completed Count. For LogicApps only
azure_web_sites_WorkflowTriggersFailureRateWorkflowTriggersFailureRateWorkflow Triggers Failure RatePercentTotalWorkflow Triggers Failure Rate. For LogicApps only