Identyfikowanie narzędzi do rozwiązywania problemów dostępnych na platformie Azure
Diagnozowanie i rozwiązywanie problemów z aplikacją hostowaną w środowisku chmury może być bardziej skomplikowane niż w tradycyjnych środowiskach. Aby pomyślnie obsługiwać te typy aplikacji, należy je monitorować i zrozumieć, jak diagnozować i rozwiązywać problemy z dowolnymi aspektami tych aplikacji i ich technologii zależnych. Aby zidentyfikować problemy, możesz użyć kombinacji narzędzi i rejestrowania.
W tej lekcji poznasz niektóre z różnych narzędzi, których można użyć do analizowania problemów z usługą Azure Storage.
Narzędzia dostępne do monitorowania metryk
Usługa Azure Monitor zbiera dane liczbowe (metryki) z konta magazynowego i udostępnia te dane w bazie danych szeregów czasowych. Metryki to wartości liczbowe, które opisują jakiś aspekt konta magazynu w określonym czasie. Witryna Azure Portal udostępnia graficzny sposób wyświetlania tych metryk niemal w czasie rzeczywistym. Może wystąpić opóźnienie trwające kilka minut między czasem zarejestrowania metryki a czasem, gdy pojawią się na portalu Azure. W witrynie Azure Portal można wykonywać następujące czynności:
Skonfiguruj metryki (i logowanie)
Wyświetl wykresy i diagramy oraz wybierz, które metryki wizualizować
Oceń, jak Twoje aplikacje sobie radzą w dłuższym okresie czasu.
Konfigurowanie alertów w celu powiadamiania o wszelkich zachowaniach, które nie są zwykłe
Karta monitorowania na stronie przeglądu
Podgląd typowych metryk można uzyskać, otwierając kartę Monitorowanie na stronie Omówienie konta przechowywania. Na poniższym obrazie przedstawiono przykład, który obejmuje wejście i wyjście dla konta magazynowego.
Niestandardowe pulpity nawigacyjne
Możesz tworzyć pulpity nawigacyjne i dodawać wykresy, które ściśle monitorują kluczowe metryki, takie jak opóźnienie lub liczba przetwarzanych transakcji. Możesz również przedstawić inne informacje z subskrypcji platformy Azure, takie jak informacje o maszynie wirtualnej lub inne treści internetowe, takie jak powiadomienia lub zawartość wideo. Dashboardy mogą być udostępniane innym użytkownikom w organizacji Microsoft Entra. Na poniższej ilustracji przedstawiono przykładowy pulpit nawigacyjny.
Szczegółowe informacje o magazynie
Szczegółowe informacje o usłudze Storage zapewniają ujednolicony widok wydajności, pojemności i dostępności usług Azure Storage. Możesz na dwa sposoby obserwować pojemność magazynu i wydajność: bezpośrednio z konta magazynu lub za pomocą usługi Azure Monitor, aby zobaczyć w obrębie grup kont magazynu.
Narzędzia i zestawy SDK
Wartości metryk można przetwarzać, tworząc zadania wsadowe w interfejsie wiersza polecenia platformy Azure, skryptach programu PowerShell lub pisząc kod korzystający z biblioteki klienta magazynu. Możesz również archiwizować metryki transakcji na koncie magazynowym, a następnie wyświetlać je lub przetwarzać przy użyciu tych samych narzędzi.
Jeśli zdecydujesz się zarchiwizować metryki transakcji na konto magazynowe, dane metryk będą zbierane i przechowywane wewnątrz pojedynczego blob jako ładunku JSON z podziałem na linie. Te obiekty blob można wyświetlić, otwierając odpowiedni kontener dziennika w witrynie Azure Portal lub korzystając z Eksploratora usługi Storage. Możesz również pobrać te obiekty blob na twój lokalny komputer i przetworzyć je przy użyciu narzędzi i zestawów SDK.
Dostępne narzędzia do przeglądania danych dziennika
Istnieją dwa typy dzienników w usłudze Azure Monitor: dzienniki aktywności i dzienniki zasobów.
Dzienniki aktywności zapewniają wgląd w operacje na każdym zasobie platformy Azure w subskrypcji spoza (płaszczyzny zarządzania) oprócz aktualizacji zdarzeń usługi Service Health. Ten moduł nie eksploruje dzienników aktywności.
Dzienniki zasobów (często nazywane dziennikami diagnostycznymi) przechwytują szczegółowe informacje o operacjach na zasobach konta przechowywania, takich jak blob lub pliki. Aby wyświetlić te dzienniki, musisz kierować je do lokalizacji na platformie Azure. Następnie możesz użyć narzędzi do ich wyświetlania i analizowania.
Zapytania dzienników usługi Azure Monitor
W przypadku kierowania dzienników do usługi Log Analytics możesz przejrzeć dane dziennika, uruchamiając zapytania w witrynie Azure Portal. Można użyć wstępnie zdefiniowanych zapytań, zmodyfikować wstępnie zdefiniowane zapytania lub napisać nowe zapytania niestandardowe.
Narzędzia przetwarzające zarchiwizowane dzienniki
Jeśli zdecydujesz się zarchiwizować dzienniki na konto magazynu, możesz wyświetlić te dzienniki, otwierając odpowiedni kontener dziennika w witrynie Azure Portal lub używając eksploratora usługi Storage. Aby pobrać dzienniki na komputer lokalny, możesz użyć jednego z tych narzędzi, a także narzędzia AzCopy.
Wyświetlanie poszczególnych dzienników może być czasochłonne, dlatego warto rozważyć przetwarzanie dzienników przy użyciu jakiejś automatyzacji. Możesz przetwarzać dzienniki, tworząc zadania wsadowe za pomocą Azure CLI, skryptów PowerShell lub pisząc kod wykorzystujący bibliotekę klienta magazynu.