Udostępnij za pośrednictwem


Eksplorowanie szczegółowych informacji usługi Azure Monitor w usłudze Azure Cosmos DB

Szczegółowe informacje o usłudze Azure Cosmos DB zapewniają wgląd w ogólną wydajność, awarie, pojemność i kondycję operacyjną wszystkich zasobów usługi Azure Cosmos DB w ujednoliconym interaktywnym środowisku. Ten artykuł pomaga zrozumieć zalety tego nowego środowiska monitorowania oraz sposób modyfikowania i dostosowywania środowiska do unikatowych potrzeb organizacji.

Wprowadzenie

Przed rozpoczęciem należy zrozumieć sposób prezentowania i wizualizowania informacji.

Dostarcza:

  • Perspektywa na dużą skalę zasobów usługi Azure Cosmos DB we wszystkich subskrypcjach w jednej lokalizacji. Możesz selektywnie ograniczyć zakres tylko do subskrypcji i zasobów, które cię interesują.
  • Przechodzenie do szczegółów analizy określonego zasobu usługi Azure Cosmos DB. Możesz zdiagnozować problemy lub przeprowadzić szczegółową analizę przy użyciu kategorii wykorzystania, awarii, pojemności i operacji. Wybranie dowolnej z opcji zapewnia szczegółowy widok odpowiednich metryk usługi Azure Cosmos DB.
  • Możliwości dostosowywania oparte na szablonach skoroszytów usługi Azure Monitor. Możesz zmienić wyświetlane metryki, zmodyfikować lub ustawić progi zgodne z limitami, a następnie zapisać je w skoroszycie niestandardowym. Wykresy w skoroszytach można następnie przypiąć do pulpitów nawigacyjnych platformy Azure.

Ta funkcja nie wymaga włączenia ani skonfigurowania niczego. Te metryki usługi Azure Cosmos DB są zbierane domyślnie.

Uwaga

Nie ma opłat za dostęp do tej funkcji. Opłaty będą naliczane tylko za podstawowe funkcje usługi Azure Monitor skonfigurowane lub włączone zgodnie z opisem na stronie szczegółów cennika usługi Azure Monitor.

Wyświetlanie szczegółowych informacji w witrynie Azure Portal

  1. Zaloguj się do witryny Azure Portal i przejdź do swojego konta usługi Azure Cosmos DB.

  2. Metryki konta można wyświetlić w okienku Metryki lub w okienku Szczegółowe informacje .

    • Metryki: to okienko zawiera metryki liczbowe, które są zbierane w regularnych odstępach czasu i opisuje jakiś aspekt systemu w określonym czasie. Można na przykład wyświetlać i monitorować metryki opóźnienia po stronie serwera, znormalizowane metryki użycia jednostek żądań itp.

    • Szczegółowe informacje: to okienko zapewnia dostosowane środowisko monitorowania dla usługi Azure Cosmos DB. Szczegółowe informacje używają tych samych metryk i dzienników, które są zbierane w usłudze Azure Monitor i pokazują zagregowany widok dla twojego konta.

  3. Otwórz okienko Szczegółowe informacje. Domyślnie w okienku Szczegółowe informacje są wyświetlane metryki przepływności, żądań, magazynu, dostępności, opóźnienia, systemu i operacji zarządzania dla każdego kontenera na koncie. Możesz wybrać zakres czasu, bazę danych i kontener , dla którego chcesz wyświetlić szczegółowe informacje. Na karcie Przegląd przedstawiono użycie jednostek RU/s, użycie danych, użycie indeksu, ograniczone żądania i znormalizowane użycie jednostek RU/s dla wybranej bazy danych i kontenera.

    Zrzut ekranu przedstawiający metryki wydajności usługi Azure Cosmos DB w witrynie Azure Portal.

  4. Następujące metryki są dostępne w okienku Szczegółowe informacje:

    • Przepływność. Na tej karcie przedstawiono łączną liczbę jednostek żądania użytych lub zakończonych niepowodzeniem (kod odpowiedzi 429), ponieważ przepływność lub pojemność magazynu aprowizowana dla kontenera przekroczyła.

    • Requests Na tej karcie przedstawiono łączną liczbę żądań przetworzonych przez kod stanu, według typu operacji i liczbę żądań zakończonych niepowodzeniem (kod odpowiedzi 429). Żądania kończą się niepowodzeniem, gdy przepływność lub pojemność magazynu aprowizowana dla kontenera przekracza.

    • Magazyn. Na tej karcie przedstawiono rozmiar danych i użycia indeksu w wybranym przedziale czasu.

    • Dostępność. Na tej karcie przedstawiono procent pomyślnych żądań na łączną liczbę żądań na godzinę. Umowy SLA usługi Azure Cosmos DB definiują współczynnik powodzenia.

    • Opóźnienie. Na tej karcie przedstawiono opóźnienie odczytu i zapisu obserwowane przez usługę Azure Cosmos DB w regionie, w którym działa Twoje konto. Opóźnienie można wizualizować w różnych regionach dla konta replikowanego geograficznie. Możesz również wyświetlić opóźnienie po stronie serwera według różnych operacji. Ta metryka nie reprezentuje kompleksowego opóźnienia żądania.

    • System. Na tej karcie przedstawiono liczbę żądań metadanych, które obsługuje partycja podstawowa. Pomaga również zidentyfikować żądania ograniczone.

    • Operacje zarządzania. Na tej karcie przedstawiono metryki dla działań związanych z zarządzaniem kontami, takich jak tworzenie konta, usuwanie, aktualizacje klucza, ustawienia sieci i replikacji.

