Skip to content

Commit 8116ded

Browse files
committed
OpenTelemetry updates
1 parent a0079e1 commit 8116ded

File tree

1 file changed

+39
-32
lines changed

1 file changed

+39
-32
lines changed

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

Lines changed: 39 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -102,11 +102,11 @@ JavaScript requires the [Application Insights SDK](javascript.md).
102102

103103
### [Python](#tab/python)
104104

105-
Python applications can be monitored by using [OpenCensus Python SDK via the Azure Monitor exporters](opencensus-python.md).
105+
Python applications can be monitored by using the [Azure Monitor OpenTelemetry Distro](opentelemetry-enable.md?tabs=python).
106106

107-
An extension is available for monitoring [Azure Functions](opencensus-python.md#integrate-with-azure-functions).
107+
### [JavaScript](#tab/javascript)
108108

109-
An [OpenTelemetry](opentelemetry-enable.md?tabs=python) offering is also available.
109+
JavaScript requires the [Application Insights SDK](javascript.md).
110110

111111
---
112112

@@ -115,11 +115,33 @@ An [OpenTelemetry](opentelemetry-enable.md?tabs=python) offering is also availab
115115

116116
This section outlines supported scenarios.
117117

118-
* [C#|VB (.NET)](./asp-net.md)
118+
### Automatic instrumentation (enable without code changes)
119+
* [Autoinstrumentation supported environments and languages](codeless-overview.md#supported-environments-languages-and-resource-providers)
120+
121+
### Manual instrumentation
122+
123+
#### OpenTelemetry Distro
124+
125+
* [ASP.NET](opentelemetry-enable.md?tabs=net)
126+
* [Java](opentelemetry-enable.md?tabs=java)
127+
* [Node.js](opentelemetry-enable.md?tabs=nodejs)
128+
* [Python](opentelemetry-enable.md?tabs=python)
129+
* [ASP.NET Core](opentelemetry-enable.md?tabs=aspnetcore) (preview)
130+
131+
#### Application Insights SDK (Classic API)
132+
133+
* [ASP.NET](./asp-net.md)
119134
* [Java](./opentelemetry-enable.md?tabs=java)
120-
* [JavaScript](./javascript.md)
121135
* [Node.js](./nodejs.md)
122136
* [Python](./opencensus-python.md)
137+
* [ASP.NET Core](./asp-net-core.md)
138+
139+
#### Client-side JavaScript SDK
140+
141+
* [JavaScript](./javascript.md)
142+
* [React](./javascript-framework-extensions.md)
143+
* [React Native](./javascript-framework-extensions.md)
144+
* [Angular](./javascript-framework-extensions.md)
123145

124146
### Supported platforms and frameworks
125147

@@ -132,39 +154,21 @@ This section lists all supported platforms and frameworks.
132154
* [Azure Spring Apps](../../spring-apps/how-to-application-insights.md)
133155
* [Azure Cloud Services](./azure-web-apps-net-core.md), including both web and worker roles
134156

135-
#### Autoinstrumentation (enable without code changes)
136-
* [ASP.NET: For web apps hosted with IIS](./application-insights-asp-net-agent.md)
137-
* [ASP.NET Core: For web apps hosted with IIS](./application-insights-asp-net-agent.md)
138-
* [Java](./opentelemetry-enable.md?tabs=java)
139-
140-
#### Manual instrumentation/SDK (some code changes required)
141-
* [ASP.NET](./asp-net.md)
142-
* [ASP.NET Core](./asp-net-core.md)
143-
* [Node.js](./nodejs.md)
144-
* [Python](./opencensus-python.md)
145-
* [JavaScript: Web](./javascript.md)
146-
* [React](./javascript-framework-extensions.md)
147-
* [React Native](./javascript-framework-extensions.md)
148-
* [Angular](./javascript-framework-extensions.md)
149-
150-
> [!NOTE]
151-
> OpenTelemetry-based instrumentation is available for [C#, Node.js, and Python](opentelemetry-enable.md). Review the limitations noted at the beginning of each language's official documentation. If you require a full-feature experience, use the existing Application Insights SDKs.
152-
153-
### Logging frameworks
154-
* [ILogger](./ilogger.md)
157+
#### Logging frameworks
158+
* [`ILogger`](./ilogger.md)
155159
* [Log4Net, NLog, or System.Diagnostics.Trace](./asp-net-trace-logs.md)
156-
* [Log4J, Logback, or java.util.logging](./opentelemetry-add-modify.md?tabs=java#logs)
160+
* [`Log4J`, Logback, or java.util.logging](./opentelemetry-add-modify.md?tabs=java#logs)
157161
* [LogStash plug-in](https://github.com/Azure/azure-diagnostics-tools/tree/master/Logstash/logstash-output-applicationinsights)
158162
* [Azure Monitor](/archive/blogs/msoms/application-insights-connector-in-oms)
159163

160-
### Export and data analysis
164+
#### Export and data analysis
161165
* [Power BI](https://powerbi.microsoft.com/blog/explore-your-application-insights-data-with-power-bi/)
162166
* [Power BI for workspace-based resources](../logs/log-powerbi.md)
163167

164168
### Unsupported SDKs
165-
Several other community-supported Application Insights SDKs exist. Azure Monitor only provides support when you use the supported instrumentation options listed in this article.
169+
Many community-supported Application Insights SDKs exist. Azure Monitor only provides support when you use the supported instrumentation options listed in this article.
166170

167-
We're constantly assessing opportunities to expand our support for other languages. For the latest SDK news, see [Azure updates for Application Insights](https://azure.microsoft.com/updates/?query=application%20insights).
171+
We're constantly assessing opportunities to expand our support for other languages. For the latest news, see [Azure updates for Application Insights](https://azure.microsoft.com/updates/?query=application%20insights).
168172

169173
---------------------------
170174

@@ -179,7 +183,10 @@ From server web apps:
179183
* HTTP requests.
180184
* [Dependencies](./asp-net-dependencies.md). Calls to SQL databases, HTTP calls to external services, Azure Cosmos DB, Azure Table Storage, Azure Blob Storage, and Azure Queue Storage.
181185
* [Exceptions](./asp-net-exceptions.md) and stack traces.
182-
* [Performance counters](./performance-counters.md): If you use the [Azure Monitor Application Insights agent](./application-insights-asp-net-agent.md), [Azure monitoring for VMs or virtual machine scale sets](./azure-vm-vmss-apps.md), or the [Application Insights collectd writer](/previous-versions/azure/azure-monitor/app/deprecated-java-2x#collectd-linux-performance-metrics-in-application-insights-deprecated).
186+
* [Performance counters](./performance-counters.md): Performance counters are available when using:
187+
- [Azure Monitor Application Insights agent](application-insights-asp-net-agent.md)
188+
- [Azure monitoring for VMs or virtual machine scale sets](./azure-vm-vmss-apps.md)
189+
- [Application Insights `collectd` writer](/previous-versions/azure/azure-monitor/app/deprecated-java-2x#collectd-linux-performance-metrics-in-application-insights-deprecated).
183190
* [Custom events and metrics](./api-custom-events-metrics.md) that you code.
184191
* [Trace logs](./asp-net-trace-logs.md) if you configure the appropriate collector.
185192

@@ -225,7 +232,7 @@ You can [write PowerShell scripts](./powershell.md) by using Azure Resource Moni
225232

226233
You can't set up a metrics explorer report or set up continuous export.
227234

228-
### How can I query Application Insights telemetery?
235+
### How can I query Application Insights telemetry?
229236
230237
Use the [REST API](/rest/api/application-insights/) to run [Log Analytics](../logs/log-query-overview.md) queries.
231238

@@ -253,7 +260,7 @@ Post general questions to the Microsoft Q&A [answers forum](/answers/topics/2422
253260

254261
### Stack Overflow
255262

256-
Post coding questions to [Stack Overflow](https://stackoverflow.com/questions/tagged/azure-application-insights) by using an Application Insights tag.
263+
Post coding questions to [Stack Overflow](https://stackoverflow.com/questions/tagged/azure-application-insights) by using an `azure-application-insights` tag.
257264

258265
### Feedback Community
259266

0 commit comments

Comments
 (0)