你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

用于 .NET 的 Azure Application Insights 库

概述

Application Insights 是一项可扩展的监视&诊断服务,适用于具有强大的即席分析功能的 Web 开发人员。 可以使用 ApplicationInsights 命名空间中的类来配置遥测数据的收集,并发送想要监视的应用程序所发出的任何自定义遥测数据。

客户端库

使用用于 .NET 的 Application Insights 客户端 SDK 可将事件、聚合数据、异常、依赖项和指标记录到 Azure 供将来分析。

直接从 Visual Studio 包管理器控制台或使用 .NET Core CLI 安装 NuGet 包

Visual Studio 包管理器

Install-Package Microsoft.ApplicationInsights 
dotnet add package Microsoft.ApplicationInsights 

示例

此示例在 Application Insights 中跟踪自定义事件。

TelemetryClient client = new TelemetryClient();
client.TrackEvent("MyCustomEvent");

示例

查看 Azure Application Insights 示例的完整列表