You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Overview of autoinstrumentation for Azure Monitor Application Insights codeless application performance management.
4
4
ms.topic: conceptual
5
5
ms.custom: devx-track-js
6
-
ms.date: 12/15/2023
6
+
ms.date: 08/12/2024
7
7
ms.reviewer: abinetabate
8
8
---
9
9
10
10
# What is autoinstrumentation for Azure Monitor Application Insights?
11
11
12
12
Autoinstrumentation enables [Application Insights](app-insights-overview.md) to make [telemetry](data-model-complete.md) like metrics, requests, and dependencies available in your [Application Insights resource](create-workspace-resource.md). It provides easy access to experiences such as the [application dashboard](overview-dashboard.md) and [application map](app-map.md).
13
13
14
-
If your language and platform are supported, select the corresponding link in the [Supported environments, languages, and resource providers table](#supported-environments-languages-and-resource-providers) for more detailed information. In many cases, autoinstrumentation is enabled by default.
14
+
The term "autoinstrumentation" is a portmanteau, a linguistic blend where parts of multiple words combine into a new word. "Autoinstrumentation" combines "auto" and "instrumentation." It sees widespread use in software observability and describes the process of adding instrumentation code to applications without manual coding by developers.
15
+
16
+
The autoinstrumentation process varies by language and platform, but often involves a toggle button in the Azure portal. The following example shows a toggle button for [Azure App Service](../../app-service/getting-started.md#getting-started-with-azure-app-service) autoinstrumentation.
17
+
18
+
:::image type="content"source="./media/azure-web-apps/enable.png" alt-text=" Screenshot that shows the Application Insights tab with Enable selected." lightbox="./media/azure-web-apps/enable.png":::
19
+
20
+
> [!TIP]
21
+
> *We do not provide autoinstrumentation specifics for all languages and platforms in this article.* For detailed information, select the corresponding link in the [Supported environments, languages, and resource providers table](#supported-environments-languages-and-resource-providers). In many cases, autoinstrumentation is enabled by default.
15
22
16
23
## What are the autoinstrumentation advantages?
17
24
@@ -28,7 +35,7 @@ The following table shows the current state of autoinstrumentation availability.
28
35
Links are provided to more information for each supported scenario.
29
36
30
37
> [!NOTE]
31
-
> If your hosting environment or resource provider is not listed in the following table, autoinstrumentation is not supported. You can manually instrument your code using Application Insights SDKs or Azure Monitor OpenTelemetry Distros. For more information, see [Data Collection Basics of Azure Monitor Application Insights](opentelemetry-overview.md).
38
+
> If your hosting environment or resource provider is not listed in the following table, then autoinstrumentation is not supported. In this case, we recoomend manually instrumenting using the [Azure Monitor OpenTelemetry Distro](opentelemetry-enable.md). For more information, see [Data Collection Basics of Azure Monitor Application Insights](opentelemetry-overview.md).
@@ -52,18 +59,13 @@ Links are provided to more information for each supported scenario.
52
59
> [!NOTE]
53
60
> Autoinstrumentation was known as "codeless attach" before October 2021.
54
61
55
-
## JavaScript (Web) SDK Loader Script injection by configuration
56
-
57
-
When using supported Software Development Kits (SDKs), you can enable SDK injection in configuration to automatically inject JavaScript (Web) SDK Loader Script onto each page.
62
+
## Frequently asked questions
58
63
64
+
#### Should the term "autoinstrumentation" be hyphenated?
We follow the [Microsoft Style Guide](/style-guide/punctuation/dashes-hyphens/hyphens#prefixes) for product documentation published to the [Microsoft Learn](/) platform.
65
67
66
-
For other methods to instrument your application with the Application Insights JavaScript SDK, see [Get started with the JavaScript SDK](./javascript-sdk.md).
68
+
In general, we don’t include a hyphen after the "auto" prefix.
Copy file name to clipboardExpand all lines: articles/azure-monitor/app/javascript-sdk.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,11 @@ We provide the [Debug plugin](https://github.com/microsoft/ApplicationInsights-J
34
34
Follow the steps in this section to instrument your application with the Application Insights JavaScript SDK.
35
35
36
36
> [!TIP]
37
-
> Good news! We're making it even easier to enable JavaScript. Check out where [JavaScript (Web) SDK Loader Script injection by configuration is available](./codeless-overview.md#javascript-web-sdk-loader-script-injection-by-configuration)!
37
+
> Good news! We're making it even easier to enable JavaScript with JavaScript (Web) SDK Loader Script injection by configuration.
0 commit comments