Wyświetlanie metryk wykorzystania i wydajności dla usługi Azure Cosmos DB

Aby wyświetlić wykorzystanie i wydajność kont magazynu we wszystkich subskrypcjach:

  1. Zaloguj się w witrynie Azure Portal.

  2. Wyszukaj pozycję Monitor i wybierz pozycję Monitor.

    Zrzut ekranu przedstawiający pole Wyszukiwania ze słowem

  3. Wybierz pozycję Azure Cosmos DB.

    Zrzut ekranu przedstawiający skoroszyt Przegląd usługi Azure Cosmos DB.

Omówienie

Na stronie Przegląd tabela zawiera interaktywne metryki usługi Azure Cosmos DB. Wyniki można filtrować na podstawie wybranych opcji z następujących list rozwijanych:

  • Subskrypcje: są wyświetlane tylko subskrypcje, które mają zasób usługi Azure Cosmos DB.
  • Azure Cosmos DB: możesz wybrać wszystkie, podzestaw lub pojedynczy zasób usługi Azure Cosmos DB.
  • Zakres czasu: domyślnie wyświetlane są ostatnie cztery godziny informacji na podstawie odpowiednich wyborów.

Kafelek licznika na liście rozwijanej zawiera sumę zasobów usługi Azure Cosmos DB, które znajdują się w wybranych subskrypcjach. Warunkowe kodowanie kolorów lub mapy cieplne dla kolumn w metrykach transakcji raportu skoroszytu. Najgłębszy kolor ma najwyższą wartość. Jaśniejszy kolor jest oparty na najniższych wartościach.

Wybierz strzałkę listy rozwijanej obok jednego z zasobów usługi Azure Cosmos DB, aby wyświetlić podział metryk wydajności na poziomie pojedynczego kontenera bazy danych.

Zrzut ekranu przedstawiający listę rozwijaną Rozwinięte, która ujawnia poszczególne kontenery bazy danych i skojarzone podziały wydajności.

Wybierz nazwę zasobu usługi Azure Cosmos DB wyróżnioną kolorem niebieskim, aby przejść do domyślnego przeglądu skojarzonego konta usługi Azure Cosmos DB.

Błędy

Wybierz kartę Błędy, aby otworzyć część Błędy szablonu skoroszytu. Przedstawia ona łączną liczbę żądań z rozkładem odpowiedzi, które składają się na te żądania:

Zrzut ekranu przedstawiający błędy z podziałem według typu żądania HTTP.

Kod opis
200 OK Jedna z następujących operacji REST zakończyła się pomyślnie:
— GET dla zasobu.
— PUT na zasobie.
— POST w zasobie.
— POST w zasobie procedury składowanej w celu wykonania procedury składowanej.
201 Created Operacja POST w celu utworzenia zasobu zakończyła się pomyślnie.
404 Not Found Operacja próbuje działać na zasobie, który już nie istnieje. Na przykład zasób mógł zostać już usunięty.

Aby uzyskać pełną listę kodów stanu, zobacz Kody stanu HTTP dla usługi Azure Cosmos DB.

Wydajność

Wybierz kartę Pojemność , aby otworzyć część Pojemność szablonu skoroszytu. Zostanie wyświetlony komunikat:

  • Ile dokumentów masz.
  • Wzrost dokumentu w czasie.
  • Użycie danych.
  • Łączna ilość dostępnego miejsca do magazynowania, który został pozostawiony.

Te informacje ułatwiają identyfikowanie potencjalnych problemów z magazynem i wykorzystaniem danych.

Zrzut ekranu przedstawiający skoroszyt Pojemności.

Podobnie jak w przypadku skoroszytu Przegląd, wybranie listy rozwijanej obok zasobu usługi Azure Cosmos DB w kolumnie Subskrypcja pokazuje podział poszczególnych kontenerów tworzących bazę danych.

Operacje

Wybierz kartę Operacje , aby otworzyć część Operacje szablonu skoroszytu. Możesz zobaczyć żądania podzielone według typu wykonanych żądań.

