Wprowadzenie
Ze względu na rozproszony charakter aplikacji natywnych dla chmury powinny być ściśle monitorowane, aby upewnić się, że są w dobrej kondycji i że ich zachowanie jest szybkie i niezawodne. Jeśli problemy się rozwijają, musisz wiedzieć, zanim użytkownicy to zrobią. Można zaobserwować, uwzględniając pakiet telemetrii, taki jak OpenTelemetry.
Wyobraź sobie, że pracujesz dla internetowego sprzedawcy odzieży zewnętrznej, który ma aplikację internetową opartą na mikrousłudze, która jest używana do zarządzania zapasami. Podczas testowania aplikacji natywnej dla chmury zostanie wyświetlona prośba o upewnienie się, że można monitorować jej zachowanie. Chcesz zobaczyć, jak platforma .NET obsługuje obserwację.
W tym module dowiesz się, jak tworzyć wgląd w aplikację natywną dla chmury, włączając pakiety OpenTelemetry i analizując dane w aplikacji Szczegółowe informacje lub narzędzia innych firm.
Cele szkolenia
- Opis trzech filarów obserwacji i sposobu, w jaki pomagają monitorować aplikacje.
- Utwórz aplikację natywną dla chmury, korzystając z biblioteki OpenTelemetry.
- Upewnij się, że aplikacja natywna dla chmury generuje widoczne dane.
- Monitorowanie aplikacji natywnej dla chmury za pomocą Szczegółowe informacje i narzędzi innych firm.
Wymagania wstępne
- Doświadczenie w tworzeniu aplikacji w językach C# i .NET.
- Znajomość pojęć związanych z usługą RESTful.
- Dostęp do subskrypcji platformy Azure z uprawnieniami właściciela.
- Możliwość uruchamiania kontenerów programistycznych w usłudze GitHub Codespaces lub Visual Studio Code.