Einführung

Abgeschlossen

Aufgrund der verteilten Natur von cloudnativen Anwendungen sollten sie eng überwacht werden, um sicherzustellen, dass sie fehlerfrei sind und ihr Verhalten schnell und zuverlässig ist. Wenn sich Probleme entwickeln, müssen Sie es wissen, bevor die Benutzer dies tun. Sie können Einblicke erreichen, indem Sie ein Telemetriepaket wie OpenTelemetry einschließen.

Stellen Sie sich vor, Sie arbeiten für einen Online-Outdoor-Bekleidungshändler, der über eine Microservice-basierte Web-App verfügt, die für die Lagerverwaltung verwendet wird. Beim Testen der cloudnativen App müssen Sie sicherstellen, dass ihr Verhalten überwacht werden kann. Sie möchten sehen, wie .NET Einblicke unterstützt.

In diesem Modul erfahren Sie, wie Sie Einblicke in Ihre cloudnative Anwendung einbauen, indem Sie OpenTelemetry-Pakete einschließen und die Daten in Application Insights oder Tools von Drittanbietern analysieren.

Lernziele

  • Beschreiben Sie die drei Säulen der Einblicke und wie sie dabei helfen, Anwendungen zu überwachen.
  • Erstellen Sie mit OpenTelemetry eine cloudnative Anwendung für Einblicke.
  • Stellen Sie sicher, dass eine cloudnative Anwendung einsehbare Daten generiert.
  • Verwenden Sie Application Insights und Tools von Drittanbietern, um eine cloudnative Anwendung zu überwachen.

Voraussetzungen

  • Erfahrung beim Entwickeln von Anwendungen in C# und .NET.
  • Vertrautheit mit den RESTful-Dienstkonzepten
  • Zugriff auf ein Azure-Abonnement mit der Berechtigung Besitzer.
  • Fähigkeit zum Ausführen von Entwicklungscontainern in GitHub Codespaces oder Visual Studio Code.