Skip to content

Commit 7b201f6

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into nw-nsgflow
2 parents cf6e658 + c342998 commit 7b201f6

File tree

241 files changed

+2761
-1668
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

241 files changed

+2761
-1668
lines changed

.openpublishing.redirection.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4744,6 +4744,16 @@
47444744
"source_path_from_root": "/articles/virtual-network/tutorial-filter-network-traffic-cli.md",
47454745
"redirect_url": "/azure/virtual-network/tutorial-filter-network-traffic",
47464746
"redirect_document_id": false
4747+
},
4748+
{
4749+
"source_path_from_root": "/articles/virtual-network/virtual-network-service-endpoint-policies-portal.md",
4750+
"redirect_url": "/azure/virtual-network/virtual-network-service-endpoint-policies",
4751+
"redirect_document_id": false
4752+
},
4753+
{
4754+
"source_path_from_root": "/articles/virtual-network/virtual-network-service-endpoint-policies-powershell.md",
4755+
"redirect_url": "/azure/virtual-network/virtual-network-service-endpoint-policies",
4756+
"redirect_document_id": false
47474757
}
47484758
]
47494759
}

articles/api-management/workspaces-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ Manage gateway capacity by manually adding or removing scale units, similar to t
9191
Workspace gateways need to be in the same Azure region and subscription as the API Management service.
9292

9393
> [!NOTE]
94-
> Starting in August 2024, workspace gateway support will be rolled out in the following regions. These regions are a subset of those where API Management is available.
94+
> These regions are a subset of those where API Management is available.
9595
9696
* West US
9797
* North Central US

articles/azure-app-configuration/concept-experimentation.md

Lines changed: 62 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -63,25 +63,72 @@ The results help you to conclude the learnings and outcomes into actionable item
6363

6464
## Scenarios for using experimentation
6565

66-
- **Intelligent applications (e.g., AI-based features)**
67-
Accelerate General AI (Gen AI) adoption and optimize AI models and use cases through rapid experimentation. Use Experimentation to iterate quickly on AI models, test different scenarios, and determine effective approaches.
68-
It helps enhance agility in adapting AI solutions to evolving user needs and market trends, and facilitate understanding of the most effective approaches for scaling AI initiatives.
66+
### Release defense
6967

70-
- **CI, CD and continuous experimentation (Gradual feature rollouts and version updates)**
71-
Ensure seamless transitions and maintain or improve key metrics with each version update while managing feature releases. Utilize experimentation to gradually roll out new features to subsets of users using feature flags, monitor performance metrics, and collect feedback for iterative improvements.
72-
It's beneficial to reduce the risk of introducing bugs or performance issues to the entire user base. It enables data-driven decision-making during version rollouts and feature flag management, leading to improved product quality and user satisfaction.
68+
Objective: Ensure smooth transitions and maintain or improve key metrics with each release.
7369

74-
- **User experience optimization (UI A/B testing)**
75-
Optimize business metrics by comparing different UI variations and determining the most effective design. Conduct A/B tests using experimentation to test UI elements, measure user interactions, and analyze performance metrics.
76-
The best return here's improved user experience by implementing UI changes based on empirical evidence.
70+
Approach: Employ experimentation to gradually roll out new features, monitor performance metrics, and collect feedback for iterative improvements.
7771

78-
- **Personalization and targeting experiments**
79-
Deliver personalized content and experiences tailored to user preferences and behaviors. Use experimentation to test personalized content, measure engagement, and iterate on personalization strategies.
80-
Results are increased user engagement, conversion rates, and customer loyalty through relevant and personalized experiences. These results, in turn drive revenue growth and customer retention by targeting audiences with tailored messages and offers.
72+
Benefits:
8173

