Identyfikowanie narzędzi do rozwiązywania problemów dostępnych na platformie Azure

Ukończone

Diagnozowanie i rozwiązywanie problemów z aplikacjami hostowanymi 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 zapoznasz się z różnymi narzędziami, których możesz 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 magazynu 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 z kilku minut między czasem zarejestrowania metryki w czasie ich wyświetlania w witrynie Azure Portal. W witrynie Azure Portal można:

  • Konfigurowanie metryk (i rejestrowanie)

  • Wyświetlanie wykresów i wykresów oraz wybieranie metryk do wizualizacji

  • Ocena sposobu działania aplikacji w pewnym czasie

  • Konfigurowanie alertów w celu powiadamiania o wszelkich zachowaniach, które nie są zwykłe

Karta Monitorowanie na stronie Przegląd

Widok migawek typowych metryk można uzyskać, otwierając kartę Monitorowanie na stronie Przegląd konta magazynu. Na poniższej ilustracji przedstawiono przykład obejmujący ruch przychodzący i wychodzący dla konta magazynu:

Screenshot of the Monitoring tab on the Overview page for a storage account in the Azure portal.

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. Te pulpity nawigacyjne mogą być udostępniane innym użytkownikom w organizacji firmy Microsoft Entra. Na poniższej ilustracji przedstawiono przykładowy pulpit nawigacyjny.

Screenshot of a custom dashboard in the Azure portal.

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 obserwować pojemność magazynu i wyświetlać wydajność na dwa sposoby: bezpośrednio z konta magazynu lub z usługi Azure Monitor, aby wyświetlić między grupami kont magazynu.

Screenshot of storage Insights in the Azure portal.

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 magazynu, a następnie wyświetlać je lub przetwarzać przy użyciu tych samych narzędzi.

Jeśli zdecydujesz się zarchiwizować metryki transakcji na koncie magazynu, dane metryk będą zbierane i przechowywane wewnątrz pojedynczego obiektu blob jako ładunku JSON rozdzielanego wierszem. Te obiekty blob można wyświetlić, otwierając odpowiedni kontener dziennika w witrynie Azure Portal lub korzystając z Eksplorator usługi Storage. Możesz również pobrać te obiekty blob na komputerze lokalnym 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 dotyczące poszczególnych zasobów 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 dotyczących zasobów konta magazynu, takich jak obiekty 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.

Screenshot of the Query pane in the Azure portal.

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 Eksplorator 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. Dzienniki 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.