W poniższym przykładzie widać, że eastus-billingint jest to głównie odbieranie żądań odczytu, ale z kilkoma operacjami upsert i tworzeniem żądań. Można również zobaczyć, że westeurope-billingint jest tylko do odczytu z perspektywy żądania, co najmniej w ciągu ostatnich czterech godzin, do których skoroszyt jest obecnie w zakresie za pośrednictwem parametru zakresu czasu.

Zrzut ekranu przedstawiający skoroszyt Operacje.

Wyświetlanie z zasobu usługi Azure Cosmos DB

  1. Wyszukaj lub wybierz dowolne istniejące konta usługi Azure Cosmos DB.

    Zrzut ekranu przedstawiający wyszukiwanie usługi Azure Cosmos DB.

  2. Po przeniesieniu do konta usługi Azure Cosmos DB w sekcji Monitorowanie wybierz pozycję Szczegółowe informacje (wersja zapoznawcza) lub Skoroszyty. Teraz możesz przeprowadzić dalszą analizę przepływności, żądań, magazynu, dostępności, opóźnienia, systemu i zarządzania kontami.

    Zrzut ekranu przedstawiający stronę Przegląd usługi Azure Cosmos DB Insights.

Zakres czasu

Domyślnie pole Zakres czasu wyświetla dane z ostatnich 24 godzin. Zakres czasu można zmodyfikować tak, aby wyświetlał dane w dowolnym miejscu z ostatnich 5 minut do ostatnich 7 dni. Selektor zakresu czasu zawiera również tryb niestandardowy . Wprowadź daty rozpoczęcia/zakończenia, aby wyświetlić niestandardowy przedział czasu na podstawie dostępnych danych dla wybranego konta.

Zrzut ekranu przedstawiający zakres czasu usługi Azure Cosmos DB.

Omówienie szczegółowych informacji

Karta Przegląd zawiera najbardziej typowe metryki dla wybranego konta usługi Azure Cosmos DB, w tym:

  • Łączna liczba żądań
  • Żądania nieudane (429s)
  • Znormalizowane użycie jednostek RU (maks.)
  • Użycie danych i indeksów
  • Metryki konta usługi Azure Cosmos DB według kolekcji

Łączna liczba żądań: ten wykres zawiera widok łącznych żądań dla konta podzielonego według kodu stanu. Jednostki w dolnej części grafu są sumą łącznej liczby żądań w danym okresie.

Zrzut ekranu przedstawiający wykres Łączna liczba żądań usługi Azure Cosmos DB.

Żądania niepomyślne (429s):Ten wykres zawiera widok żądań, które zakończyły się niepowodzeniem z kodem stanu 429. Jednostki w dolnej części wykresu są sumą łącznej liczby żądań, które zakończyły się niepowodzeniem w danym okresie.

Zrzut ekranu przedstawiający graf Żądania niepowodzenia usługi Azure Cosmos DB.

Znormalizowane użycie jednostek RU (maks.): ten wykres zawiera maksymalną wartość procentową z zakresu od 0% do 100% jednostek znormalizowanego użycia jednostek RU dla określonego okresu.

Zrzut ekranu przedstawiający wykres Znormalizowane użycie jednostek RU w usłudze Azure Cosmos DB.

Przypinanie, eksportowanie i rozwijanie

Możesz przypiąć dowolną z sekcji metryk do pulpitu nawigacyjnego platformy Azure, wybierając pinezkę w prawym górnym rogu sekcji.

Zrzut ekranu przedstawiający przykład przypięcia sekcji metryki do pulpitu nawigacyjnego.

Aby wyeksportować dane do formatu programu Excel, wybierz strzałkę w dół po lewej stronie pinezki.

Zrzut ekranu przedstawiający strzałkę Eksportuj skoroszyt w dół.

Aby rozwinąć lub zwinąć wszystkie widoki listy rozwijanej w skoroszycie, wybierz strzałkę rozwijania po lewej stronie strzałki w dół.

Zrzut ekranu przedstawiający strzałkę Rozwiń skoroszyt.

Dostosowywanie szczegółowych informacji usługi Azure Cosmos DB

To środowisko jest oparte na szablonach skoroszytów usługi Azure Monitor. Aby zmodyfikować i zapisać kopię zmodyfikowanej wersji w skoroszycie niestandardowym, możesz użyć polecenia Customize Edit>Save (Dostosuj>zapisywanie edycji).

Zrzut ekranu przedstawiający przycisk Dostosuj.

Skoroszyty są zapisywane w grupie zasobów. Sekcja Moje raporty jest dla Ciebie prywatna. Sekcja Udostępnione raporty jest dostępna dla wszystkich użytkowników z dostępem do grupy zasobów. Po zapisaniu skoroszytu niestandardowego musisz przejść do galerii skoroszytów, aby go uruchomić.

Zrzut ekranu przedstawiający przycisk Galeria.

Rozwiązywanie problemów

Aby uzyskać wskazówki dotyczące rozwiązywania problemów, zobacz Rozwiązywanie problemów ze szczegółowymi informacjami opartymi na skoroszycie.

Następne kroki