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
Zaloguj się do witryny Azure Portal i przejdź do swojego konta usługi Azure Cosmos DB.
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.
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.
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:
Zaloguj się w witrynie Azure Portal.
Wyszukaj pozycję Monitor i wybierz pozycję Monitor.
Wybierz pozycję 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.
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:
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.
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.
Wyświetlanie z zasobu usługi Azure Cosmos DB
Wyszukaj lub wybierz dowolne istniejące konta usługi Azure Cosmos DB.
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.
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.
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.
Żą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.
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.
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.
Aby wyeksportować dane do formatu programu Excel, wybierz strzałkę w dół po lewej stronie pinezki.
Aby rozwinąć lub zwinąć wszystkie widoki listy rozwijanej w skoroszycie, wybierz strzałkę rozwijania po lewej stronie strzałki w dół.
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).
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ć.
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
- Skonfiguruj alerty metryk i powiadomienia usługi Service Health, aby skonfigurować automatyczne alerty ułatwiające wykrywanie problemów.
- Aby uzyskać więcej informacji na temat projektowania skoroszytów scenariusza oraz tworzenia nowych i dostosowywania istniejących raportów, zobacz Tworzenie interaktywnych raportów za pomocą skoroszytów usługi Azure Monitor.