Azure App Services Monitoring Integration with SigNoz SigNoz has launched an Azure App Services monitoring integration that collects metrics and logs from web apps, requiring SigNoz Azure agent version v0.0.11 or later. The integration automatically discovers App Service resources in monitored resource groups and deploys Event Hubs and diagnostic settings for telemetry collection, though it does not collect metrics for any database set up with the App Service. Users can enable log and metric collection through the SigNoz interface and access a pre-built App Services dashboard to monitor request counts, HTTP response codes, CPU time, memory usage, and other key performance indicators. The Azure App Services integration collects metrics and logs from your web apps. Once enabled, the SigNoz agent discovers App Service resources in your monitored resource groups and configures telemetry collection. This integration requires SigNoz Azure agent version v0.0.11 or later. Note: This integration does not collect metrics for any database set up with the App Service. Getting started Connect your Azure subscription first. See Azure One-Click Integrations https://signoz.io/docs/integrations/azure/one-click-azure-integrations/ for setup instructions. Once connected: - In SigNoz, navigate to Integrations Microsoft Azure . - Select App Services from the left panel. - Toggle Log Collection and Metric Collection on. The agent deploys the necessary Event Hubs and diagnostic settings in the background. Data starts flowing within a few minutes. Navigate to Dashboards and open the App Services Overview dashboard to confirm metrics are appearing. What's collected Logs | Name | Path | Type | |---|---|---| | Resource ID | resources.azure.resource.id | string | Metrics | Metric name | Unit | Type | |---|---|---| azure averagememoryworkingset average | Bytes | Gauge | azure backendrequestcount total | Count | Gauge | azure bytesreceived total | Bytes | Gauge | azure bytessent total | Bytes | Gauge | azure cputime count | Milliseconds | Gauge | azure cputime maximum | Milliseconds | Gauge | azure cputime minimum | Milliseconds | Gauge | azure cputime total | Milliseconds | Gauge | azure currentassemblies average | Count | Gauge | azure filesystemusage average | Bytes | Gauge | azure gen0collections total | Count | Gauge | azure gen1collections total | Count | Gauge | azure gen2collections total | Count | Gauge | azure handles average | Count | Gauge | azure healthcheckstatus average | Count | Gauge | azure http101 total | Count | Gauge | azure http2xx total | Count | Gauge | azure http3xx total | Count | Gauge | azure http401 total | Count | Gauge | azure http403 total | Count | Gauge | azure http404 total | Count | Gauge | azure http406 total | Count | Gauge | azure http4xx total | Count | Gauge | azure http5xx total | Count | Gauge | azure httpresponsetime average | Milliseconds | Gauge | azure iootherbytespersecond total | BytesPerSecond | Gauge | azure iootheroperationspersecond total | BytesPerSecond | Gauge | azure ioreadbytespersecond total | BytesPerSecond | Gauge | azure ioreadoperationspersecond total | BytesPerSecond | Gauge | azure iowritebytespersecond total | BytesPerSecond | Gauge | azure iowriteoperationspersecond total | BytesPerSecond | Gauge | azure privatebytes average | Bytes | Gauge | azure requests total | Count | Gauge | azure requestsinapplicationqueue average | Count | Gauge | azure thread average | Count | Gauge | azure totalappdomains average | Count | Gauge | azure totalappdomainsunloaded average | Count | Gauge | Dashboards The integration includes a pre-built App Services dashboard. Pre-built dashboards are locked and cannot be edited. To customize, use Export JSON from the dashboard menu and import it as a new dashboard. Key panels include: - Request count and requests in application queue - HTTP response codes 2xx, 3xx, 4xx, 5xx - HTTP response time - CPU time and memory working set - Bytes received and sent - I/O bytes and operations per second - Health check status Next steps Create alerts https://signoz.io/docs/alerts/ to get notified on error rate increases or high response times Build custom dashboards https://signoz.io/docs/userguide/manage-dashboards/ to correlate App Service metrics with application traces Get Help If you need help with the steps in this topic, please reach out to us on SigNoz Community Slack https://signoz.io/slack/ . If you are a SigNoz Cloud user, please use in product chat support located at the bottom right corner of your SigNoz instance or contact us at cloud-support@signoz.io mailto:cloud-support@signoz.io .