Skip to content

Commit 84eb3dd

Browse files
author
RoseHJM
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into ade-quickstart-refresh
2 parents 7fa96f2 + 3eee331 commit 84eb3dd

File tree

299 files changed

+1555
-11637
lines changed

Some content is hidden

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

299 files changed

+1555
-11637
lines changed

.openpublishing.publish.config.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1214,6 +1214,7 @@
12141214
".openpublishing.redirection.azure-web-pubsub.json",
12151215
".openpublishing.redirection.baremetal-infrastructure.json",
12161216
".openpublishing.redirection.container-service.json",
1217+
".openpublishing.redirection.data-lake-analytics.json",
12171218
".openpublishing.redirection.defender-for-cloud.json",
12181219
".openpublishing.redirection.defender-for-iot.json",
12191220
".openpublishing.redirection.devops-project.json",
@@ -1251,7 +1252,6 @@
12511252
"articles/cost-management-billing/.openpublishing.redirection.cost-management-billing.json",
12521253
"articles/data-catalog/.openpublishing.redirection.data-catalog.json",
12531254
"articles/data-factory/.openpublishing.redirection.data-factory.json",
1254-
"articles/data-lake-analytics/.openpublishing.redirection.data-lake-analytics.json",
12551255
"articles/deployment-environments/.openpublishing.redirection.deployment-environments.json",
12561256
"articles/dev-box/.openpublishing.redirection.dev-box.json",
12571257
"articles/digital-twins/.openpublishing.redirection.digital-twins.json",

.openpublishing.redirection.data-lake-analytics.json

Lines changed: 384 additions & 0 deletions
Large diffs are not rendered by default.

articles/aks/app-routing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -487,7 +487,7 @@ When the application routing add-on is disabled, some Kubernetes resources might
487487

488488
* [Configure custom ingress configurations][custom-ingress-configurations] shows how to create an advanced Ingress configuration and [configure a custom domain using Azure DNS to manage DNS zones and setup a secure ingress][dns-ssl-configuration].
489489

490-
* To integrate with an Azure internal load balancer and configure a private Azure DNS zone to enable DNS resolution for the private endpoints to resolve specific domains, see [Configure internal NGIX ingress controller for Azure private DNS zone][create-nginx-private-controller].
490+
* To integrate with an Azure internal load balancer and configure a private Azure DNS zone to enable DNS resolution for the private endpoints to resolve specific domains, see [Configure internal NGINX ingress controller for Azure private DNS zone][create-nginx-private-controller].
491491

492492
* Learn about monitoring the ingress-nginx controller metrics included with the application routing add-on with [with Prometheus in Grafana][prometheus-in-grafana] (preview) as part of analyzing the performance and usage of your application.
493493

articles/automation/automation-use-azure-ad.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: This article tells how to use Microsoft Entra ID within Azure Autom
44
services: automation
55
ms.date: 05/26/2023
66
ms.topic: conceptual
7-
ms.custom: devx-track-azurepowershell, has-azure-ad-ps-ref
7+
ms.custom: devx-track-azurepowershell, has-azure-ad-ps-ref, azure-ad-ref-level-one-done
88
---
99

1010
# Use Microsoft Entra ID to authenticate to Azure
@@ -22,7 +22,9 @@ You can enable Microsoft Entra ID through the following PowerShell modules:
2222
* Microsoft Entra ID for Windows PowerShell (MSOnline module). This module enables interactions with Microsoft Online, including Microsoft 365.
2323

2424
>[!NOTE]
25-
>PowerShell Core does not support the MSOnline module. To use the module cmdlets, you must run them from Windows PowerShell. You're encouraged to use the newer Azure Active Directory PowerShell for Graph modules instead of the MSOnline module.
25+
>PowerShell Core does not support the MSOnline module. To use the module cmdlets, you must run them from Windows PowerShell. You're encouraged to use the newer Azure Active Directory PowerShell for Graph modules instead of the MSOnline module.
26+
27+
[!INCLUDE [Azure AD PowerShell deprecation note](~/reusable-content/msgraph-powershell/includes/aad-powershell-deprecation-note.md)]
2628

2729
### Preinstallation
2830

