Skip to content

Commit e8ddf93

Browse files
authored
Merge pull request #224005 from MicrosoftDocs/main
Publish to live, Sunday 4 p.m. PST, 1/15
2 parents 32edfdc + 6eb1f84 commit e8ddf93

File tree

13 files changed

+193
-112
lines changed

13 files changed

+193
-112
lines changed

articles/azure-monitor/logs/logs-data-export.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ Log Analytics workspace data export continuously exports data that's sent to you
3434

3535
## Limitations
3636

37-
- Custom logs created via [HTTP Data Collector API](./data-collector-api.md), or 'dataSources' API won't be supported in export. Custom log created using [data collection rule](./logs-ingestion-api-overview.md) can be exported.
37+
- Custom logs created via [HTTP Data Collector API](./data-collector-api.md), or 'dataSources' API won't be supported in export. This includes text logs consumed by MMA. Custom log created using [data collection rule](./logs-ingestion-api-overview.md) can be exported, including text based logs.
3838
- We are support more tables in data export gradually, but currently limited to those specified in the [supported tables](#supported-tables) section.
3939
- You can define up to 10 enabled rules in your workspace, each can include multiple tables. You can create more rules in workspace in disabled state.
4040
- Destinations must be in the same region as the Log Analytics workspace.

articles/azure-monitor/toc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ items:
99
href: observability-data.md
1010
- name: What can you monitor?
1111
href: monitor-reference.md
12+
- name: Optimize costs
13+
href: best-practices-cost.md
1214
- name: What's new?
1315
href: whats-new.md
1416
- name: Concepts
@@ -1684,8 +1686,6 @@ items:
16841686
items:
16851687
- name: View and estimate charges
16861688
href: usage-estimated-costs.md
1687-
- name: Optimize costs
1688-
href: best-practices-cost.md
16891689
- name: Legacy Application Insights pricing
16901690
href: app/legacy-pricing.md
16911691
- name: Azure Monitor Pricing page

articles/azure-netapp-files/azacsnap-troubleshoot.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.service: azure-netapp-files
1212
ms.workload: storage
1313
ms.tgt_pltfrm: na
1414
ms.topic: troubleshooting
15-
ms.date: 08/05/2022
15+
ms.date: 01/16/2023
1616
ms.author: phjensen
1717
ms.custom: kr2b-contr-experiment
1818
---
@@ -37,7 +37,7 @@ This naming convention allows for multiple configuration files, one per database
3737

3838
### Result files and syslog
3939

40-
For the `-c backup` command, AzAcSnap writes to a *\*.result* file and to the system log, `/var/log/messages`, by using the `logger` command. The *\*.result* filename has the same base name as the log file, and goes into the same location. The *\*.result* file is a simple one line output file, such as the following example:
40+
For the `-c backup` command, AzAcSnap writes to a *\*.result* file. The purpose of the *\*.result* file is to provide high-level confirmation of success/failure. If the *\*.result* file is empty, then assume failure. Any output written to the *\*.result* file is also output to the system log (for example, `/var/log/messages`) by using the `logger` command. The *\*.result* filename has the same base name as the log file to allow for matching the result file with the configuration file and the backup log file. The *\*.result* file goes into the same location as the other log files and is a simple one line output file, such as the following example:
4141

4242
```output
4343
Database # 1 (PR1) : completed ok

articles/frontdoor/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,8 @@
275275
href: front-door-how-to-onboard-apex-domain.md?pivots=front-door-standard-premium
276276
- name: Configure HTTPS on a custom domain
277277
href: standard-premium/how-to-configure-https-custom-domain.md
278+
- name: Configure caching
279+
href: how-to-configure-caching.md
278280
- name: Rules Engine
279281
href: standard-premium/how-to-configure-rule-set.md
280282
- name: Purge cache

articles/frontdoor/front-door-caching.md

Lines changed: 73 additions & 48 deletions
Large diffs are not rendered by default.

articles/frontdoor/front-door-http-headers-protocol.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ ms.service: frontdoor
77
ms.topic: article
88
ms.tgt_pltfrm: na
99
ms.workload: infrastructure-services
10-
ms.date: 10/31/2022
10+
ms.date: 01/16/2023
1111
ms.author: duau
1212
---
1313

1414
# Protocol support for HTTP headers in Azure Front Door
1515

1616
This article outlines the protocol that Front Door supports with parts of the call path (see image). In the following sections, you'll find information about HTTP headers supported by Front Door.
1717

18-
:::image type="content" source="./media/front-door-http-headers-protocol/front-door-protocol-summary.png" alt-text="Azure Front Door HTTP headers protocol":::
18+
:::image type="content" source="./media/front-door-http-headers-protocol/front-door-protocol-summary.png" alt-text="Diagram showing client making request to Front Door, which is forwarded to the backend. The response is sent from Front Door to the client." border="false":::
1919

2020
> [!IMPORTANT]
2121
> Front Door doesn't certify any HTTP headers that aren't documented here.
@@ -45,12 +45,12 @@ Azure Front Door includes headers for an incoming request unless they're removed
4545

4646
## From the Front Door to the client
4747

48-
Any headers sent to Azure Front Door from the backend are also passed through to the client. The following are headers sent from the Front Door to clients.
48+
Any headers sent to Azure Front Door from the backend are also passed through to the client. Front Door also attaches the following headers to all responses to the client:
4949

5050
| Header | Example and description |
5151
| ------------- | ------------- |
5252
| X-Azure-Ref | *X-Azure-Ref: 0zxV+XAAAAABKMMOjBv2NT4TY6SQVjC0zV1NURURHRTA2MTkANDM3YzgyY2QtMzYwYS00YTU0LTk0YzMtNWZmNzA3NjQ3Nzgz* </br> This is a unique reference string that identifies a request served by Front Door, which is critical for troubleshooting as it's used to search access logs.|
53-
| X-Cache | *X-Cache:* This header describes the caching status of the request <br/> - *X-Cache: TCP_HIT*: The first byte of the request is a cache hit in the Front Door edge. <br/> - *X-Cache: TCP_REMOTE_HIT*: The first byte of the request is a cache hit in the regional cache (origin shield layer) but a miss in the edge cache. <br/> - *X-Cache: TCP_MISS*: The first byte of the request is a cache miss, and the content is served from the origin. <br/> - *X-Cache: PRIVATE_NOSTORE*: Request can't be cached as Cache-Control response header is set to either private or no-store. <br/> - *X-Cache: CONFIG_NOCACHE*: Request is configured to not cache in the Front Door profile. |
53+
| X-Cache | *X-Cache:* This header describes the caching status of the request. For more information, see [Caching with Azure Front Door](front-door-caching.md#response-headers). |
5454

5555
### Optional debug response headers
5656

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
title: 'Configure caching - Azure Front Door'
3+
description: This article shows you how to configure caching on Azure Front Door.
4+
services: frontdoor
5+
author: johndowns
6+
ms.service: frontdoor
7+
ms.topic: how-to
8+
ms.date: 01/16/2023
9+
ms.author: jodowns
10+
---
11+
12+
# Configure caching on Azure Front Door
13+
14+
This article shows you how to configure caching on Azure Front Door. To learn more about caching, see [Caching with Azure Front Door](front-door-caching.md).
15+
16+
## Prerequisites
17+
18+
Before you can create an Azure Front Door endpoint with Front Door manager, you must have an Azure Front Door profile created. The profile must have at least one or more endpoints. To organize your Azure Front Door endpoints by internet domains, web applications, or other criteria, you can use multiple profiles.
19+
20+
To create an Azure Front Door profile and endpoint, see [Create an Azure Front Door profile](create-front-door-portal.md).
21+
22+
## Configure caching by using the Azure portal
23+
24+
1. Sign in to the [Azure portal](https://portal.azure.com?azure-portal=true) and navigate to your Azure Front Door profile.
25+
26+
1. Select **Front Door manager** and then select your route.
27+
28+
:::image type="content" source="./media/how-to-configure-caching/select-route.png" alt-text="Screenshot of endpoint landing page.":::
29+
30+
1. Select **Enable caching**.
31+
32+
1. Specify the query string caching behavior. For more information, see [Caching with Azure Front Door](front-door-caching.md#query-string-behavior).
33+
34+
1. Optionally, select **Enable compression** for Front Door to compress responses to the client.
35+
36+
1. Select **Update**.
37+
38+
:::image type="content" source="./media/how-to-configure-caching/update-route.png" alt-text="Screenshot of route with caching configured.":::
39+
40+
## Next steps
41+
42+
* Learn about the use of [origins and origin groups](origin.md) in an Azure Front Door configuration.
43+
* Learn about [rules match conditions](rules-match-conditions.md) in an Azure Front Door rule set.
44+
* Learn more about [policy settings](../web-application-firewall/afds/waf-front-door-policy-settings.md) for WAF with Azure Front Door.
45+
* Learn how to create [custom rules](../web-application-firewall/afds/waf-front-door-custom-rules.md) to protect your Azure Front Door profile.
140 KB
Loading
156 KB
Loading

articles/frontdoor/standard-premium/how-to-compression.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: front-door
55
author: duongau
66
ms.service: frontdoor
77
ms.topic: article
8-
ms.date: 03/20/2022
8+
ms.date: 01/16/2023
99
ms.author: yuajia
1010
---
1111

@@ -19,7 +19,7 @@ There are two ways to enable file compression:
1919
- Enabling compression directly on the Azure Front Door POP servers (*compression on the fly*). In this case, Azure Front Door compresses the files and sends them to the end users.
2020

2121
> [!NOTE]
22-
> Range requests may be compressed into different sizes. Azure Front Door requires the content-length values to be the same for any GET HTTP request. If clients send byte range requests with the `accept-encoding` header that leads to the Origin responding with different content lengths, then Azure Front Door will return a 503 error. You can either disable compression on Origin/Azure Front Door or create a Rules Set rule to remove `accept-encoding` from the request for byte range requests.
22+
> Range requests may be compressed into different sizes. Azure Front Door requires the `Content-Length` response header values to be the same for any GET HTTP request. If clients send byte range requests with the `Accept-Encoding` header that leads to the origin responding with different content lengths, then Azure Front Door returns a 503 error. You can either disable compression on the origin/Azure Front Door, or create a Rules Engine rule to remove the `Accept-Encoding` header from byte range requests.
2323
2424
> [!IMPORTANT]
2525
> Azure Front Door configuration changes takes up to 10 mins to propagate throughout the network. If you're setting up compression for the first time for your CDN endpoint, consider waiting 1-2 hours before you troubleshoot to ensure the compression settings have propagated to all the POPs.
@@ -32,34 +32,34 @@ There are two ways to enable file compression:
3232
You can enable compression in the following ways:
3333
* During quick create - When you enable caching, you can enable compression.
3434
* During custom create - Enable caching and compression when you're adding a route.
35-
* In Endpoint Manager route.
35+
* In Front Door manager.
3636
* On the Optimization page.
3737

38-
### Enable compression in Endpoint manager
38+
### Enable compression in Front Door manager
3939

40-
1. From the Azure Front Door Standard/Premium profile page, go to **Endpoint Manager** and select the endpoint you want to enable compression.
40+
1. From the Azure Front Door Standard/Premium profile page, go to **Front Door manager** and select the endpoint you want to enable compression.
4141

42-
1. Select **Edit Endpoint**, then select the **route** you want to enable compression.
42+
1. Within the endpoint, select the **route** you want to enable compression on.
4343

44-
:::image type="content" source="../media/how-to-compression/front-door-compression-endpoint-manager-1.png" alt-text="Screenshot of Endpoint Manager landing page." lightbox="../media/how-to-compression/front-door-compression-endpoint-manager-1-expanded.png":::
44+
:::image type="content" source="../media/how-to-compression/front-door-compression-endpoint-manager-1.png" alt-text="Screenshot of the Front Door manager landing page." lightbox="../media/how-to-compression/front-door-compression-endpoint-manager-1-expanded.png":::
4545

46-
1. Ensure **Enable Caching** is checked, then select the checkbox for **Enable compression**.
46+
1. Ensure **Enable caching** is checked, then select the checkbox for **Enable compression**.
4747

48-
:::image type="content" source="../media/how-to-compression/front-door-compression-endpoint-manager-2.png" alt-text="Enable compression in endpoint manager.":::
48+
:::image type="content" source="../media/how-to-compression/front-door-compression-endpoint-manager-2.png" alt-text="Screenshot of Front Door Manager showing the 'Enable compression' radio button.":::
4949

5050
1. Select **Update** to save the configuration.
5151

52-
### Enable compression in Optimization
52+
### Enable compression in Optimizations
5353

5454
1. From the Azure Front Door Standard/Premium profile page, go to **Optimizations** under Settings. Expand the endpoint to see the list of routes.
5555

5656
1. Select the three dots next to the **route** that has compression *Disabled*. Then select **Configure route**.
5757

58-
:::image type="content" source="../media/how-to-compression/front-door-compression-optimization-1.png" alt-text="Screen of enable compression on the optimization page." lightbox="../media/how-to-compression/front-door-compression-optimization-1-expanded.png":::
58+
:::image type="content" source="../media/how-to-compression/front-door-compression-optimization-1.png" alt-text="Screenshot of the Optimizations page." lightbox="../media/how-to-compression/front-door-compression-optimization-1-expanded.png":::
5959

60-
1. Ensure **Enable Caching** is checked, then select the checkbox for **Enable compression**.
60+
1. Ensure **Enable caching** is checked, then select the checkbox for **Enable compression**.
6161

62-
:::image type="content" source="../media/how-to-compression/front-door-compression-endpoint-manager-2.png" alt-text="Screen shot of enabling compression in endpoint manager.":::
62+
:::image type="content" source="../media/how-to-compression/front-door-compression-endpoint-manager-2.png" alt-text="Screenshot of the Optimizations page showing the 'Enable compression' radio button.":::
6363

6464
1. Click **Update**.
6565

@@ -77,19 +77,19 @@ You can modify the default list of MIME types on Optimizations page.
7777

7878
:::image type="content" source="../media/how-to-compression/front-door-compression-edit-content-type-2.png" alt-text="Screenshot of customize file compression page.":::
7979

80-
1. Select **Save**, to update compression configure .
80+
1. Select **Save** to update the compression configuration.
8181

8282
## Disabling compression
8383

8484
You can disable compression in the following ways:
85-
* Disable compression in Endpoint manager route.
86-
* Disable compression in Optimization page.
85+
* Disable compression in Front Door manager route.
86+
* Disable compression in Optimizations page.
8787

88-
### Disable compression in Endpoint manager
88+
### Disable compression in Front Door manager
8989

90-
1. From the Azure Front Door Standard/Premium profile page, go to **Endpoint manager** under Settings. Select the endpoint you want to disable compression.
90+
1. From the Azure Front Door Standard/Premium profile page, go to **Front Door manager** under Settings.
9191

92-
1. Select **Edit Endpoint** and then select the **route** you want to disable compression. Uncheck the **Enable compression** box.
92+
1. Select the **route** you want to disable compression on. Uncheck the **Enable compression** box.
9393

9494
1. Select **Update** to save the configuration.
9595

0 commit comments

Comments
 (0)