Skip to content

Commit 7a8a61b

Browse files
committed
Update docs metadata
1 parent 96b519f commit 7a8a61b

File tree

2 files changed

+14
-12
lines changed

2 files changed

+14
-12
lines changed

api/overview/azure/preview/monitor.opentelemetry.aspnetcore-readme.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ title: Azure Monitor Distro client library for .NET
33
keywords: Azure, dotnet, SDK, API, Azure.Monitor.OpenTelemetry.AspNetCore, monitor
44
author: SameergMS
55
ms.author: sameerg
6-
ms.date: 08/09/2023
6+
ms.date: 09/20/2023
77
ms.topic: reference
88
ms.devlang: dotnet
99
ms.service: monitor
1010
---
11-
# Azure Monitor Distro client library for .NET - version 1.0.0-beta.6
11+
# Azure Monitor Distro client library for .NET - version 1.0.0-beta.7
1212

1313

1414
The Azure Monitor Distro is a client library that sends telemetry data to Azure Monitor following the OpenTelemetry Specification. This library can be used to instrument your ASP.NET Core applications to collect and send telemetry data to Azure Monitor for analysis and monitoring, powering experiences in Application Insights.
@@ -27,7 +27,7 @@ The Azure Monitor Distro is a distribution of the .NET OpenTelemetry SDK and rel
2727

