用于 .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 示例的完整列表