@dhoh Thanks for posting your query on Microsoft Q&A.
With Azure CDN from Microsoft, you can enable raw logs. These logs provide rich information about every request that the CDN receives. Unlike activity logs, which focus on operations done on Azure resources, raw logs specifically capture details about CDN requests.
To configure raw logs for your Azure CDN profile:
- Sign in to the Azure portal.
- Navigate to your CDN profile.
- Under Monitoring, select Diagnostics settings.
- Add a new diagnostic setting and choose AzureCdnAccessLog as the log type and select the destination.
- Note that raw logs are available at the profile level, while aggregated HTTP status code logs are available at the endpoint level.
Metrics:
Azure CDN provides key metrics to monitor:
- Byte Hit Ratio: Indicates cache efficiency.
- Request Count: Shows the total number of requests.
- Response Size: Measures the size of responses.
- Total Latency: Reflects the time taken for requests.
You can break down these metrics by different dimensions.
Alerts:
- Set up alerts for critical metrics to receive notifications when thresholds are breached.
- From the CDN profile page, access Advanced HTTP Reports.
- This is a feature of Azure CDN Premium from Edgio only, to configure rules on Azure CDN from Microsoft please use the Standard rules engine. Advanced rules are not available for Azure CDN from Akamai.
- Explore geography reports (map-based) and other detailed insights.
Hope that helps.
If you have questions, please let me know in the "comments" and we would be happy to help you. Comment is the fastest way of notifying the experts.