# Azure CDN FrontDoor Monitoring Integration with SigNoz

> Source: <https://signoz.io/docs/integrations/azure/cdn-frontdoor>
> Published: 2026-06-10 00:00:00+00:00

The Azure CDN FrontDoor integration collects access logs and metrics from your CDN profiles. Once enabled, the SigNoz agent discovers CDN FrontDoor resources in your monitored resource groups and configures telemetry collection.

This integration requires SigNoz Azure agent version **v0.0.10** or later.

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
**CDN Profile** 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 **CDN FrontDoor 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_activewebsocketconnections_total` | Count | Gauge |
`azure_averagewebsocketconnectionduration_average` | Milliseconds | Gauge |
`azure_backendhealthpercentage_average` | Percent | Gauge |
`azure_backendrequestcount_total` | Count | Gauge |
`azure_backendrequestlatency_average` | Milliseconds | Gauge |
`azure_billableresponsesize_total` | Bytes | Gauge |
`azure_bytehitratio_average` | Percent | Gauge |
`azure_originhealthpercentage_average` | Percent | Gauge |
`azure_originlatency_average` | Milliseconds | Gauge |
`azure_originrequestcount_total` | Count | Gauge |
`azure_originshieldoriginrequestcount_total` | Count | Gauge |
`azure_originshieldratelimitrequestcount_total` | Count | Gauge |
`azure_originshieldrequestcount_total` | Count | Gauge |
`azure_originshieldrequestsize_total` | Bytes | Gauge |
`azure_percentage4xx_average` | Percent | Gauge |
`azure_percentage5xx_average` | Percent | Gauge |
`azure_requestcount_total` | Count | Gauge |
`azure_requestsize_total` | Bytes | Gauge |
`azure_responsesize_total` | Bytes | Gauge |
`azure_totallatency_average` | Milliseconds | Gauge |
`azure_webapplicationfirewallrequestcount_total` | Count | Gauge |
`azure_webapplicationfirewallcaptcharequestcount_total` | Count | Gauge |
`azure_webapplicationfirewalljsrequestcount_total` | Count | Gauge |
`azure_websocketconnections_total` | Count | Gauge |

Dashboards

The integration includes a pre-built CDN FrontDoor 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, 4xx rate, and 5xx rate
- Total latency and origin latency
- Byte hit ratio and origin health percentage
- Request and response size
- WAF request count
- WebSocket connections

Next steps

[Create alerts](https://signoz.io/docs/alerts/)to get notified on error rate spikes or latency increases[Build custom dashboards](https://signoz.io/docs/userguide/manage-dashboards/)to combine CDN 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).
