Skip to content

Commit a5e7b3a

Browse files
author
Jill Grant
authored
Merge pull request #268972 from AaronMaxwell/aaronmax-ai-toc-update-3-13-24
Tagging classic API docs and moving within TOC
2 parents 7591436 + ade6f48 commit a5e7b3a

File tree

8 files changed

+28
-22
lines changed

8 files changed

+28
-22
lines changed

articles/azure-monitor/app/asp-net-dependencies.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ ms.reviewer: mmcc
1010

1111
# Dependency tracking in Application Insights
1212

13-
A *dependency* is a component that's called by your application. It's typically a service called by using HTTP, a database, or a file system. [Application Insights](./app-insights-overview.md) measures the duration of dependency calls and whether it's failing or not, along with information like the name of the dependency. You can investigate specific dependency calls and correlate them to requests and exceptions.
14-
1513
[!INCLUDE [azure-monitor-app-insights-otel-available-notification](../includes/azure-monitor-app-insights-otel-available-notification.md)]
1614

15+
A *dependency* is a component that's called by your application. It's typically a service called by using HTTP, a database, or a file system. [Application Insights](./app-insights-overview.md) measures the duration of dependency calls and whether it's failing or not, along with information like the name of the dependency. You can investigate specific dependency calls and correlate them to requests and exceptions.
16+
1717
## Automatically tracked dependencies
1818

1919
Application Insights SDKs for .NET and .NET Core ship with `DependencyTrackingTelemetryModule`, which is a telemetry module that automatically collects dependencies. This dependency collection is enabled automatically for [ASP.NET](./asp-net.md) and [ASP.NET Core](./asp-net-core.md) applications when it's configured according to the linked official docs. The module `DependencyTrackingTelemetryModule` is shipped as the [Microsoft.ApplicationInsights.DependencyCollector](https://www.nuget.org/packages/Microsoft.ApplicationInsights.DependencyCollector/) NuGet package. It's brought automatically when you use either the `Microsoft.ApplicationInsights.Web` NuGet package or the `Microsoft.ApplicationInsights.AspNetCore` NuGet package.

articles/azure-monitor/app/asp-net-exceptions.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ ms.reviewer: mmcc
1111

1212
# Diagnose exceptions in web apps with Application Insights
1313

14+
[!INCLUDE [azure-monitor-app-insights-otel-available-notification](../includes/azure-monitor-app-insights-otel-available-notification.md)]
15+
1416
Exceptions in web applications can be reported with [Application Insights](./app-insights-overview.md). You can correlate failed requests with exceptions and other events on both the client and server so that you can quickly diagnose the causes. In this article, you'll learn how to set up exception reporting, report exceptions explicitly, diagnose failures, and more.
1517

1618
## Set up exception reporting

articles/azure-monitor/app/distributed-trace-data.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ ms.custom: devx-track-python, devx-track-csharp, devx-track-dotnet, devx-track-e
1111

1212
# What is distributed tracing and telemetry correlation?
1313

