Skip to content

Commit ffc478c

Browse files
authored
Merge pull request #293168 from TimShererWithAquent/MonitorH-03
Azure Front Door: Azure Monitor horizontals
2 parents eada6de + ff91dfb commit ffc478c

File tree

5 files changed

+244
-167
lines changed

5 files changed

+244
-167
lines changed

articles/frontdoor/.openpublishing.redirection.frontdoor.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,6 +359,16 @@
359359
"source_path_from_root": "/articles/frontdoor/waf-overview.md",
360360
"redirect_url": "/azure/web-application-firewall/afds/afds-overview",
361361
"redirect_document_id": false
362+
},
363+
{
364+
"source_path_from_root": "/articles/frontdoor/front-door-diagnostics.md",
365+
"redirect_url": "/azure/frontdoor/monitor-front-door",
366+
"redirect_document_id": true
367+
},
368+
{
369+
"source_path_from_root": "/articles/frontdoor/standard-premium/how-to-monitor-metrics.md",
370+
"redirect_url": "/azure/frontdoor/monitor-front-door?pivots=front-door-standard-premium",
371+
"redirect_document_id": false
362372
}
363373
]
364374
}

articles/frontdoor/TOC.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -158,8 +158,6 @@
158158
href: billing.md
159159
- name: Price comparison between tiers
160160
href: understanding-pricing.md
161-
- name: Logs and metrics
162-
href: front-door-diagnostics.md?pivots=front-door-standard-premium
163161
- name: Best practices
164162
href: best-practices.md
165163
- name: Scenarios
@@ -328,8 +326,6 @@
328326
items:
329327
- name: Configure diagnostic logs
330328
href: standard-premium/how-to-logs.md
331-
- name: Access metrics and create alerts
332-
href: standard-premium/how-to-monitor-metrics.md
333329
- name: View Front Door reports
334330
href: standard-premium/how-to-reports.md
335331
- name: Integrations
@@ -366,8 +362,6 @@
366362
href: front-door-tutorial-rules-engine.md
367363
- name: Configure HTTP to HTTPS redirect
368364
href: front-door-how-to-redirect-https.md
369-
- name: Configure classic diagnostics
370-
href: front-door-diagnostics.md
371365
- name: Secure with Web Application Firewall
372366
items:
373367
- name: Configure a security policy
@@ -378,6 +372,12 @@
378372
href: ../web-application-firewall/afds/waf-front-door-rate-limit-configure.md?toc=%2fazure%2ffrontdoor%2ftoc.json
379373
- name: Configure IP restriction
380374
href: ../web-application-firewall/afds/waf-front-door-configure-ip-restriction.md?toc=/azure/frontdoor/toc.json
375+
- name: Monitor
376+
items:
377+
- name: Monitor Front Door
378+
href: monitor-front-door.md
379+
- name: Front Door monitoring data reference
380+
href: monitor-front-door-reference.md
381381
- name: Troubleshoot
382382
items:
383383
- name: Troubleshooting with RefString
Lines changed: 167 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,167 @@
1+
---
2+
title: Monitoring data reference for Azure Front Door
3+
description: This article contains important reference material you need when you monitor Azure Front Door by using Azure Monitor.
4+
ms.date: 01/21/2025
5+
ms.custom: horz-monitor
6+
ms.topic: reference
7+
author: duongau
8+
ms.author: duau
9+
ms.service: azure-frontdoor
10+
zone_pivot_groups: front-door-tiers
11+
#customer intent: As the engineer responsible for my team's Azure Front Door configuration, I want to find the elements of Azure Monitor for the service, including metrics and logs.
12+
---
13+
14+
# Azure Front Door monitoring data reference
15+
16+
[!INCLUDE [horz-monitor-ref-intro](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-intro.md)]
17+
18+
See [Monitor Azure Front Door](monitor-front-door.md) for details on the data you can collect for Azure Front Door and how to use it.
19+
20+
[!INCLUDE [horz-monitor-ref-metrics-intro](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-intro.md)]
21+
22+
::: zone pivot="front-door-classic"
23+
24+
[!INCLUDE [Azure Front Door (classic) retirement notice](../../includes/front-door-classic-retirement.md)]
25+
26+
::: zone-end
27+
28+
::: zone pivot="front-door-classic"
29+
30+
### Supported metrics for Microsoft.Network/frontdoors
31+
32+
The following table lists the metrics available for the Microsoft.Network/frontdoors resource type.
33+
34+
[!INCLUDE [horz-monitor-ref-metrics-tableheader](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-tableheader.md)]
35+
36+
[!INCLUDE [Microsoft.Network/frontdoors](~/reusable-content/ce-skilling/azure/includes/azure-monitor/reference/metrics/microsoft-network-frontdoors-metrics-include.md)]
37+
38+
::: zone-end
39+
40+
::: zone pivot="front-door-standard-premium"
41+
42+
### Supported metrics for Microsoft.Cdn/profiles
43+
44+
The following table lists the metrics available for the Microsoft.Cdn/profiles resource type.
45+
46+
[!INCLUDE [horz-monitor-ref-metrics-tableheader](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-tableheader.md)]
47+
48+
[!INCLUDE [Microsoft.Cdn/profiles](~/reusable-content/ce-skilling/azure/includes/azure-monitor/reference/metrics/microsoft-cdn-profiles-metrics-include.md)]
49+
50+
> [!NOTE]
51+
> The metrics are recorded and stored free of charge for a limited period of time. For an extra cost, you can store for a longer period of time.
52+
53+
The following table provides more detailed descriptions for the metrics.
54+
55+
| Metrics | Description |
56+
|:--|:--|
57+
| Byte Hit Ratio | The percentage of traffic that was served from the Azure Front Door cache, computed against the total egress traffic. The byte hit ratio is low if most of the traffic is forwarded to the origin rather than served from the cache. <br/><br/> **Byte Hit Ratio** = (egress from edge - egress from origin)/egress from edge. <br/><br/> Scenarios excluded from bytes hit ratio calculations:<ul><li>You explicitly disable caching, either through the Rules Engine or query string caching behavior.</li><li>You explicitly configure a `Cache-Control` directive with the `no-store` or `private` cache directives.</li></ul> |
58+
| Origin Health Percentage | The percentage of successful health probes sent from Azure Front Door to origins. |
59+
| Origin Latency | Azure Front Door calculates the time from sending the request to the origin to receiving the last response byte from the origin. WebSocket is excluded from the origin latency.|
60+
| Origin Request Count | The number of requests sent from Azure Front Door to origins. |
61+
| Percentage of 4XX | The percentage of all the client requests for which the response status code is 4XX. |
62+
| Percentage of 5XX | The percentage of all the client requests for which the response status code is 5XX. |
63+
| Request Count | The number of client requests served through Azure Front Door, including requests served entirely from the cache. |
64+
| Request Size | The number of bytes sent in requests from clients to Azure Front Door. |
65+
| Response Size | The number of bytes sent as responses from Front Door to clients. |
66+
| Total Latency | Azure Front Door receives the client request and sends the last response byte to the client. This value is the total time taken. For WebSocket, this metric refers to the time it takes to establish the WebSocket connection. |
67+
| Web Application Firewall Request Count | The number of requests processed by the Azure Front Door web application firewall. |
68+
69+
> [!NOTE]
70+
> If a request to the origin times out, the value of the *Http Status* dimension is **0**.
71+
72+
::: zone-end
73+
74+
[!INCLUDE [horz-monitor-ref-metrics-dimensions-intro](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-dimensions-intro.md)]
75+
76+
[!INCLUDE [horz-monitor-ref-metrics-dimensions](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-metrics-dimensions.md)]
77+
78+
::: zone pivot="front-door-classic"
79+
80+
- Action
81+
- Backend
82+
- BackendPool
83+
- ClientCountry
84+
- ClientRegion
85+
- HttpStatus
86+
- HttpStatusGroup
87+
- PolicyName
88+
- RuleName
89+
90+
::: zone-end
91+
92+
::: zone pivot="front-door-standard-premium"
93+
94+
- Action
95+
- ClientCountry
96+
- ClientRegion
97+
- Endpoint
98+
- HttpStatus
99+
- HttpStatusGroup
100+
- Origin
101+
- OriginGroup
102+
- PolicyName
103+
- RuleName
104+
105+
::: zone-end
106+
107+
[!INCLUDE [horz-monitor-ref-resource-logs](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-resource-logs.md)]
108+
109+
::: zone pivot="front-door-classic"
110+
111+
### Supported resource logs for Microsoft.Network/frontdoors
112+
113+
[!INCLUDE [Microsoft.Network/frontdoors](~/reusable-content/ce-skilling/azure/includes/azure-monitor/reference/logs/microsoft-network-frontdoors-logs-include.md)]
114+
115+
::: zone-end
116+
117+
::: zone pivot="front-door-standard-premium"
118+
119+
### Supported resource logs for Microsoft.Cdn/profiles
120+
121+
[!INCLUDE [Microsoft.Cdn/profiles](~/reusable-content/ce-skilling/azure/includes/azure-monitor/reference/logs/microsoft-cdn-profiles-logs-include.md)]
122+
123+
### Supported resource logs for Microsoft.Cdn/profiles/endpoints
124+
125+
[!INCLUDE [Microsoft.Cdn/profiles/endpoints](~/reusable-content/ce-skilling/azure/includes/azure-monitor/reference/logs/microsoft-cdn-profiles-endpoints-logs-include.md)]
126+
127+
::: zone-end
128+
129+
[!INCLUDE [horz-monitor-ref-logs-tables](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-logs-tables.md)]
130+
131+
::: zone pivot="front-door-classic"
132+
133+
### Azure Front Door Microsoft.Network/frontdoors
134+
135+
- [AzureActivity](/azure/azure-monitor/reference/tables/azureactivity#columns)
136+
- [AzureMetrics](/azure/azure-monitor/reference/tables/azuremetrics#columns)
137+
- [AzureDiagnostics](/azure/azure-monitor/reference/tables/azurediagnostics#columns)
138+
139+
::: zone-end
140+
141+
::: zone pivot="front-door-standard-premium"
142+
143+
### Azure Front Door Microsoft.Cdn/profiles
144+
145+
- [AzureActivity](/azure/azure-monitor/reference/tables/azureactivity#columns)
146+
- [AzureDiagnostics](/azure/azure-monitor/reference/tables/azurediagnostics#columns)
147+
148+
::: zone-end
149+
150+
[!INCLUDE [horz-monitor-ref-activity-log](~/reusable-content/ce-skilling/azure/includes/azure-monitor/horizontals/horz-monitor-ref-activity-log.md)]
151+
152+
::: zone pivot="front-door-classic"
153+
154+
- [Microsoft.Network resource provider operations](/azure/role-based-access-control/resource-provider-operations#microsoftnetwork)
155+
156+
::: zone-end
157+
158+
::: zone pivot="front-door-standard-premium"
159+
160+
- [Microsoft.Cdn resource provider operations](/azure/role-based-access-control/resource-provider-operations#networking)
161+
162+
::: zone-end
163+
164+
## Related content
165+
166+
- See [Monitor Azure Front Door](monitor-front-door.md) for a description of monitoring Azure Front Door.
167+
- See [Monitor Azure resources with Azure Monitor](/azure/azure-monitor/essentials/monitor-azure-resource) for details on monitoring Azure resources.

0 commit comments

Comments
 (0)