82-
- **Performance optimization experiments**
83-
Improve application performance and provide an efficient user experience through performance optimization experiments. Conduct experiments to test performance enhancements, measure key metrics, and implement successful optimizations.
84-
Here, experimentation enhances application scalability, reliability, and responsiveness through proactive performance improvements. It optimizes resource utilization and infrastructure costs by implementing efficient optimizations.
74+
* Minimizes the risk of widespread issues by using guardrail metrics to detect and address problems early in the rollout.
75+
* Helps maintain or improve key performance and user satisfaction metrics by making informed decisions based on real-time data.
76+
77+
### Test hypotheses
78+
79+
Objective: Validate assumptions and hypotheses to make informed decisions about product features, user behaviors, or business strategies.
80+
81+
Approach: Use experimentation to test specific hypotheses by creating different feature versions or scenarios, then analyze user interactions and performance metrics to determine outcomes.
82+
83+
Benefits:
84+
85+
* Provides evidence-based insights that reduce uncertainty and guide strategic decision-making.
86+
* Enables faster iteration and innovation by confirming or refuting hypotheses with real user data.
87+
* Enhances product development by focusing efforts on ideas that are proven to work, ultimately leading to more successful and user-aligned features.
88+
89+
### A/B testing
90+
91+
Objective: Optimize business metrics by comparing different UI variations and determining the most effective design.
92+
93+
Approach: Conduct A/B tests using experimentation to test UI elements, measure user interactions, and analyze performance metrics.
94+
95+
Benefits:
96+
* Improves user experience by implementing UI changes based on empirical evidence.
97+
* Increases conversion rates, engagement levels, and overall effectiveness of digital products or services.
98+
99+
### For intelligent applications (for example, AI-based features)
100+
101+
Objective: Accelerate General AI (Gen AI) adoption and optimize AI models and use cases through rapid experimentation.
102+
103+
Approach: Use experimentation to iterate quickly on AI models, test different scenarios, and determine effective approaches.
104+
105+
Benefits:
106+
107+
* Enhances agility in adapting AI solutions to evolving user needs and market trends.
108+
* Facilitates understanding of the most effective approaches for scaling AI initiatives.
109+
* Improves accuracy and performance of AI models based on real-world data and feedback.
110+
111+
### Personalization and targeting experiments
112+
113+
Objective: Deliver personalized content and experiences tailored to user preferences and behaviors.
114+
115+
Approach: Leverage experimentation to test personalized content, measure engagement, and iterate on personalization strategies.
116+
117+
Benefits:
118+
119+
* Increases user engagement, conversion rates, and customer loyalty through relevant and personalized experiences.
120+
* Drives revenue growth and customer retention by targeting audiences with tailored messages and offers.
121+
122+
### Performance optimization experiments
123+
124+
Objective: Improve application performance and user experience through performance optimization experiments.
125+
126+
Approach: Conduct experiments to test performance enhancements, measure key metrics, and implement successful optimizations.
127+
128+
Benefits:
129+
130+
* Enhances application scalability, reliability, and responsiveness through proactive performance improvements.
131+
* Optimizes resource utilization and infrastructure costs by implementing efficient optimizations.
85132

86133
## Experiment operations
87134

