Skip to content

Commit abfdcfb

Browse files
Merge pull request #259724 from AaronMaxwell/aaronmax-dotnet-core-otel-ga
.NET Core OTEL GA
2 parents 987e016 + 9ffe4fb commit abfdcfb

File tree

3 files changed

+20
-33
lines changed

3 files changed

+20
-33
lines changed

articles/azure-monitor/app/app-insights-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,11 @@ For detailed information about instrumenting applications to enable Application
6565

6666
#### OpenTelemetry Distro
6767

68+
* [ASP.NET Core](opentelemetry-enable.md?tabs=aspnetcore)
6869
* [ASP.NET](opentelemetry-enable.md?tabs=net)
6970
* [Java](opentelemetry-enable.md?tabs=java)
7071
* [Node.js](opentelemetry-enable.md?tabs=nodejs)
7172
* [Python](opentelemetry-enable.md?tabs=python)
72-
* [ASP.NET Core](opentelemetry-enable.md?tabs=aspnetcore) (preview)
7373

7474
#### Application Insights SDK (Classic API)
7575

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

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,21 +16,8 @@ This article describes how to enable and configure OpenTelemetry-based data coll
1616

1717
OpenTelemetry offerings are available for .NET, Node.js, Python and Java applications.
1818

19-
|Language |Release Status |
20-
|----------------|----------------------------------------|
21-
|.NET (Exporter) | :white_check_mark: ¹ |
22-
|Java | :white_check_mark: ¹ |
23-
|Node.js | :white_check_mark: ¹ |
24-
|Python | :white_check_mark: ¹ |
25-
|ASP.NET Core | :warning: ² |
26-
27-
**Footnotes**
28-
- ¹ :white_check_mark: : OpenTelemetry is available to all customers with formal support.
29-
- ² :warning: : OpenTelemetry is available as a public preview. [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/)
30-
3119
> [!NOTE]
3220
> For a feature-by-feature release status, see the [FAQ](#whats-the-current-release-state-of-features-within-the-azure-monitor-opentelemetry-distro).
33-
> The ASP.NET Core Distro is undergoing additional stability testing prior to GA. You can use the .NET Exporter if you need a fully supported OpenTelemetry solution for your ASP.NET Core application.
3421
3522
## Get started
3623

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

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -49,40 +49,40 @@ There are several advantages to using the Azure Monitor OpenTelemetry Distro ove
4949
In the spirit of OpenTelemetry, we've designed the distro to be open and extensible. For example, you can add:
5050
- An OTLP exporter and send to a second destination simultaneously
5151
- Community instrumentation libraries beyond what's bundled in with the package
52-
52+
5353
### How can I test out the Azure Monitor OpenTelemetry Distro?
5454

5555
Check out our enablement docs for [.NET, Java, JavaScript (Node.js), and Python](../app/opentelemetry-enable.md).
5656

5757
### Should I use OpenTelemetry or the Application Insights SDK?
5858

59-
It depends. Consider that the Azure Monitor OpenTelemetry Distro is still "Preview", and it's not quite at feature parity with the Application Insights SDKs.
59+
We recommend using the OpenTelemetry Distro unless you require a feature that is only available with formal support in the Application Insights SDK.
6060

6161
### What's the current release state of features within the Azure Monitor OpenTelemetry Distro?
6262

6363
The following chart breaks out OpenTelemetry feature support for each language.
6464

65-
|Feature | .NET | Node.js | Python | Java |
66-
|--------------------------------------------------------------------------------------------------------------------|--------------------|--------------------|--------------------|--------------------|
67-
| [Distributed tracing](../app/distributed-tracing-telemetry-correlation.md) | :warning: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
68-
| [Custom metrics](../app/opentelemetry-add-modify.md#add-custom-metrics) | :warning: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
69-
| [Standard metrics](../app/standard-metrics.md) (accuracy currently affected by sampling) | :warning: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
70-
| [Fixed-rate sampling](../app/sampling.md) | :warning: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
71-
| [Offline storage and automatic retries](../app/opentelemetry-configuration.md#offline-storage-and-automatic-retries) | :warning: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
72-
| [Exception reporting](../app/asp-net-exceptions.md) | :warning: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
73-
| [Logs collection](../app/asp-net-trace-logs.md) | :warning: | :warning: | :white_check_mark: | :white_check_mark: |
65+
|Feature | .NET | Node.js | Python | Java |
66+
|-----------------------------------------------------------------------------------------------------------------------|--------------------|--------------------|--------------------|--------------------|
67+
| [Distributed tracing](../app/distributed-tracing-telemetry-correlation.md) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
68+
| [Custom metrics](../app/opentelemetry-add-modify.md#add-custom-metrics) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
69+
| [Standard metrics](../app/standard-metrics.md) (accuracy currently affected by sampling) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
70+
| [Fixed-rate sampling](../app/sampling.md) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
71+
| [Offline storage and automatic retries](../app/opentelemetry-configuration.md#offline-storage-and-automatic-retries) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
72+
| [Exception reporting](../app/asp-net-exceptions.md) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
73+
| [Logs collection](../app/asp-net-trace-logs.md) | :white_check_mark: | :warning: | :white_check_mark: | :white_check_mark: |
7474
| [Custom Events](../app/usage-overview.md#custom-business-events) | :warning: | :warning: | :warning: | :white_check_mark: |
75-
| [Microsoft Entra authentication](../app/azure-ad-authentication.md) | :warning: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
75+
| [Microsoft Entra authentication](../app/azure-ad-authentication.md) | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: |
7676
| [Live metrics](../app/live-stream.md) | :x: | :x: | :x: | :white_check_mark: |
77-
| Detect Resource Context for VM/VMSS and App Svc | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: |
78-
| Detect Resource Context for AKS and Functions | :x: | :x: | :x: | :white_check_mark: |
79-
| Availability Testing Span Filtering | :x: | :x: | :x: | :white_check_mark: |
80-
| Autopopulation of user ID, authenticated user ID, and user IP | :x: | :x: | :x: | :white_check_mark: |
81-
| Manually override/set operation name, user ID, or authenticated user ID | :x: | :x: | :x: | :white_check_mark: |
77+
| Detect Resource Context for VM/VMSS and App Svc | :white_check_mark: | :x: | :white_check_mark: | :white_check_mark: |
78+
| Detect Resource Context for AKS and Functions | :x: | :x: | :x: | :white_check_mark: |
79+
| Availability Testing Span Filtering | :x: | :x: | :x: | :white_check_mark: |
80+
| Autopopulation of user ID, authenticated user ID, and user IP | :x: | :x: | :x: | :white_check_mark: |
81+
| Manually override/set operation name, user ID, or authenticated user ID | :x: | :x: | :x: | :white_check_mark: |
8282
| [Adaptive sampling](../app/sampling.md#adaptive-sampling) | :x: | :x: | :x: | :white_check_mark: |
8383
| [Profiler](../profiler/profiler-overview.md) | :x: | :x: | :x: | :warning: |
8484
| [Snapshot Debugger](../snapshot-debugger/snapshot-debugger.md) | :x: | :x: | :x: | :x: |
85-
85+
8686
**Key**
8787
- :white_check_mark: This feature is available to all customers with formal support.
8888
- :warning: This feature is available as a public preview. See [Supplemental terms of use for Microsoft Azure previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
@@ -104,7 +104,7 @@ The [OpenTelemetry web sandbox](https://github.com/open-telemetry/opentelemetry-
104104

105105
No. This practice isn't something we plan to test or support, although our Distros allow you to [export to an OTLP endpoint](../app/opentelemetry-configuration.md#enable-the-otlp-exporter) alongside Azure Monitor simultaneously.
106106

107-
### Can I use preview builds in production environments?
107+
### Can I use preview features in production environments?
108108

109109
We don't recommend it. See [Supplemental terms of use for Microsoft Azure previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
110110

0 commit comments

Comments
 (0)