Wprowadzenie
Aplikacje natywne dla chmury składają się z niezależnych mikrousług, które mogą być wykonywane jako rozproszony zestaw kontenerów. Badanie zachowania całej aplikacji w celu zdiagnozowania usterek lub problemów z wydajnością może być trudne. Należy rozważyć wczesne rejestrowanie danych telemetrycznych. Platforma .NET Aspire udostępnia pulpit nawigacyjny, który wyświetla dane telemetryczne w widoku skoncentrowanym na deweloperach.
Wyobraź sobie, że jesteś pracownikiem sprzedawcy sprzętu zewnętrznego. Rozpoczęto tworzenie nowej aplikacji natywnej dla chmury i zintegrowano platformę .NET Aspire w celu zarządzania mikrousługami i łączenia ich. Teraz chcesz zbadać wydajność mikrousług i uzyskać szczegółowe informacje w przypadku wystąpienia błędów w kodzie.
W tym module zobaczysz, jak platforma .NET Aspire ułatwia rejestrowanie i badanie danych telemetrycznych w aplikacji natywnej dla chmury.
Cele szkolenia
Po ukończeniu tego modułu będziesz wiedzieć, jak wykonać następujące czynności:
- Poznaj relację między platformą .NET Aspire i platformą OpenTelemetry.
- Omówienie źródeł danych telemetrycznych dostępnych na platformie .NET.
- Pulpit nawigacyjny platformy .NET Aspire umożliwia monitorowanie danych telemetrycznych z aplikacji natywnej dla chmury.
- Dodaj komunikaty ILogger do aplikacji.