Azure Web App Service
Overview
Azure Web App Service is a fully-managed platform-as-a-service (PaaS) offering provided by Microsoft Azure. It enables developers to build, deploy, and scale web applications without worrying about the underlying infrastructure. Azure Web App Service supports a variety of programming languages, frameworks, and tools, making it a versatile choice for hosting web applications in the Azure cloud environment.
Prerequisites
You can check the list of prerequisites required for Azure Application Gateway here. These are the same for any other Azure service that you need to monitor using AIOps. Move to the section Adding Azure resources for Monitoring on the above link to view the prerequisites for Azure resource monitoring.
List of Supported KPIs
Name | Description | Type |
---|---|---|
azure.location | Location of the webapp | String |
azure.name | Name of the webapp | String |
azure.provisioning.state | Provisioning state of the webapp | String |
azure.webapp | Name of the webapp | String |
status | Status of the webapp | String |
system.tags | Tags of the webapp | String |
azure.webapp.config.workers | Number of configured workers | Count |
azure.webapp.configured.target.workers | Number of configured target workers | Count |
azure.webapp.default.host | Default host of the webapp | String |
azure.webapp.resource.group | Resource group of the webapp | String |
azure.webapp.sites | Sites of the webapp | String |
azure.webapp.configured.webjobs | Number of configured web jobs | Count |
azure.webapp.disk.queue.length | The length of the disk queue. | Count |
azure.webapp.http.queue.length | The length of the HTTP queue. | Count |
azure.webapp.memory.percentage | The percentage of memory used by the web app. | Percent |
azure.webapp.avg.response.time | The average response time of the web app. | Seconds |
azure.webapp.avg.memory.bytes | The average amount of memory used by the web app in bytes. | Bytes |
azure.webapp.app.domains | The total number of application domains. | Count |
azure.webapp.unloaded.app.domains | The total number of unloaded application domains. | Count |
azure.webapp.threads.count | The total number of threads. | Count |
azure.webapp.queued.requests | The number of requests in the application queue. | Count |
azure.webapp.requests.rate | The total number of requests. | Count |
azure.webapp.private.memory.bytes | The amount of private memory used by the web app in bytes. | Bytes |
azure.webapp.memory.bytes | The amount of memory used by the web app in bytes. This includes shared and private memory usage. | Bytes |
azure.webapp.received.bytes.rate | Average rate of bytes received | Bytes |
azure.webapp.sent.bytes.rate | Average rate of bytes sent | Bytes |
azure.webapp.connections | Average number of connections | Count |
azure.webapp.cpu.time.seconds | Average CPU time in seconds | Seconds |
azure.webapp.current.assemblies | Average number of current assemblies | Count |
azure.webapp.gen0.garbage.collections | Average number of Gen 0 garbage collections | Count |
azure.webapp.gen1.garbage.collections | Average number of Gen 1 garbage collections | Count |
azure.webapp.gen2.garbage.collections | Average number of Gen 2 garbage collections | Count |
azure.webapp.handles | Average number of handles | Count |
azure.webapp.http101.requests | Total number of HTTP 101 requests | Count |
azure.webapp.http2xx.requests | Total number of HTTP 2xx requests | Count |
azure.webapp.http3xx.requests | Total number of HTTP 3xx requests | Count |
azure.webapp.http401.requests | Total number of HTTP 401 requests | Count |
azure.webapp.http403.requests | Total number of HTTP 403 requests | Count |
azure.webapp.http404.requests | Total count of HTTP 404 requests | Count |
azure.webapp.http406.requests | Total count of HTTP 406 requests | Count |
azure.webapp.http4xx.requests | Total count of HTTP 4xx requests | Count |
azure.webapp.http5xx.requests | Total count of HTTP 5xx requests | Count |
azure.webapp.io.other.bytes.per.sec | Total bytes per second of IO operations other than read/write | BytesPerSecond |
azure.webapp.io.other.ops.per.sec | Total number of IO operations other than read/write per second | BytesPerSecond |
azure.webapp.io.read.bytes.per.sec | Total bytes per second of read IO operations | BytesPerSecond |
azure.webapp.io.read.ops.per.sec | Total number of read IO operations per second | BytesPerSecond |
azure.webapp.io.write.bytes.per.sec | Total bytes per second of write IO operations | BytesPerSecond |
azure.webapp.io.write.ops.per.sec | Total number of write IO operations per second | BytesPerSecond |
azure.webapp.health.check.status | Average count of health check status | Count |
event.timestamp | Count of event timestamps | Count |