2828
* Traces
2929
* [ASP.NET Core Instrumentation Library](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.AspNetCore/) provides automatic tracing for incoming HTTP requests to ASP.NET Core applications.
30-
* [HTTP Client Instrumentation Library](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.Http/) provides automatic tracing for outgoing HTTP requests made using [System.Net.Http.HttpClient](/dotnet/api/system.net.http.httpclient) and [System.Net.HttpWebRequest](/dotnet/api/system.net.httpwebrequest).
30+
* [HTTP Client Instrumentation Library](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.Http/) provides automatic tracing for outgoing HTTP requests made using [System.Net.Http.HttpClient](/dotnet/api/system.net.http.httpclient).
3131
* [SQL Client Instrumentation Library](https://www.nuget.org/packages/OpenTelemetry.Instrumentation.SqlClient) provides automatic tracing for SQL queries executed using the [Microsoft.Data.SqlClient](https://www.nuget.org/packages/Microsoft.Data.SqlClient) and [System.Data.SqlClient](https://www.nuget.org/packages/System.Data.SqlClient) packages.
3232

3333
* Metrics
@@ -50,7 +50,7 @@ dotnet add package Azure.Monitor.OpenTelemetry.AspNetCore --prerelease
5050

5151
#### Nightly builds
5252

53-
Nightly builds are available from this repo's [dev feed](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Monitor.OpenTelemetry.AspNetCore_1.0.0-beta.6/CONTRIBUTING.md#nuget-package-dev-feed).
53+
Nightly builds are available from this repo's [dev feed](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Monitor.OpenTelemetry.AspNetCore_1.0.0-beta.7/CONTRIBUTING.md#nuget-package-dev-feed).
5454
These are provided without support and are not intended for production workloads.
5555

5656
### Enabling Azure Monitor OpenTelemetry in your application
@@ -94,11 +94,11 @@ var app = builder.Build();
9494
Note that in the examples above, `UseAzureMonitor` is added to the `IServiceCollection` in the `Program.cs` file. You can also add it in the `ConfigureServices` method of your `Startup.cs` file.
9595

9696
> **Note**
97-
> Multiple calls to `AddOpenTelemetry.UseAzureMonitor()` will **NOT** result in multiple providers. Only a single `TracerProvider`, `MeterProvider` and `LoggerProvider` will be created in the target `IServiceCollection`. To establish multiple providers use the `Sdk.CreateTracerProviderBuilder()` and/or `Sdk.CreateMeterProviderBuilder()` and/or `LoggerFactory.CreateLogger` methods with the [Azure Monitor Exporter](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Monitor.OpenTelemetry.AspNetCore_1.0.0-beta.6/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter) instead of using Azure Monitor Distro.
97+
> Multiple calls to `AddOpenTelemetry.UseAzureMonitor()` will **NOT** result in multiple providers. Only a single `TracerProvider`, `MeterProvider` and `LoggerProvider` will be created in the target `IServiceCollection`. To establish multiple providers use the `Sdk.CreateTracerProviderBuilder()` and/or `Sdk.CreateMeterProviderBuilder()` and/or `LoggerFactory.CreateLogger` methods with the [Azure Monitor Exporter](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Monitor.OpenTelemetry.AspNetCore_1.0.0-beta.7/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter) instead of using Azure Monitor Distro.
9898
9999
### Authenticate the client
100100

101-
Azure Active Directory (AAD) authentication is an optional feature that can be used with Azure Monitor Distro. To enable AAD authentication, set the `Credential` property in `AzureMonitorOptions`. This is made easy with the [Azure Identity library](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Monitor.OpenTelemetry.AspNetCore_1.0.0-beta.6/sdk/identity/Azure.Identity/README.md), which provides support for authenticating Azure SDK clients with their corresponding Azure services.
101+
Azure Active Directory (AAD) authentication is an optional feature that can be used with Azure Monitor Distro. To enable AAD authentication, set the `Credential` property in `AzureMonitorOptions`. This is made easy with the [Azure Identity library](https://github.com/Azure/azure-sdk-for-net/tree/Azure.Monitor.OpenTelemetry.AspNetCore_1.0.0-beta.7/sdk/identity/Azure.Identity/README.md), which provides support for authenticating Azure SDK clients with their corresponding Azure services.
102102

103103
```C#
104104
// Call UseAzureMonitor and set Credential to authenticate through Active Directory.
@@ -241,14 +241,14 @@ The Azure Monitor Distro is a distribution package which enables users to send t
241241
242242
## Examples
243243

244-
Refer to [`Program.cs`](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Monitor.OpenTelemetry.AspNetCore_1.0.0-beta.6/sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/tests/Azure.Monitor.OpenTelemetry.AspNetCore.Demo/Program.cs) for a complete demo.
244+
Refer to [`Program.cs`](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Monitor.OpenTelemetry.AspNetCore_1.0.0-beta.7/sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/tests/Azure.Monitor.OpenTelemetry.AspNetCore.Demo/Program.cs) for a complete demo.
245245
246246
## Troubleshooting
247247

248248
The Azure Monitor Distro uses EventSource for its own internal logging. The logs are available to any EventListener by opting into the source named "OpenTelemetry-AzureMonitor-Exporter".
249249

250250
OpenTelemetry also provides it's own [self-diagnostics feature](https://github.com/open-telemetry/opentelemetry-dotnet/blob/main/src/OpenTelemetry/README.md#troubleshooting) to collect internal logs.
251-
An example of this is available in our demo project [here](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Monitor.OpenTelemetry.AspNetCore_1.0.0-beta.6/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/tests/Azure.Monitor.OpenTelemetry.Exporter.Demo/OTEL_DIAGNOSTICS.json).
251+
An example of this is available in our demo project [here](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Monitor.OpenTelemetry.AspNetCore_1.0.0-beta.7/sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/tests/Azure.Monitor.OpenTelemetry.Exporter.Demo/OTEL_DIAGNOSTICS.json).
252252
253253

254254
## Next steps
@@ -257,7 +257,7 @@ For more information on Azure SDK, please refer to [this website](https://azure.
257257
258258
## Contributing
259259

260-
See [CONTRIBUTING.md](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Monitor.OpenTelemetry.AspNetCore_1.0.0-beta.6/CONTRIBUTING.md) for details on contribution process.
260+
See [CONTRIBUTING.md](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Monitor.OpenTelemetry.AspNetCore_1.0.0-beta.7/CONTRIBUTING.md) for details on contribution process.
261261
262262
## Release Schedule
263263

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"Name": "Azure.Monitor.OpenTelemetry.AspNetCore",
3-
"Version": "1.0.0-beta.6",
3+
"Version": "1.0.0-beta.7",
44
"DevVersion": null,
55
"DirectoryPath": "sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore",
66
"ServiceDirectory": "monitor",
@@ -10,6 +10,8 @@
1010
"SdkType": "client",
1111
"IsNewSdk": true,
1212
"ArtifactName": "Azure.Monitor.OpenTelemetry.AspNetCore",
13-
"ReleaseStatus": "2023-08-09",
14-
"Namespaces": "Azure.Monitor.OpenTelemetry.AspNetCore"
13+
"ReleaseStatus": "2023-09-20",
14+
"Namespaces": [
15+
"Azure.Monitor.OpenTelemetry.AspNetCore"
16+
]
1517
}

0 commit comments

Comments
 (0)