Introduktion

Slutförd

På grund av den distribuerade karaktären hos molnbaserade program bör de övervakas noggrant för att säkerställa att de är felfria och att deras beteende är snabbt och tillförlitligt. Om problem uppstår måste du veta innan användarna gör det. Du kan uppnå observerbarhet genom att inkludera ett telemetripaket som OpenTelemetry.

Anta att du arbetar för en onlinebutik för utomhuskläder som har en mikrotjänstbaserad webbapp som den använder för lagerhantering. När du testar den molnbaserade appen uppmanas du att se till att dess beteende kan övervakas. Du vill se hur .NET stöder observerbarhet.

I den här modulen får du lära dig hur du skapar observerbarhet i ditt molnbaserade program genom att inkludera OpenTelemetry-paket och analysera data i Application Insights eller verktyg från tredje part.

Utbildningsmål

  • Beskriv de tre grundpelarna för observerbarhet och hur de hjälper till att övervaka program.
  • Skapa ett molnbaserat observabilitetsprogram med hjälp av OpenTelemetry.
  • Se till att ett molnbaserat program genererar observerbara data.
  • Använd Application Insights och verktyg från tredje part för att övervaka ett molnbaserat program.

Förutsättningar

  • Erfarenhet av att utveckla program i C# och .NET.
  • Kunskaper om RESTful-tjänstbegrepp.
  • Åtkomst till en Azure-prenumeration med ägarbehörighet.
  • Möjlighet att köra utvecklingscontainrar i GitHub Codespaces eller Visual Studio Code.