Skip to content

Commit 3f359ad

Browse files
committed
Appeasing Acrolinx
1 parent c7306b9 commit 3f359ad

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

articles/azure-monitor/app/opentelemetry-nodejs-migrate.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Migrating Azure Monitor Application Insights Node.js from Application Insights 2.X SDK to OpenTelemetry
3-
description: This article provides guidance on how to migrate from the Azure Monitor Application Insights Node.js 2.X SDK to OpenTelemetry
3+
description: This article provides guidance on how to migrate from the Azure Monitor Application Insights Node.js 2.X SDK to OpenTelemetry.
44
ms.topic: conceptual
55
ms.date: 4/12/2024
66
ms.devlang: javascript
@@ -26,9 +26,9 @@ Upgrading to OpenTelemetry:
2626

2727
1. Gain prerequisite knowledge of the OpenTelemetry JavaScript Application Programming Interface (API) and Software Development Kit (SDK).
2828

29-
* [OpenTelemetry JavaScript documentation](https://opentelemetry.io/docs/languages/js/)
30-
* [Configure Azure Monitor OpenTelemetry article](opentelemetry-configuration.md?tabs=nodejs)
31-
* [Add, modify, and filter OpenTelemetry article](opentelemetry-add-modify.md?tabs=nodejs)
29+
* Read [OpenTelemetry JavaScript documentation](https://opentelemetry.io/docs/languages/js/).
30+
* Review [Configure Azure Monitor OpenTelemetry](opentelemetry-configuration.md?tabs=nodejs).
31+
* Evaluate [Add, modify, and filter OpenTelemetry](opentelemetry-add-modify.md?tabs=nodejs).
3232

3333
1. Uninstall the `applicationinsights` dependency from your project.
3434

@@ -46,7 +46,7 @@ Follow [getting started](opentelemetry-enable.md?tabs=nodejs) to onboard to the
4646

4747
### Changes and limitations of the Azure Monitor OpenTelemetry Distro
4848

49-
The APIs from the Application Insights 2.X SDK are not available in the Azure Monitor OpenTelemetry Distro. You can access these APIs through a non-breaking upgrade path in the Application Insights 3.X SDK.
49+
The APIs from the Application Insights 2.X SDK aren't available in the Azure Monitor OpenTelemetry Distro. You can access these APIs through a nonbreaking upgrade path in the Application Insights 3.X SDK.
5050

5151
## [Upgrade](#tab/upgrade)
5252

@@ -72,19 +72,19 @@ The following changes and limitations apply to both upgrade paths.
7272

7373
* Node < 14 support
7474

75-
OpenTelemetry JavaScript's monitoring solutions officially support only Node version 14+. Check the [OpenTelemetry supported runtimes](https://github.com/open-telemetry/opentelemetry-js#supported-runtimes) for the latest updates. Users on older versions like Node 8, previously supported by the ApplicationInsights SDK, can still use OpenTelemetry solutions but may experience unexpected or breaking behavior.
75+
OpenTelemetry JavaScript's monitoring solutions officially support only Node version 14+. Check the [OpenTelemetry supported runtimes](https://github.com/open-telemetry/opentelemetry-js#supported-runtimes) for the latest updates. Users on older versions like Node 8, previously supported by the ApplicationInsights SDK, can still use OpenTelemetry solutions but can experience unexpected or breaking behavior.
7676

7777
* Configuration options
7878

79-
The ApplicationInsights SDK version 2.X offers configuration options that are not available in the Azure Monitor OpenTelemetry Distro or in the major version upgrade to Application Insights 3.X SDK. To find these changes, along with the options we still support, see [SDK configuration documentation](https://github.com/microsoft/ApplicationInsights-node.js/tree/beta?tab=readme-ov-file#applicationinsights-shim-unsupported-properties).
79+
The ApplicationInsights SDK version 2.X offers configuration options that aren't available in the Azure Monitor OpenTelemetry Distro or in the major version upgrade to Application Insights 3.X SDK. To find these changes, along with the options we still support, see [SDK configuration documentation](https://github.com/microsoft/ApplicationInsights-node.js/tree/beta?tab=readme-ov-file#applicationinsights-shim-unsupported-properties).
8080

8181
* Extended metrics
8282

8383
Extended metrics are supported in the Application Insights 2.X SDK; however, support for these metrics ends in both version 3.X of the ApplicationInsights SDK and the Azure Monitor OpenTelemetry Distro.
8484

8585
* Telemetry Processors
8686

87-
While the Azure Monitor OpenTelemetry Distro and Application Insights 3.X SDK don't support TelemetryProcessors, they do allow you to pass span and log record processors. For more information on how to do this, see [Azure Monitor OpenTelemetry Distro project](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/monitor/monitor-opentelemetry#modify-telemetry).
87+
While the Azure Monitor OpenTelemetry Distro and Application Insights 3.X SDK don't support TelemetryProcessors, they do allow you to pass span and log record processors. For more information on how, see [Azure Monitor OpenTelemetry Distro project](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/monitor/monitor-opentelemetry#modify-telemetry).
8888

8989
This example shows the equivalent of creating and applying a telemetry processor that attaches a custom property in the Application Insights 2.X SDK.
9090

0 commit comments

Comments
 (0)