Este projeto é uma demostração de envio de telemetria de aplicações distribuidas para o Application Insights.
- Validar como o insights faz o correlacionamento de métricas e logs distribuidos das mesma operação em workspaces separados;
- Validar o trackeamento de dependências de bibliotecas de terceiros.
| Nome | Descrição |
|---|---|
| Microsoft.ApplicationInsights.AspNetCore | Biblioteca para coleta de telemetria para aplicações Web (http) |
| Microsoft.ApplicationInsights.WorkerService | Biblioteca para coleta de telemetria para aplicações No-Http (console, workers, consumers, hostedservice, etc.) |
| Microsoft.Extensions.Azure | Biblioteca para clients de comunicação com os serviços da azure que integra com o ILogger e Activity |
| Azure.Messaging.ServiceBus | Biblioteca para envio de mensagens pora o service-bus |
| Microsoft.Extensions.Caching.StackExchangeRedis | Biblioteca para integrar o IDistribuitedCache com o Redis |
| MongoDB.ApplicationInsights | Biblioteca para coletar a telemetria do mongoDB com o application insights |
| MongoDB.ApplicationInsights.DependencyInjection | Biblioteca para injetar as dependências do MongoDB.ApplicationInsights |