14+
[!INCLUDE [azure-monitor-app-insights-otel-available-notification](../includes/azure-monitor-app-insights-otel-available-notification.md)]
15+
1416
Modern cloud and [microservices](https://azure.com/microservices) architectures have enabled simple, independently deployable services that reduce costs while increasing availability and throughput. However, it has made overall systems more difficult to reason about and debug. Distributed tracing solves this problem by providing a performance profiler that works like call stacks for cloud and microservices architectures.
1517

1618
Azure Monitor provides two experiences for consuming distributed trace data: the [transaction diagnostics](./transaction-search-and-diagnostics.md?tabs=transaction-diagnostics) view for a single transaction/request and the [application map](./app-map.md) view to show how systems interact.

articles/azure-monitor/app/pre-aggregated-metrics-log-metrics.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ ms.reviewer: vitalyg
88

99
# Log-based and pre-aggregated metrics in Application Insights
1010

11-
This article explains the difference between "traditional" Application Insights metrics that are based on logs and pre-aggregated metrics. Both types of metrics are available to users of Application Insights. Each one brings a unique value in monitoring application health, diagnostics, and analytics. The developers who are instrumenting applications can decide which type of metric is best suited to a particular scenario. Decisions are based on the size of the application, expected volume of telemetry, and business requirements for metrics precision and alerting.
12-
1311
[!INCLUDE [azure-monitor-app-insights-otel-available-notification](../includes/azure-monitor-app-insights-otel-available-notification.md)]
1412

13+
This article explains the difference between "traditional" Application Insights metrics that are based on logs and pre-aggregated metrics. Both types of metrics are available to users of Application Insights. Each one brings a unique value in monitoring application health, diagnostics, and analytics. The developers who are instrumenting applications can decide which type of metric is best suited to a particular scenario. Decisions are based on the size of the application, expected volume of telemetry, and business requirements for metrics precision and alerting.
14+
1515
## Log-based metrics
1616

1717
In the past, the application monitoring telemetry data model in Application Insights was solely based on a few predefined types of events, such as requests, exceptions, dependency calls, and page views. Developers can use the SDK to emit these events manually by writing code that explicitly invokes the SDK. Or they can rely on the automatic collection of events from autoinstrumentation. In either case, the Application Insights back end stores all collected events as logs. The Application Insights panes in the Azure portal act as an analytical and diagnostic tool for visualizing event-based data from logs.

articles/azure-monitor/app/sampling-classic-api.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ When metric counts are presented in the portal, they're renormalized to take int
1616
> [!NOTE]
1717
> - If you've adopted our OpenTelemetry Distro and are looking for configuration options, see [Enable Sampling](opentelemetry-configuration.md#enable-sampling).
1818
19+
[!INCLUDE [azure-monitor-app-insights-otel-available-notification](../includes/azure-monitor-app-insights-otel-available-notification.md)]
20+
1921
:::image type="content" source="./media/sampling/data-sampling.png" lightbox="./media/sampling/data-sampling.png" alt-text="A screenshot of sampling configuration options.":::
2022

2123
## Brief summary

articles/azure-monitor/app/sdk-connection-string.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ This article shows how to use connection strings.
1313

1414
## Overview
1515

16+
[!INCLUDE [azure-monitor-app-insights-otel-available-notification](../includes/azure-monitor-app-insights-otel-available-notification.md)]
17+
1618
Connection strings define where to send telemetry data.
1719

1820
Key-value pairs provide an easy way for users to define a prefix suffix combination for each Application Insights service or product.

articles/azure-monitor/app/statsbeat.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Statsbeat in Application Insights | Microsoft Docs
33
description: Statistics about Application Insights SDKs and AutoInstrumentation
4-
ms.topic: conceptual
4+
ms.topic: reference
55
ms.date: 08/24/2022
66
ms.custom: references_regions
77
ms.reviwer: heya

articles/azure-monitor/toc.yml

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -160,12 +160,22 @@ items:
160160
displayName: correlation, dependency, dependencies, track dependency, OWIN, queue, service bus, background tasks, long running background tasks, outgoing dependency tracking, parallel operations, System.Diagnostics.Activity, System.Diagnostics.DiagnosticSource, StartOperation, StopOperation
161161
- name: Performance counters
162162
href: app/performance-counters.md
163+
- name: Exceptions
164+
href: app/asp-net-exceptions.md
165+
- name: ASP.NET Dependencies
166+
href: app/asp-net-dependencies.md
163167
- name: Node.js
164168
href: app/nodejs.md
165169
- name: Python OpenCensus (deprecated)
166170
href: /previous-versions/azure/azure-monitor/app/opencensus-python
167171
- name: Advanced SDK topics
168172
items:
173+
- name: Connection strings
174+
href: app/sdk-connection-string.md
175+
displayName: connection string, instrumentation key
176+
- name: Sampling
177+
href: app/sampling-classic-api.md
178+
displayName: adaptive sampling, fixed rate sample, fixed sampling, ingestion sampling
169179
- name: Application Insights API summary
170180
displayName: SDK, API, custom events, custom metrics, trackevent, trackmetric, getmetric, trackrequest, trackexception, tracktrace, trackdependency
171181
href: app/api-custom-events-metrics.md
@@ -174,6 +184,11 @@ items:
174184
- name: TelemetryProcessors
175185
displayName: processors, filtering, telemetry filtering, telemetry processor
176186
href: app/api-filtering-sampling.md
187+
- name: Distributed tracing and telemetry correlation
188+
href: app/distributed-trace-data.md
189+
displayName: correlation headers, w3c, distributed tracing, tracing
190+
- name: Log-based & pre-aggregated metrics
191+
href: app/pre-aggregated-metrics-log-metrics.md
177192
- name: IP address collection
178193
href: app/ip-collection.md
179194
displayName: geolocation, IP collection, IP tracking, IP storage
@@ -1514,35 +1529,18 @@ items:
15141529
href: agents/azure-monitor-agent-extension-versions.md
15151530
- name: Application Insights
15161531
items:
1517-
- name: Connection strings
1518-
href: app/sdk-connection-string.md
1519-
displayName: connection string, instrumentation key
15201532
- name: Microsoft Entra authentication
15211533
href: app/azure-ad-authentication.md
15221534
- name: Application Insights data model
15231535
href: app/data-model-complete.md
1524-
- name: Distributed tracing and telemetry correlation
1525-
href: app/distributed-trace-data.md
1526-
displayName: correlation headers, w3c, distributed tracing, tracing
1527-
- name: Sampling
1528-
href: app/sampling-classic-api.md
1529-
displayName: adaptive sampling, fixed rate sample, fixed sampling, ingestion sampling
15301536
- name: Statsbeat
15311537
href: app/statsbeat.md
1532-
- name: Log-based & pre-aggregated metrics
1533-
href: app/pre-aggregated-metrics-log-metrics.md
1534-
- name: Exceptions
1535-
href: app/asp-net-exceptions.md
1536-
- name: ASP.NET Dependencies
1537-
href: app/asp-net-dependencies.md
15381538
- name: Metrics
15391539
items:
15401540
- name: Log-based metrics definitions
15411541
href: essentials/app-insights-metrics.md
15421542
- name: Standard metrics
15431543
href: app/standard-metrics.md
1544-
- name: Azure Functions
1545-
href: ../azure-functions/functions-monitoring.md?toc=/azure/azure-monitor/toc.json
15461544
- name: Azure PowerShell
15471545
items:
15481546
- name: Azure Monitor

0 commit comments

Comments
 (0)