Przesyłanie strumieniowe dzienników

Ukończone

W tej lekcji zapoznamy się z pojęciami i poleceniami rejestrowania. Uruchomimy polecenia w następnym ćwiczeniu.

Typy rejestrowania

W przykładowej aplikacji istnieją dwa sposoby wyświetlenia dzienników: Przesyłanie strumieniowe dzienników dla dzienników w czasie rzeczywistym na wystąpienie aplikacji lub Usługa Log Analytics w przypadku zagregowanych dzienników z zaawansowaną możliwością wykonywania zapytań. W tej lekcji zapoznamy się z przesyłaniem strumieniowym dzienników za pośrednictwem interfejsu wiersza polecenia platformy Azure.

Przesyłanie strumieniowe dzienników

Przesyłanie strumieniowe dzienników umożliwia deweloperom uzyskiwanie dzienników aplikacji w czasie rzeczywistym za pośrednictwem interfejsu wiersza polecenia platformy Azure i poznanie, co dzieje się z określonym wystąpieniem aplikacji w usłudze Azure Spring Apps.

Przesyłanie strumieniowe dzienników w interfejsie wiersza polecenia platformy Azure można użyć za pomocą usługi Azure Shell za pomocą następującego polecenia:

az spring app logs --name <application> --resource-group <resource group name> --service <service instance name> -f

Dziennik tail dla aplikacji z wieloma wystąpieniami

Najpierw możesz pobrać nazwy wystąpień aplikacji za pomocą następującego polecenia:

az spring app logs -f --name customers-service

Wyniki powinny wyglądać podobnie do następujących:

Name                                         Status    DiscoveryStatus
Multiple app instances found:
customers-service-default-17-7bc5f9dd79-fshb9
customers-service-default-17-7bc5f9dd79-pf69h
Please use '-i/--instance' parameter to specify the instance name

Jeśli istnieje wiele wystąpień dla aplikacji o nazwie app, możesz wyświetlić dziennik wystąpień przy użyciu -i/--instance opcji :

az spring app logs -f --name customers-service --instance customers-service-default-17-7bc5f9dd79-fshb9

Możesz również uzyskać szczegółowe informacje o wystąpieniach aplikacji w witrynie Azure Portal. Po wybraniu pozycji Aplikacje w okienku nawigacji po lewej stronie usługi Azure Spring Apps wybierz pozycję Wystąpienia aplikacji.

Napiwek

Możesz użyć az spring app logs -h polecenia , aby poznać więcej parametrów i funkcji strumienia dziennika.