Implementare l'osservabilità in un'applicazione .NET 8 nativa del cloud con OpenTelemetry

Intermedio
Sviluppatore
Progettista di soluzioni
ASP.NET Core
.NET
Azure
Configurazione app di Azure

Implementare l'osservabilità in un'applicazione nativa del cloud esistente usando OpenTelemetry. Visualizzare quindi i dati in Application Insights e negli strumenti di terze parti.

Obiettivi di apprendimento

Gli obiettivi del modulo sono:

  • Descrivere i tre pilastri dell'osservabilità e il modo in cui consentono di monitorare le applicazioni.
  • Creare un'applicazione cloud-native osservabilità usando OpenTelemetry.
  • Assicurarsi che un'applicazione nativa del cloud generi dati osservabili.
  • Usare Application Insights e strumenti di terze parti per monitorare un'applicazione nativa del cloud.

Prerequisiti

  • Esperienza nello sviluppo di applicazioni in C# e .NET
  • Familiarità con i concetti relativi ai servizi RESTful
  • Accesso a una sottoscrizione di Azure con privilegio di utente Proprietario
  • Possibilità di eseguire contenitori di sviluppo in GitHub Codespaces o Visual Studio Code