Einführung

Abgeschlossen

Cloudnative Anwendungen bestehen aus unabhängigen Microservices, die als verteilte Gruppe von Containern ausgeführt werden können. Es kann schwierig sein, das Verhalten der gesamten Anwendung zu untersuchen, um Fehler oder Leistungsprobleme zu diagnostizieren. Sie sollten frühzeitig überlegen, wie Telemetriedaten erfasst werden. .NET Aspire bietet ein Dashboard, das Telemetrie in einer entwicklerorientierten Ansicht anzeigt.

Stellen Sie sich vor, Sie sind Mitarbeiter eines Outdoor-Gerätehändlers. Sie haben mit dem Erstellen Ihrer neuen cloudnativen App begonnen und .NET Aspire integriert, um Ihre Microservices zu verwalten und zu verbinden. Jetzt möchten Sie die Leistung der Microservices untersuchen und Details erhalten, wenn Fehler in Ihrem Code auftreten.

In diesem Modul sehen Sie, wie .NET Aspire es einfach macht, Telemetrie in einer cloudnativen App aufzuzeichnen und zu untersuchen.

Lernziele

Am Ende dieses Moduls können Sie folgende Aufgaben ausführen:

  • Verstehen der Beziehung zwischen .NET Aspire und OpenTelemetry.
  • Grundlegendes zu den in .NET verfügbaren Telemetriedatenquellen.
  • Verwenden Sie das .NET Aspire-Dashboard, um die Telemetriedaten aus einer cloudnativen Anwendung zu überwachen.
  • Fügen Sie der Anwendung ILogger-Nachrichten hinzu.