Skip to content

Commit ba6e7a1

Browse files
authored
Merge pull request #277669 from MicrosoftDocs/main
6/10 11:00 AM IST Publish
2 parents f5d4a22 + a308812 commit ba6e7a1

File tree

8 files changed

+76
-41
lines changed

8 files changed

+76
-41
lines changed

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

Lines changed: 50 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ Follow the steps in this section to instrument your application with OpenTelemet
4646

4747
- A Java application using Java 8+
4848

49+
### [Java Native](#tab/java-native)
50+
51+
- A Java application using GraalVM 17+
52+
4953
### [Node.js](#tab/nodejs)
5054

5155
> [!NOTE]
@@ -65,15 +69,15 @@ Follow the steps in this section to instrument your application with OpenTelemet
6569

6670
#### [ASP.NET Core](#tab/aspnetcore)
6771

68-
Install the latest [Azure.Monitor.OpenTelemetry.AspNetCore](https://www.nuget.org/packages/Azure.Monitor.OpenTelemetry.AspNetCore) NuGet package:
72+
Install the latest `Azure.Monitor.OpenTelemetry.AspNetCore` [NuGet package](https://www.nuget.org/packages/Azure.Monitor.OpenTelemetry.AspNetCore):
6973

7074
```dotnetcli
7175
dotnet add package Azure.Monitor.OpenTelemetry.AspNetCore
7276
```
7377

7478
### [.NET](#tab/net)
7579

76-
Install the latest [Azure.Monitor.OpenTelemetry.Exporter](https://www.nuget.org/packages/Azure.Monitor.OpenTelemetry.Exporter) NuGet package:
80+
Install the latest `Azure.Monitor.OpenTelemetry.Exporter` [NuGet package](https://www.nuget.org/packages/Azure.Monitor.OpenTelemetry.Exporter):
7781

7882
```dotnetcli
7983
dotnet add package Azure.Monitor.OpenTelemetry.Exporter
@@ -92,6 +96,17 @@ Download the [applicationinsights-agent-3.5.3.jar](https://github.com/microsoft/
9296
> [3.2.0](https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.2.0), and
9397
> [3.1.0](https://github.com/microsoft/ApplicationInsights-Java/releases/tag/3.1.0)
9498
99+
100+
#### [Java Native](#tab/java-native)
101+
102+
For Spring Boot native applications:
103+
* [Import the OpenTelemetry Bills of Materials (BOM)](https://opentelemetry.io/docs/zero-code/java/spring-boot-starter/getting-started/).
104+
* Add the [Spring Cloud Azure Starter Monitor](https://mvnrepository.com/artifact/com.azure.spring/cloud-starter-azure-monitor) dependency.
105+
* Follow [these instructions](/azure//developer/java/spring-framework/developer-guide-overview#configuring-spring-boot-3) for the Azure SDK JAR (Java Archive) files.
106+
107+
For Quarkus native applications:
108+
* Add the [Quarkus OpenTelemetry Exporter for Azure](https://mvnrepository.com/artifact/io.quarkiverse.opentelemetry.exporter/quarkus-opentelemetry-exporter-azure) dependency.
109+
95110
#### [Node.js](#tab/nodejs)
96111

97112
Install these packages:
@@ -202,6 +217,11 @@ Point the Java virtual machine (JVM) to the jar file by adding `-javaagent:"path
202217
> [!TIP]
203218
> If you develop a Spring Boot application, you can optionally replace the JVM argument by a programmatic configuration. For more information, see [Using Azure Monitor Application Insights with Spring Boot](./java-spring-boot.md).
204219
220+
221+
##### [Java-Native](#tab/java-native)
222+
223+
Several automatic instrumentations are enabled through configuration changes; no code changes are required
224+
205225
##### [Node.js](#tab/nodejs)
206226

207227
```typescript
@@ -222,7 +242,7 @@ from azure.monitor.opentelemetry import configure_azure_monitor
222242
# Import the tracing api from the `opentelemetry` package.
223243
from opentelemetry import trace
224244

225-
# Configure OpenTelemetry to use Azure Monitor with the 
245+
# Configure OpenTelemetry to use Azure Monitor with the
226246
# APPLICATIONINSIGHTS_CONNECTION_STRING environment variable.
227247
configure_azure_monitor()
228248

@@ -307,6 +327,10 @@ Azure Monitor OpenTelemetry sample applications are available for all supported
307327

308328
- [Java sample apps](https://github.com/Azure-Samples/ApplicationInsights-Java-Samples)
309329

330+
##### [Java Native](#tab/java-native)
331+
332+
- [Java GraalVM native sample apps](https://github.com/Azure-Samples/java-native-telemetry)
333+
310334
##### [Node.js](#tab/nodejs)
311335

312336
- [Node.js sample app](https://github.com/Azure-Samples/azure-monitor-opentelemetry-node.js)
@@ -341,12 +365,20 @@ Azure Monitor OpenTelemetry sample applications are available for all supported
341365

342366
### [Java](#tab/java)
343367

344-
- For details on adding and modifying Azure Monitor OpenTelemetry, see [Add and modify Azure Monitor OpenTelemetry](opentelemetry-add-modify.md).
368+
- See [Add and modify Azure Monitor OpenTelemetry](opentelemetry-add-modify.md) for details on adding and modifying Azure Monitor OpenTelemetry.
345369
- Review [Java autoinstrumentation configuration options](java-standalone-config.md).
346-
- To review the source code, see the [Azure Monitor Java autoinstrumentation GitHub repository](https://github.com/Microsoft/ApplicationInsights-Java).
347-
- To learn more about OpenTelemetry and its community, see the [OpenTelemetry Java GitHub repository](https://github.com/open-telemetry/opentelemetry-java-instrumentation).
348-
- To enable usage experiences, see [Enable web or browser user monitoring](javascript.md).
349-
- See the [release notes](https://github.com/microsoft/ApplicationInsights-Java/releases) on GitHub.
370+
- Review the source code in the [Azure Monitor Java autoinstrumentation GitHub repository](https://github.com/Microsoft/ApplicationInsights-Java).
371+
- Learn more about OpenTelemetry and its community in the [OpenTelemetry Java GitHub repository](https://github.com/open-telemetry/opentelemetry-java-instrumentation).
372+
- Enable usage experiences by seeing [Enable web or browser user monitoring](javascript.md).
373+
- Review the [release notes](https://github.com/microsoft/ApplicationInsights-Java/releases) on GitHub.
374+
375+
### [Java Native](#tab/java-native)
376+
- See [Add and modify Azure Monitor OpenTelemetry](opentelemetry-add-modify.md) for details on adding and modifying Azure Monitor OpenTelemetry.
377+
- Review the source code in the [Azure Monitor OpenTelemetry Distro in Spring Boot native image Java application](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/spring/spring-cloud-azure-starter-monitor) and [Quarkus OpenTelemetry Exporter for Azure](https://github.com/quarkiverse/quarkus-opentelemetry-exporter/tree/main/quarkus-opentelemetry-exporter-azure).
378+
- Learn more about OpenTelemetry and its community in the [OpenTelemetry Java GitHub repository](https://github.com/open-telemetry/opentelemetry-java-instrumentation).
379+
- Learn more features for Spring Boot native image applications in [OpenTelemetry SpringBoot starter](https://opentelemetry.io/docs/zero-code/java/spring-boot-starter/.)
380+
- Learn more features for Quarkus native applications in [Quarkus OpenTelemetry Exporter for Azure](https://quarkus.io/guides/opentelemetry).
381+
- Review the [release notes](https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/spring/spring-cloud-azure-starter-monitor/CHANGELOG.md) on GitHub.
350382

351383
### [Node.js](#tab/nodejs)
352384

@@ -359,18 +391,18 @@ Azure Monitor OpenTelemetry sample applications are available for all supported
359391

360392
### [Python](#tab/python)
361393

362-
- For details on adding and modifying Azure Monitor OpenTelemetry, see [Add and modify Azure Monitor OpenTelemetry](opentelemetry-add-modify.md).
363-
- To review the source code and extra documentation, see the [Azure Monitor Distro GitHub repository](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/monitor/azure-monitor-opentelemetry/README.md).
364-
- To see extra samples and use cases, see [Azure Monitor Distro samples](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/monitor/azure-monitor-opentelemetry/samples).
365-
- See the [changelog](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md) on GitHub.
366-
- To install the PyPI package, check for updates, or view release notes, see the [Azure Monitor Distro PyPI Package](https://pypi.org/project/azure-monitor-opentelemetry/) page.
367-
- To become more familiar with Azure Monitor Application Insights and OpenTelemetry, see the [Azure Monitor Example Application](https://github.com/Azure-Samples/azure-monitor-opentelemetry-python).
368-
- To learn more about OpenTelemetry and its community, see the [OpenTelemetry Python GitHub repository](https://github.com/open-telemetry/opentelemetry-python).
369-
- To see available OpenTelemetry instrumentations and components, see the [OpenTelemetry Contributor Python GitHub repository](https://github.com/open-telemetry/opentelemetry-python-contrib).
370-
- To enable usage experiences, [enable web or browser user monitoring](javascript.md).
394+
- See [Add and modify Azure Monitor OpenTelemetry](opentelemetry-add-modify.md) for details on adding and modifying Azure Monitor OpenTelemetry.
395+
- Review the source code and extra documentation in the [Azure Monitor Distro GitHub repository](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/monitor/azure-monitor-opentelemetry/README.md).
396+
- See extra samples and use cases in [Azure Monitor Distro samples](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/monitor/azure-monitor-opentelemetry/samples).
397+
- Review the [changelog](https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/monitor/azure-monitor-opentelemetry/CHANGELOG.md) on GitHub.
398+
- Install the PyPI package, check for updates, or view release notes on the [Azure Monitor Distro PyPI Package](https://pypi.org/project/azure-monitor-opentelemetry/) page.
399+
- Become more familiar with Azure Monitor Application Insights and OpenTelemetry in the [Azure Monitor Example Application](https://github.com/Azure-Samples/azure-monitor-opentelemetry-python).
400+
- Learn more about OpenTelemetry and its community in the [OpenTelemetry Python GitHub repository](https://github.com/open-telemetry/opentelemetry-python).
401+
- See available OpenTelemetry instrumentations and components in the [OpenTelemetry Contributor Python GitHub repository](https://github.com/open-telemetry/opentelemetry-python-contrib).
402+
- Enable usage experiences by [enabling web or browser user monitoring](javascript.md).
371403

372404
---
373405

374406
[!INCLUDE [azure-monitor-app-insights-opentelemetry-faqs](../includes/azure-monitor-app-insights-opentelemetry-faqs.md)]
375407

376-
[!INCLUDE [azure-monitor-app-insights-opentelemetry-support](../includes/azure-monitor-app-insights-opentelemetry-support.md)]
408+
[!INCLUDE [azure-monitor-app-insights-opentelemetry-support](../includes/azure-monitor-app-insights-opentelemetry-support.md)]

articles/defender-for-cloud/enable-permissions-management.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ author: Elazark
44
ms.author: elkrieger
55
description: Learn how to enable Permissions Management for better access control and security in your cloud infrastructure.
66
ms.topic: how-to
7-
ms.date: 05/07/2024
7+
ms.date: 06/09/2024
88
#customer intent: As a cloud administrator, I want to learn how to enable permissions (CIEM) in order to effectively manage user access and entitlements in my cloud infrastructure.
99
---
1010

@@ -54,7 +54,7 @@ List of Azure recommendations:
5454

5555
- Azure over-provisioned identities should have only the necessary permissions
5656

57-
- Unused identities in your Azure environment should be revoked/removed
57+
- Permissions of inactive identities in your Azure subscription should be revoked
5858

5959
- Super identities in your Azure environment should be revoked/removed
6060

@@ -99,7 +99,7 @@ List of AWS recommendations:
9999

100100
- AWS over-provisioned identities should have only the necessary permissions
101101

102-
- Unused identities in your Azure environment should be revoked/removed
102+
- Permissions of inactive identities in your Azure subscription should be revoked
103103

104104
## Enable Permissions Management (CIEM) for GCP
105105

@@ -145,10 +145,11 @@ List of GCP recommendations:
145145

146146
- GCP over-provisioned identities should have only necessary permissions
147147

148-
- Unused identities in your GCP environment should be revoked/removed
148+
- Permissions of inactive identities in your GCP project should be revoked
149149

150150
- Super identities in your GCP environment should be revoked/removed
151151

152152
## Next step
153153

154-
Learn more about [Microsoft Entra Permissions Management](/entra/permissions-management/).
154+
> [!div class="nextstepaction"]
155+
> [Microsoft Entra Permissions Management](/entra/permissions-management/).

articles/defender-for-cloud/recommendations-reference-aws.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Reference table for all security recommendations for AWS resources
33
description: This article lists all Microsoft Defender for Cloud security recommendations that help you harden and protect your Amazon Web Services (AWS) resources.
44
ms.topic: reference
5-
ms.date: 03/13/2024
5+
ms.date: 06/09/2024
66
ms.custom: generated
77
ai-usage: ai-assisted
88
---
@@ -1147,9 +1147,9 @@ Secrets Manager can rotate secrets. You can use rotation to replace long-term se
11471147

11481148
**Severity**: Medium
11491149

1150-
### [Unused identities in your AWS environment should be removed](https://ms.portal.azure.com/#view/Microsoft_Azure_Security/GenericRecommendationDetailsBlade/assessmentKey/71016e8c-d079-479d-942b-9c95b463e4a6)
1150+
### [Permissions of inactive identities in your AWS account should be revoked](https://ms.portal.azure.com/#view/Microsoft_Azure_Security/GenericRecommendationDetailsBlade/assessmentKey/71016e8c-d079-479d-942b-9c95b463e4a6)
11511151

1152-
**Description**: Inactive identities are human and non-human entities that haven't performed any action on any resource in the last 90 days. Inactive IAM identities with high-risk permissions in your AWS account can be prone to attack if left as is and leave organizations open to credential misuse or exploitation. Proactively detecting and responding to unused identities helps you prevent unauthorized entities from gaining access to your AWS resources.
1152+
**Description**: Microsoft Defender for Cloud discovered an identity that has not performed any action on any resource within your AWS account in the past 45 days. It is recommended to revoke permissions of inactive identities, in order to reduce the attack surface of your cloud environment.
11531153

11541154
**Severity**: Medium
11551155

articles/defender-for-cloud/recommendations-reference-gcp.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Reference table for all security recommendations for GCP resources
33
description: This article lists all Microsoft Defender for Cloud security recommendations that help you harden and protect your Google Cloud Platform (GCP) resources.
44
ms.topic: reference
5-
ms.date: 03/13/2024
5+
ms.date: 06/09/2024
66
ms.custom: generated
77
ai-usage: ai-assisted
88
---
@@ -983,9 +983,9 @@ GCP facilitates up to 10 external service account keys per service account to fa
983983

984984
**Severity**: High
985985

986-
### [Unused identities in your GCP environment should be removed](https://ms.portal.azure.com/#view/Microsoft_Azure_Security/GenericRecommendationDetailsBlade/assessmentKey/257e9506-fd47-4123-a8ef-92017f845906)
986+
### [Permissions of inactive identities in your GCP project should be revoked](https://ms.portal.azure.com/#view/Microsoft_Azure_Security/GenericRecommendationDetailsBlade/assessmentKey/257e9506-fd47-4123-a8ef-92017f845906)
987987

988-
**Description**: It's imperative to identify unused identities as they pose significant security risks. These identities often involve bad practices, such as excessive permissions and mismanaged keys that leave organizations open to credential misuse or exploitation and increases your resource`s attack surface. Inactive identities are human and nonhuman entities that haven't performed any action on any resource in the last 90 days. Service account keys can become a security risk if not managed carefully.
988+
**Description**: Microsoft Defender for Cloud discovered an identity that has not performed any action on any resource within your GCP project in the past 45 days. It is recommended to revoke permissions of inactive identities, in order to reduce the attack surface of your cloud environment.
989989

990990
**Severity**: Medium
991991

articles/defender-for-cloud/recommendations-reference.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1841,9 +1841,9 @@ Learn more in [Introduction to Microsoft Defender for Key Vault](defender-for-ke
18411841

18421842
**Severity**: Medium
18431843

1844-
### [Unused identities in your Azure environment should be removed (Preview)](https://ms.portal.azure.com/#view/Microsoft_Azure_Security/GenericRecommendationDetailsBlade/assessmentKey/7af29efb-41cc-47b6-81b8-800a0888f9a2)
1844+
### [Permissions of inactive identities in your Azure subscription should be revoked](https://ms.portal.azure.com/#view/Microsoft_Azure_Security/GenericRecommendationDetailsBlade/assessmentKey/7af29efb-41cc-47b6-81b8-800a0888f9a2)
18451845

1846-
**Description**: Inactive Identities are the identities that have not performed any action on any infrastructure resources in the last 90 days. Inactive identities pose a significant risk to your organization as they could be used by attackers to gain access and execute tasks in your environment.
1846+
**Description**: Microsoft Defender for Cloud discovered an identity that has not performed any action on any resource within your Azure subscription in the past 45 days. It is recommended to revoke permissions of inactive identities, in order to reduce the attack surface of your cloud environment.
18471847

18481848
**Severity**: Medium
18491849

articles/reliability/availability-service-by-category.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ As mentioned previously, Azure classifies services into three categories: founda
8282
> | Azure Analysis Services |
8383
> | Azure AI services |
8484
> | Azure Automation |
85-
> | Azure AI services |
8685
> | Azure Container Apps |
8786
> | Azure Data Share |
8887
> | Azure Databricks |

articles/sentinel/entities-reference.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,24 @@ description: This article displays the Microsoft Sentinel entity types and their
44
author: yelevin
55
ms.author: yelevin
66
ms.topic: reference
7-
ms.date: 10/15/2023
7+
ms.date: 06/09/2024
88
---
99

1010
# Microsoft Sentinel entity types reference
1111

12-
This document contains two sets of information regarding entities and entity types in Microsoft Sentinel.
13-
- The [**Entity types and identifiers**](#entity-types-and-identifiers) table shows the different types of entities that can be used in [entity mapping](map-data-fields-to-entities.md) in both [analytics rules](detect-threats-custom.md) and [hunting](hunting.md). The table also shows, for each entity type, the different identifiers that can be used to identify an entity.
14-
- The [**Entity schema**](#entity-type-schemas) section shows the data structure and schema for entities in general and for each entity type in particular, including some types that are not represented in the entity mapping feature.
12+
This document contains two sets of information regarding entities and entity types in Microsoft Sentinel and the [Microsoft unified security operations platform](microsoft-sentinel-defender-portal.md).
13+
- The [**Entity types and identifiers**](#entity-types-and-identifiers) table shows the different types of [entities](entities.md) that can be identified in alerts and incidents, allowing you to [track and investigate them](entity-pages.md). The table also shows, for each entity type, the different identifiers that can be used to identify an entity.
14+
- The [**Entity schema**](#entity-type-schemas) section shows the data structure and schema for entities in general and for each entity type in particular.
15+
16+
[!INCLUDE [unified-soc-preview](includes/unified-soc-preview.md)]
1517

1618
## Entity types and identifiers
1719

18-
The following table shows the **entity types** currently available for mapping in Microsoft Sentinel, and the **attributes** available as **identifiers** for each entity type. Nearly all of these attributes appear in the **Identifiers** drop-down list in the [entity mapping](map-data-fields-to-entities.md) section of the [analytics rule wizard](detect-threats-custom.md) (see footnotes for exceptions).
20+
The following table shows the **entity types** that can be recognized by Microsoft Sentinel, and the **attributes** that can be used as **identifiers** for each entity type.
1921

20-
You can use up to three identifiers for a single entity mapping. **Strong identifiers** alone are sufficient to uniquely identify an entity, whereas **weak identifiers** can do so only in combination with other identifiers.
22+
Microsoft Sentinel recognizes entities in alerts and incidents that are created by [entity mapping](map-data-fields-to-entities.md) in [analytics rules](threat-detection.md). It also recognizes entities already identified in alerts ingested from other sources.
2123

22-
Learn more about [strong and weak identifiers](entities.md#strong-and-weak-identifiers).
24+
You can currently use up to three identifiers for a given entity when creating an entity mapping in Microsoft Sentinel. **Strong identifiers** alone are sufficient to uniquely identify an entity, whereas **weak identifiers** can do so only in combination with other identifiers. Learn more about [strong and weak identifiers](entities.md#strong-and-weak-identifiers). Most but not all identifiers in this table can be used when creating entity mappings in Microsoft Sentinel (see footnotes).
2325

2426
| Entity type | Identifiers | Strong identifiers | Weak identifiers |
2527
| - | - | - | - |

0 commit comments

Comments
 (0)