Przesyłanie strumieniowe dzienników
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.