articles/azure-monitor/agents/agents-overview.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ View [supported operating systems for Azure Arc Connected Machine agent](../../a
208208
| AlmaLinux 8 | ✓<sup>3</sup> || |
209209
| Amazon Linux 2017.09 | || |
210210
| Amazon Linux 2 ||| |
211+
| Azure Linux || | |
211212
| CentOS Linux 8 ||| |
212213
| CentOS Linux 7 | ✓<sup>3</sup> |||
213214
| CBL-Mariner 2.0 | ✓<sup>3,4</sup> | | |
@@ -227,9 +228,9 @@ View [supported operating systems for Azure Arc Connected Machine agent](../../a
227228
| Red Hat Enterprise Linux Server 6.7+ | | | |
228229
| Rocky Linux 9 ||| |
229230
| Rocky Linux 8 ||| |
230-
| SUSE Linux Enterprise Server 15 SP4 | ✓<sup>3</sup> | | |
231-
| SUSE Linux Enterprise Server 15 SP3 || | |
232-
| SUSE Linux Enterprise Server 15 SP2 || | |
231+
| SUSE Linux Enterprise Server 15 SP4 | ✓<sup>3</sup> | | |
232+
| SUSE Linux Enterprise Server 15 SP3 || | |
233+
| SUSE Linux Enterprise Server 15 SP2 || | |
233234
| SUSE Linux Enterprise Server 15 SP1 ||| |
234235
| SUSE Linux Enterprise Server 15 ||| |
235236
| SUSE Linux Enterprise Server 12 ||||

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ The following prerequisites must be met prior to installing Azure Monitor Agent.
6161
- `<virtual-machine-region-name>`.handler.control.monitor.azure.com (example: westus.handler.control.monitor.azure.com)
6262
- `<log-analytics-workspace-id>`.ods.opinsights.azure.com (example: 12345a01-b1cd-1234-e1f2-1234567g8h99.ods.opinsights.azure.com)
6363
(If you use private links on the agent, you must also add the [dce endpoints](../essentials/data-collection-endpoint-overview.md#components-of-a-data-collection-endpoint)).
64-
- **Disk Space**: Required disk space can vary greatly depending upon how an agent is utilized or if the agent is unable to communicate with the destinations where it is instructed to send monitoring data. By default the agent requires 10Gb of disk space to run. The following provides guidance for capacity planning:
64+
- **Disk Space**: Required disk space can vary greatly depending upon how an agent is utilized or if the agent is unable to communicate with the destinations where it is instructed to send monitoring data. By default the agent requires 10Gb of disk space to run and requires 500MB for agent installation. The following provides guidance for capacity planning:
6565

6666
| Purpose | Environment | Path | Suggested Space |
6767
|:---|:---|:---|:---|

articles/azure-monitor/app/opentelemetry-enable.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,9 @@ ms.reviewer: mmcc
1111

1212
# Enable Azure Monitor OpenTelemetry for .NET, Node.js, Python, and Java applications
1313

14-
This article describes how to enable and configure OpenTelemetry-based data collection to power the experiences within [Azure Monitor Application Insights](app-insights-overview.md#application-insights-overview). We walk through how to install the "Azure Monitor OpenTelemetry Distro." The Distro [automatically collects](opentelemetry-add-modify.md#automatic-data-collection) traces, metrics, logs, and exceptions across your application and its dependencies. To learn more about collecting data using OpenTelemetry, see [Data Collection Basics](opentelemetry-overview.md) or [OpenTelemetry FAQ](#frequently-asked-questions).
14+
This article describes how to enable and configure OpenTelemetry-based data collection to power the experiences within [Azure Monitor Application Insights](app-insights-overview.md#application-insights-overview). We walk through how to install the *Azure Monitor OpenTelemetry Distro*. The Azure Monitor OpenTelemetry Distro provides an [OpenTelemetry distribution](https://opentelemetry.io/docs/concepts/distributions/#what-is-a-distribution) that includes support for features specific to Azure Monitor. The Distro enables [automatic](opentelemetry-add-modify.md#automatic-data-collection) telemetry by including OpenTelemetry instrumentation libraries for collecting traces, metrics, logs, and exceptions, and allows collecting [custom](opentelemetry-add-modify.md#collect-custom-telemetry) telemetry. You can also use the [Live Metrics](live-stream.md) feature included in the Distro to monitor and collect more telemetry from live, in-production web applications. For more information about the advantages of using the Azure Monitor OpenTelemetry Distro, see [Why should I use the "Azure Monitor OpenTelemetry Distro"?](#why-should-i-use-the-azure-monitor-opentelemetry-distro) in [OpenTelemetry FAQ](#frequently-asked-questions).
15+
16+
To learn more about collecting data using OpenTelemetry, see [Data Collection Basics](opentelemetry-overview.md) or [OpenTelemetry FAQ](#frequently-asked-questions).
1517

1618
## OpenTelemetry Release Status
1719

articles/azure-monitor/includes/azure-monitor-app-insights-opentelemetry-faqs.md

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,28 +30,36 @@ See [OpenTelemetry Status](https://opentelemetry.io/status/).
3030

3131
### What is the "Azure Monitor OpenTelemetry Distro"?
3232

33-
You can think of it as a thin wrapper that bundles together all the OpenTelemetry components for a first class experience on Azure. This is also called [Distribution](https://opentelemetry.io/docs/concepts/distributions/) in OpenTelemetry.
33+
You can think of it as a thin wrapper that bundles together all the OpenTelemetry components for a first class experience on Azure. This wrapper is also called a [distribution](https://opentelemetry.io/docs/concepts/distributions/) in OpenTelemetry.
3434

3535
### Why should I use the "Azure Monitor OpenTelemetry Distro"?
3636

3737
There are several advantages to using the Azure Monitor OpenTelemetry Distro over native OpenTelemetry from the community:
3838

3939
- Reduces enablement effort
4040
- Supported by Microsoft
41-
- Brings in Azure Specific features such as:
42-
- Preserves traces with service components using Application Insights SDKs
41+
- Brings in Azure-specific features such as:
42+
- Sampling compatible with classic Application Insights SDKs
4343
- [Microsoft Entra authentication](../app/azure-ad-authentication.md)
4444
- [Offline Storage and Automatic Retries](../app/opentelemetry-configuration.md#offline-storage-and-automatic-retries)
4545
- [Statsbeat](../app/statsbeat.md)
4646
- [Application Insights Standard Metrics](../app/standard-metrics.md)
47-
- Detect resource metadata to autopopulate [Cloud Role Name](../app/app-map.md#understand-the-cloud-role-name-within-the-context-of-an-application-map) on Azure
48-
- [Live Metrics](../app/live-stream.md) (future)
47+
- Detect resource metadata to autopopulate [Cloud Role Name](../app/java-standalone-config.md#cloud-role-name) and [Cloud Role Instance](../app/java-standalone-config.md#cloud-role-instance) on various Azure environments
48+
- [Live Metrics](../app/live-stream.md)
4949

5050
In the spirit of OpenTelemetry, we designed the distro to be open and extensible. For example, you can add:
5151

52-
- An OTLP exporter and send to a second destination simultaneously
52+
- An OpenTelemetry Protocol (OTLP) exporter and send to a second destination simultaneously
5353
- Other instrumentation libraries not included in the distro
5454

55+
Because the Distro provides an [OpenTelemetry distribution](https://opentelemetry.io/docs/concepts/distributions/#what-is-a-distribution), the Distro supports anything supported by OpenTelemetry. For example, you can add more telemetry processors, exporters, or instrumentation libraries, if OpenTelemetry supports them.
56+
57+
> [!NOTE]
58+
> The Distro sets the sampler to a custom, fixed-rate sampler for Application Insights. You can change this to a different sampler, but doing so might disable some of the Distro's included capabilities.
59+
> For more information about the supported sampler, see the [Enable Sampling](../app/opentelemetry-configuration.md#enable-sampling) section of [Configure Azure Monitor OpenTelemetry](../app/opentelemetry-configuration.md).
60+
61+
For languages without a supported standalone OpenTelemetry exporter, the Azure Monitor OpenTelemetry Distro is the only currently supported way to use OpenTelemetry with Azure Monitor. For languages with a supported standalone OpenTelemetry exporter, you have the option of using either the Azure Monitor OpenTelemetry Distro or the appropriate standalone OpenTelemetry exporter depending on your telemetry scenario. For more information, see [When should I use the Azure Monitor OpenTelemetry exporter?](#when-should-i-use-the-azure-monitor-opentelemetry-exporter).
62+
5563
### How can I test out the Azure Monitor OpenTelemetry Distro?
5664

5765
Check out our enablement docs for [.NET, Java, JavaScript (Node.js), and Python](../app/opentelemetry-enable.md).
@@ -64,9 +72,9 @@ Adopting OpenTelemetry now prevents having to migrate at a later date.
6472

6573
### When should I use the Azure Monitor OpenTelemetry exporter?
6674

67-
For ASP.NET Core, Java, Node.js, and Python, we recommend using the OpenTelemetry distro. It's one line of code to get started.
75+
For ASP.NET Core, Java, Node.js, and Python, we recommend using the Azure Monitor OpenTelemetry Distro. It's one line of code to get started.
6876

69-
For all other .NET scenarios (like classic ASP.NET, Console apps etc.), we recommend using the .NET Azure Monitor OpenTelemetry exporter: `Azure.Monitor.OpenTelemetry.Exporter`.
77+
For all other .NET scenarios, including classic ASP.NET, console apps, etc., we recommend using the .NET Azure Monitor OpenTelemetry exporter: `Azure.Monitor.OpenTelemetry.Exporter`.
7078

7179
For more complex Python telemetry scenarios that require advanced configuration, we recommend using the Python [Azure Monitor OpenTelemetry Exporter](/python/api/overview/azure/monitor-opentelemetry-exporter-readme?view=azure-python-preview&preserve-view=true).
7280

articles/azure-monitor/includes/waf-logs-security.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,4 @@ ms.date: 08/24/2023
3232
| Configure log query auditing to track which users are running queries. | [Log query auditing](../logs/query-audit.md) records the details for each query that's run in a workspace. Treat this audit data as security data and secure the [LAQueryLogs](/azure/azure-monitor/reference/tables/laquerylogs) table appropriately. Configure the audit logs for each workspace to be sent to the local workspace, or consolidate in a dedicated security workspace if you separate your operational and security data. Use [Log Analytics workspace insights](../logs/log-analytics-workspace-insights-overview.md) to periodically review this data and consider creating log search alert rules to proactively notify you if unauthorized users are attempting to run queries. |
3333
| Determine a strategy to filter or obfuscate sensitive data in your workspace. | You might be collecting data that includes [sensitive information](../logs/personal-data-mgmt.md). Filter records that shouldn't be collected using the configuration for the particular data source. Use a [transformation](../essentials/data-collection-transformations.md) if only particular columns in the data should be removed or obfuscated.<br><br>If you have standards that require the original data to be unmodified, then you can use the ['h' literal](/azure/data-explorer/kusto/query/scalar-data-types/string#obfuscated-string-literals) in KQL queries to obfuscate query results displayed in workbooks. |
3434
| Purge sensitive data that was accidentally collected. | Check periodically for private data that might have been accidentally collected in your workspace and use [data purge](../logs/personal-data-mgmt.md#exporting-and-deleting-personal-data) to remove it. |
35-
|Enable Customer Lockbox for Microsoft Azure to approve or reject Microsoft data access requests.|[Customer Lockbox for Microsoft Azure](../../security/fundamentals/customer-lockbox-overview.md) provides you with an interface to review and approve or reject customer data access requests. It's used in cases where a Microsoft engineer needs to access customer data, whether in response to a customer-initiated support ticket or a problem identified by Microsoft.|
36-
35+
|Enable Customer Lockbox for Microsoft Azure to approve or reject Microsoft data access requests.|[Customer Lockbox for Microsoft Azure](../../security/fundamentals/customer-lockbox-overview.md) provides you with an interface to review and approve or reject customer data access requests. It's used in cases where a Microsoft engineer needs to access customer data, whether in response to a customer-initiated support ticket or a problem identified by Microsoft. To enable Customer Lockbox, you need a [dedicated cluster](../logs/logs-dedicated-clusters.md).|

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ Azure Monitor Logs relies on Azure Storage in specific scenarios. Use [private/c
184184

185185
## Customer Lockbox for Microsoft Azure
186186

187-
[Customer Lockbox for Microsoft Azure](../../security/fundamentals/customer-lockbox-overview.md) provides an interface for customers to review and approve or reject customer data access requests. It's used in cases where a Microsoft engineer needs to access customer data during a support request.
187+
[Customer Lockbox for Microsoft Azure](../../security/fundamentals/customer-lockbox-overview.md) provides you with an interface to review and approve or reject customer data access requests. It's used when a Microsoft engineer needs to access customer data, whether in response to a customer-initiated support ticket or a problem identified by Microsoft. To enable Customer Lockbox, you need a [dedicated cluster](../logs/logs-dedicated-clusters.md).
188188

189189
## Tamper-proofing and immutability
190190

0 commit comments

Comments
 (0)