Bibliotecas do Azure Application Insights para .NET

Visão geral

O Application Insights é um serviço de monitoramento & extensível diagnóstico para desenvolvedores Web com recursos avançados de análise ad hoc. Você pode usar as classes no namespace do ApplicationInsights para configurar a coleta de telemetria e enviar telemetria personalizada de qualquer aplicativo seu que deseja monitorar.

Biblioteca do cliente

O SDK cliente do Application Insights para .NET permite que você registre eventos, dados agregados, exceções, dependências e métricas em log para o Azure para análise futura.

Instale o pacote NuGet diretamente do console do Gerenciador de Pacotes do Visual Studio ou com a CLI do .NET Core.

Gerenciador de Pacotes do Visual Studio

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

Exemplo

Este exemplo rastreia um evento personalizado até o Application Insights.

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

Exemplos

Veja a lista completa de exemplos do Azure Application Insights.