Introdução
Os aplicativos nativos de nuvem consistem em microsserviços independentes que podem ser executados como um conjunto distribuído de contêineres. Pode ser difícil estudar o comportamento de todo o aplicativo para diagnosticar bugs ou problemas de desempenho. Você deve considerar antecipadamente como gravar dados de telemetria. O .NET Aspire fornece um painel que exibe telemetria em uma exibição focada no desenvolvedor.
Imagine que você é um funcionário de um varejista de equipamentos ao ar livre. Você começou a criar seu novo aplicativo nativo de nuvem e integrou o .NET Aspire para gerenciar e conectar seus microsserviços. Agora, você deseja estudar o desempenho dos microsserviços e obter detalhes quando surgirem bugs em seu código.
Neste módulo, você verá como o .NET Aspire facilita o registro e a análise da telemetria em um aplicativo nativo de nuvem.
Objetivos do aprendizado
Ao final deste módulo, você saberá como:
- Entenda a relação entre o .NET Aspire e o OpenTelemetry.
- Compreender as fontes de dados de telemetria disponíveis no .NET.
- Usar o painel do .NET Aspire para monitorar os dados de telemetria de um aplicativo nativo de nuvem.
- Adicione mensagens do ILogger ao aplicativo.