Inleiding
Vanwege de gedistribueerde aard van cloudtoepassingen moeten ze nauw worden gecontroleerd om ervoor te zorgen dat ze in orde zijn en dat hun gedrag snel en betrouwbaar is. Als problemen zich ontwikkelen, moet u weten voordat gebruikers dat doen. U kunt waarneembaarheid bereiken door een telemetriepakket zoals OpenTelemetry op te nemen.
Stel dat u werkt voor een online winkel voor buitenkleding die een op microservice gebaseerde web-app heeft die wordt gebruikt voor voorraadbeheer. Tijdens het testen van de cloudeigen app wordt u gevraagd ervoor te zorgen dat het gedrag ervan kan worden bewaakt. U wilt zien hoe .NET waarneembaarheid ondersteunt.
In deze module leert u hoe u waarneembaarheid in uw cloudeigen toepassing bouwt door OpenTelemetry-pakketten op te nemen en de gegevens te analyseren in Application Insights of hulpprogramma's van derden.
Leerdoelen
- Beschrijf de drie pijlers van waarneembaarheid en hoe ze helpen bij het bewaken van toepassingen.
- Maak een cloudeigen toepassing voor waarneembaarheid met behulp van OpenTelemetry.
- Zorg ervoor dat een cloudeigen toepassing waarneembare gegevens genereert.
- Gebruik Application Insights en hulpprogramma's van derden om een cloudeigen toepassing te bewaken.
Vereisten
- Ervaring met het ontwikkelen van toepassingen in C# en .NET.
- Bekendheid met RESTful-serviceconcepten.
- Toegang tot een Azure-abonnement met eigenaarsbevoegdheden.
- Mogelijkheid om ontwikkelcontainers uit te voeren in GitHub Codespaces of Visual Studio Code.