articles/azure-monitor/agents/agent-linux.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,10 +106,10 @@ The following table highlights the packages required for [supported Linux distro
106106
107107
|Required package |Description |Minimum version |
108108
|-----------------|------------|----------------|
109-
|Glibc | GNU C library | 2.5-12
109+
|Glibc | GNU C library | 2.5-12|
110110
|Openssl | OpenSSL libraries | 1.0.x or 1.1.x |
111111
|Curl | cURL web client | 7.15.5 |
112-
|Python | | 2.7 or 3.6+
112+
|Python | | 2.7 or 3.6-3.11|
113113
|Python-ctypes | |
114114
|PAM | Pluggable authentication modules | |
115115

articles/azure-monitor/agents/azure-monitor-agent-migration.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ Migration is a complex task. Start planning your migration to Azure Monitor Agen
2525
> - **Installation:** The ability to install the legacy agents will be removed from the Azure Portal and installation policies for legacy agents will be removed. You can still install the MMA agents extension as well as perform offline installations.
2626
> - **Customer Support:** You will not be able to get support for legacy agent issues.
2727
> - **OS Support:** Support for new Linux or Windows distros, including service packs, won't be added after the deprecation of the legacy agents.
28-
> - Log Analytics Agent will continue to function but not be able to connect Log Analytics workspaces.
2928
> - Log Analytics Agent can coexist with Azure Monitor Agent. Expect to see duplicate data if both agents are collecting the same data.
3029
3130

articles/azure-monitor/agents/data-collection-log-json.md

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Collect logs from a JSON file with Azure Monitor Agent
33
description: Configure a data collection rule to collect log data from a JSON file on a virtual machine using Azure Monitor Agent.
44
ms.topic: conceptual
5-
ms.date: 08/23/2024
5+
ms.date: 08/28/2024
66
author: guywi-ms
77
ms.author: guywild
88
ms.reviewer: jeffwo
@@ -16,7 +16,7 @@ Many applications and services will log information to a JSON files instead of s
1616
## Prerequisites
1717

1818
- Log Analytics workspace where you have at least [contributor rights](../logs/manage-access.md#azure-rbac).
19-
- A data collection endpoint (DCE) if you plan to use Azure Monitor Private Links. The data collection endpoint must be in the same region as the Log Analytics workspace. See [How to set up data collection endpoints based on your deployment](../essentials/data-collection-endpoint-overview.md#how-to-set-up-data-collection-endpoints-based-on-your-deployment) for details.
19+
- A data collection endpoint (DCE) in the same region as the Log Analytics workspace. See [How to set up data collection endpoints based on your deployment](../essentials/data-collection-endpoint-overview.md#how-to-set-up-data-collection-endpoints-based-on-your-deployment) for details.
2020
- Either a new or existing DCR described in [Collect data with Azure Monitor Agent](./azure-monitor-agent-data-collection.md).
2121

2222
## Basic operation
@@ -133,6 +133,7 @@ Use the following ARM template to create a DCR for collecting text log files, ma
133133
| Setting | Description |
134134
|:---|:---|
135135
| Data collection rule name | Unique name for the DCR. |
136+
| Data collection endpoint resource ID | Resource ID of the data collection endpoint (DCE). |
136137
| Location | Region for the DCR. Must be the same location as the Log Analytics workspace. |
137138
| File patterns | Identifies the location and name of log files on the local disk. Use a wildcard for filenames that vary, for example when a new file is created each day with a new name. You can enter multiple file patterns separated by commas (AMA version 1.26 or higher required for multiple file patterns on Linux).<br><br>Examples:<br>- C:\Logs\MyLog.json<br>- C:\Logs\MyLog*.json<br>- C:\App01\AppLog.json, C:\App02\AppLog.json<br>- /var/mylog.json<br>- /var/mylog*.json |
138139
| Table name | Name of the destination table in your Log Analytics Workspace. |
@@ -152,6 +153,12 @@ Use the following ARM template to create a DCR for collecting text log files, ma
152153
"description": "Unique name for the DCR. "
153154
}
154155
},
156+
"dataCollectionEndpointResourceId": {
157+
"type": "string",
158+
"metadata": {
159+
"description": "Resource ID of the data collection endpoint (DCE)."
160+
}
161+
},
155162
"location": {
156163
"type": "string",
157164
"metadata": {
@@ -175,12 +182,6 @@ Use the following ARM template to create a DCR for collecting text log files, ma
175182
"metadata": {
176183
"description": "Resource ID of the Log Analytics workspace with the target table."
177184
}
178-
},
179-
"dataCollectionEndpointResourceId": {
180-
"type": "string",
181-
"metadata": {
182-
"description": "Resource ID of the Data Collection Endpoint to be used with this rule."
183-
}
184185
}
185186
},
186187
"variables": {
@@ -193,6 +194,7 @@ Use the following ARM template to create a DCR for collecting text log files, ma
193194
"name": "[parameters('dataCollectionRuleName')]",
194195
"location": "[parameters('location')]",
195196
"properties": {
197+
"dataCollectionEndpointId": "[parameters('dataCollectionEndpointResourceId')]",
196198
"streamDeclarations": {
197199
"Custom-Json-stream": {
198200
"columns": [
@@ -256,8 +258,7 @@ Use the following ARM template to create a DCR for collecting text log files, ma
256258
"transformKql": "source",
257259
"outputStream": "[variables('tableOutputStream')]"
258260
}
259-
],
260-
"dataCollectionEndpointId": "[parameters('dataCollectionEndpointResourceId')]"
261+
]
261262
}
262263
}
263264
]

articles/azure-monitor/agents/data-collection-log-text.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Collect logs from a text file with Azure Monitor Agent
33
description: Configure a data collection rule to collect log data from a text file on a virtual machine using Azure Monitor Agent.
44
ms.topic: conceptual
5-
ms.date: 08/23/2024
5+
ms.date: 08/28/2024
66
author: guywi-ms
77
ms.author: guywild
88
ms.reviewer: jeffwo
@@ -16,7 +16,7 @@ Many applications and services will log information to text files instead of sta
1616
## Prerequisites
1717

1818
- Log Analytics workspace where you have at least [contributor rights](../logs/manage-access.md#azure-rbac).
19-
- A data collection endpoint (DCE) if you plan to use Azure Monitor Private Links. The data collection endpoint must be in the same region as the Log Analytics workspace. See [How to set up data collection endpoints based on your deployment](../essentials/data-collection-endpoint-overview.md#how-to-set-up-data-collection-endpoints-based-on-your-deployment) for details.
19+
- A data collection endpoint (DCE) in the same region as the Log Analytics workspace. See [How to set up data collection endpoints based on your deployment](../essentials/data-collection-endpoint-overview.md#how-to-set-up-data-collection-endpoints-based-on-your-deployment) for details.
2020
- Either a new or existing DCR described in [Collect data with Azure Monitor Agent](./azure-monitor-agent-data-collection.md).
2121

2222
## Basic operation
@@ -143,6 +143,12 @@ Use the following ARM template to create or modify a DCR for collecting text log
143143
"description": "Unique name for the DCR. "
144144
}
145145
},
146+
"dataCollectionEndpointResourceId": {
147+
"type": "string",
148+
"metadata": {
149+
"description": "Resource ID of the data collection endpoint (DCE)."
150+
}
151+
},
146152
"location": {
147153
"type": "string",
148154
"metadata": {
@@ -178,6 +184,7 @@ Use the following ARM template to create or modify a DCR for collecting text log
178184
"location": "[parameters('location')]",
179185
"apiVersion": "2022-06-01",
180186
"properties": {
187+
"dataCollectionEndpointId": "[parameters('dataCollectionEndpointResourceId')]",
181188
"streamDeclarations": {
182189
"Custom-Text-stream": {
183190
"columns": [

0 commit comments

Comments
 (0)