Zaawansowane funkcje Eksploratora metryk w usłudze Azure Monitor

Uwaga

W tym artykule założono, że znasz podstawowe funkcje funkcji Eksploratora metryk usługi Azure Monitor. Jeśli jesteś nowym użytkownikiem i chcesz dowiedzieć się, jak utworzyć pierwszy wykres metryk, zobacz Wprowadzenie do Eksploratora metryk.

W usłudze Azure Monitor metryki to seria mierzonych wartości i liczb, które są zbierane i przechowywane w czasie. Metryki mogą być standardowe (nazywane również "platformą") lub niestandardowe.

Metryki standardowe są udostępniane przez platformę Azure. Odzwierciedlają one statystyki kondycji i użycia zasobów platformy Azure.

Selektor zakresu zasobów

Selektor zakresu zasobów umożliwia wyświetlanie metryk między pojedynczymi zasobami i wieloma zasobami. W poniższych sekcjach wyjaśniono, jak używać selektora zakresu zasobów.

Wybierz pojedynczy zasób

W Azure Portal wybierz pozycję Metryki z menu Monitorowanie lub w sekcji Monitorowanie menu zasobu. Następnie wybierz pozycję Wybierz zakres, aby otworzyć selektor zakresu.

Użyj selektora zakresu, aby wybrać zasoby, których metryki chcesz zobaczyć. Jeśli eksplorator metryk platformy Azure został otwarty z menu zasobu, zakres powinien zostać wypełniony.

Screenshot showing how to open the resource scope picker.

W przypadku niektórych zasobów można jednocześnie wyświetlać tylko metryki jednego zasobu. W menu Typy zasobów te zasoby znajdują się w sekcji Wszystkie typy zasobów .

Screenshot showing a single resource.

Po wybraniu zasobu zostaną wyświetlone wszystkie subskrypcje i grupy zasobów zawierające ten zasób.

Screenshot showing available resources.

Porada

Jeśli chcesz, aby możliwość wyświetlania metryk dla wielu zasobów w tym samym czasie lub wyświetlić metryki w subskrypcji lub grupie zasobów, wybierz pozycję Upvote.

Jeśli wybór jest zadowalający, wybierz pozycję Zastosuj.

Wybierz wiele zasobów

Niektóre typy zasobów mogą wykonywać zapytania dotyczące metryk dla wielu zasobów. Zasoby muszą znajdować się w tej samej subskrypcji i lokalizacji. Znajdź te typy zasobów w górnej części menu Typy zasobów .

Aby uzyskać więcej informacji, zobacz Wybieranie wielu zasobów.

Screenshot showing cross-resource types.

W przypadku typów zgodnych z wieloma zasobami można wykonywać zapytania dotyczące metryk w ramach subskrypcji lub wielu grup zasobów. Aby uzyskać więcej informacji, zobacz Wybieranie grupy zasobów lub subskrypcji.

Wiele linii metryk i wykresów

W Eksploratorze metryk platformy Azure można tworzyć wykresy, które kreślą wiele linii metryk lub wyświetlają wiele wykresów metryk w tym samym czasie. Ta funkcja umożliwia:

  • Skoreluj powiązane metryki na tym samym wykresie, aby zobaczyć, jak jedna wartość odnosi się do innej.
  • Wyświetl metryki, które używają różnych jednostek miary w bliskiej odległości.
  • Wizualne agregowanie i porównywanie metryk z wielu zasobów.

Załóżmy na przykład, że masz pięć kont magazynu i chcesz wiedzieć, ile miejsca zużywają razem. Można utworzyć skumulowany wykres warstwowy, który pokazuje poszczególne wartości i sumę wszystkich wartości w punktach w czasie.

Wiele metryk na tym samym wykresie

Aby wyświetlić wiele metryk na tym samym wykresie, najpierw utwórz nowy wykres. Następnie wybierz pozycję Dodaj metryki. Powtórz ten krok, aby dodać kolejną metryę na tym samym wykresie.

Uwaga

Zazwyczaj wykresy nie powinny mieszać metryk korzystających z różnych jednostek miary. Na przykład należy unikać mieszania jednej metryki, która używa milisekund z inną, która używa kilobajtów. Należy również unikać mieszania metryk, których skala różni się znacząco.

W takich przypadkach rozważ użycie wielu wykresów. W Eksploratorze metryk wybierz pozycję Nowy wykres , aby utworzyć nowy wykres.

Screenshot showing multiple metrics.

Wiele wykresów

Aby utworzyć inny wykres, który używa innej metryki, wybierz pozycję Nowy wykres.

Aby zmienić kolejność lub usunąć wiele wykresów, wybierz przycisk wielokropka (...), aby otworzyć menu wykresu. Następnie wybierz pozycję Przenieś w górę, Przenieś w dół lub Usuń.

Screenshot showing multiple charts.

Kontrolki zakresu czasu

Oprócz zmiany zakresu czasu przy użyciu panelu selektora czasu można również przesuwać i powiększać za pomocą kontrolek w obszarze wykresu.

Panoramowanie

Aby przesuwać, wybierz strzałki w lewo i w prawo na krawędzi wykresu. Kontrolka strzałki przenosi wybrany zakres czasu z powrotem i do przodu o połowę przedziału czasu wykresu. Jeśli na przykład wyświetlasz ostatnie 24 godziny, kliknięcie strzałki po lewej stronie powoduje przesunięcie zakresu czasu do zakresu czasu w ciągu dnia i pół do 12 godzin temu.

Większość metryk obsługuje przechowywanie przez 93 dni, ale umożliwia wyświetlanie tylko 30 dni naraz. Za pomocą kontrolek kadrowania przyjrzysz się ostatnim 30 dniom, a następnie możesz łatwo przejść wstecz o 15 dni w czasie, aby wyświetlić pozostałą część okresu przechowywania.

Animated gif showing the left and right pan controls.

Zoom

Możesz kliknąć i przeciągnąć wykres, aby powiększyć sekcję wykresu. Powiększanie aktualizuje zakres czasu wykresu, aby obejmował wybór. Jeśli ziarno czasu jest ustawione na automatyczne, powiększanie wybiera mniejsze ziarno czasu. Nowy zakres czasu dotyczy wszystkich wykresów w metrykach.

Animated gif showing the metrics zoom feature.

Agregacja

Po dodaniu metryki do wykresu Eksplorator metryk stosuje agregację domyślną. Wartość domyślna ma sens w podstawowych scenariuszach. Możesz jednak użyć innej agregacji, aby uzyskać więcej szczegółowych informacji na temat metryki.

Przed użyciem różnych agregacji na wykresie należy zrozumieć sposób ich obsługi w Eksploratorze metryk. Metryki to seria pomiarów (lub "wartości metryk"), które są przechwytywane w danym okresie. Podczas kreślenia wykresu wartości wybranej metryki są oddzielnie agregowane w ramach ziarna czasu.

Rozmiar ziarna czasu można wybrać przy użyciu panelu selektora czasu Eksploratora metryk. Jeśli nie wybierzesz jawnie ziarna czasu, aktualnie wybrany zakres czasu jest używany domyślnie. Po określeniu ziarna czasu wartości metryk, które zostały przechwycone podczas każdego ziarna czasu, są agregowane na wykresie, jeden punkt danych na ziarno czasu.

Załóżmy na przykład, że wykres przedstawia metrykę Czas odpowiedzi serwera . Używa ona średniej agregacji w przedziale czasu z ostatnich 24 godzin. W tym przykładzie:

  • Jeśli stopień szczegółowości czasu jest ustawiony na 30 minut, wykres jest pobierany z 48 zagregowanych punktów danych. Wykres liniowy łączy 48 kropek w obszarze wykresu (24 godziny x 2 punkty danych na godzinę). Każdy punkt danych reprezentuje średnią wszystkich przechwyconych czasów odpowiedzi dla żądań serwera, które wystąpiły w każdym z odpowiednich 30-minutowych okresów czasu.
  • Jeśli zmienisz stopień szczegółowości czasu na 15 minut, uzyskasz 96 zagregowanych punktów danych. Oznacza to, że otrzymujesz 24 godziny x 4 punkty danych na godzinę.

Eksplorator metryk ma pięć podstawowych typów agregacji statystycznych: sum, count, min, max i average. Agregacja sumy jest czasami nazywana agregacją całkowitą . W przypadku wielu metryk Eksplorator metryk ukrywa agregacje, które są nieistotne i nie można ich używać.

Aby dowiedzieć się więcej na temat działania agregacji metryk, zobacz Agregacja metryk usługi Azure Monitor i objaśnienia ich wyświetlania.

  • Suma: suma wszystkich wartości przechwyconych w interwale agregacji.

    Screenshot of a sum request.

  • Liczba: liczba pomiarów przechwyconych w interwale agregacji.

    Gdy metryka jest zawsze przechwytywana z wartością 1, agregacja liczby jest równa agregacji sumy. Ten scenariusz jest typowy, gdy metryka śledzi liczbę odrębnych zdarzeń, a każda miara reprezentuje jedno zdarzenie. Kod emituje rekord metryki za każdym razem, gdy pojawia się nowe żądanie.

    Screenshot of a count request.

  • Średnia: średnia wartości metryk przechwyconych w interwale agregacji.

    Screenshot of an average request.

  • Min: najmniejsza wartość przechwycona w interwale agregacji.

    Screenshot of a minimum request.

  • Maksymalna: największa wartość przechwycona w interwale agregacji.

    Screenshot of a maximum request.

Filtry

Filtry można stosować do wykresów, których metryki mają wymiary. Załóżmy na przykład metrykę Liczba transakcji , która ma wymiar Typ odpowiedzi . Ten wymiar wskazuje, czy odpowiedź z transakcji zakończyła się powodzeniem, czy niepowodzeniem. Jeśli filtrujesz według tego wymiaru, zobaczysz linię wykresu tylko dla transakcji zakończonych powodzeniem lub tylko niepowodzeniem.

Dodawanie filtru

  1. Nad wykresem wybierz pozycję Dodaj filtr.

  2. Wybierz wymiar (właściwość), aby filtrować.

    Screenshot that shows the dimensions (properties) you can filter.

  3. Wybierz operator, który chcesz zastosować względem wymiaru (właściwości). Domyślny operator to = (równa się)

    Screenshot that shows the operator you can use with the filter.

  4. Wybierz wartości wymiarów, które chcesz zastosować do filtru podczas kreślenia wykresu. W tym przykładzie pokazano filtrowanie pomyślnych transakcji magazynu.

    Screenshot that shows the successful filtered storage transactions.

  5. Po wybraniu wartości filtru kliknij z dala od selektora filtru, aby go zamknąć. Teraz wykres pokazuje, ile transakcji magazynu nie powiodło się:

    Screenshot that shows how many storage transactions have failed.

  6. Powtórz te kroki, aby zastosować wiele filtrów do tych samych wykresów.

Dzielenie metryk

Metrykę można podzielić według wymiaru, aby w wizualnie przedstawić porównanie różnych segmentów metryki. Dzielenie może również pomóc w zidentyfikowaniu odległych segmentów wymiaru.

Stosowanie podziału

  1. Nad wykresem wybierz pozycję Zastosuj dzielenie.

    Uwaga

    Wykresy z wieloma metrykami nie mogą używać funkcji dzielenia. Ponadto wykres może mieć wiele filtrów, ale może mieć tylko jeden wymiar podziału.

  2. Wybierz wymiar, dla którego chcesz podzielić wykres:

    Screenshot that shows the selected dimension on which to segment the chart.

    Wykres przedstawia teraz wiele linii, po jednym dla każdego segmentu wymiaru:

    Screenshot that shows multiple lines, one for each segment of dimension.

  3. Wybierz limit liczby wartości, które mają być wyświetlane po podzieleniu według wybranego wymiaru. Domyślny limit wynosi 10, jak pokazano na powyższym wykresie. Zakres limitu wynosi od 1 do 50.

    Screenshot that shows split limit, which restricts the number of values after splitting.

  4. Wybierz kolejność sortowania dla segmentów: Rosnąco lub Malejąco. Domyślnym wyborem jest malejąco.

    Screenshot that shows sort order on split values.

  5. Kliknij z dala od selektora grupowania, aby go zamknąć.

    Uwaga

    Aby ukryć segmenty nieistotne dla danego scenariusza i ułatwić odczytywanie wykresów, użyj filtrowania i dzielenia na ten sam wymiar.

Blokowanie zakresu osi y

Blokowanie zakresu osi wartości (y) staje się ważne na wykresach, które pokazują małe wahania dużych wartości.

Na przykład spadek liczby pomyślnych żądań z 99,99% do 99,5% może stanowić znaczny spadek jakości usług. Zauważanie niewielkich wahań wartości liczbowych byłoby trudne lub nawet niemożliwe, jeśli używasz domyślnych ustawień wykresu. W tym przypadku można zablokować najniższą granicę wykresu do 99 procent, aby mały spadek był bardziej widoczny.

Innym przykładem jest fluktuacja dostępnej pamięci. W tym scenariuszu wartość technicznie nigdy nie osiągnie wartości 0. Naprawienie zakresu do wyższej wartości może ułatwić wykrycie dostępnej pamięci.

Aby kontrolować zakres osi y, otwórz menu wykresu (...). Następnie wybierz pozycję Ustawienia wykresu , aby uzyskać dostęp do zaawansowanych ustawień wykresu.

Screenshot that highlights the chart settings selection.

Zmodyfikuj wartości w sekcji Zakres osi Y lub wybierz pozycję Automatycznie , aby przywrócić wartości domyślne.

Screenshot that highlights the Y-axis range section.

Ostrzeżenie

Jeśli musisz zablokować granice osi y dla wykresów, które śledzą liczbę lub sumy w danym okresie (przy użyciu funkcji count, sum, min lub max agregacji), zazwyczaj należy określić stały stopień szczegółowości czasu. W takim przypadku nie należy polegać na automatycznych wartościach domyślnych.

Wybierasz stały stopień szczegółowości czasu, ponieważ wartości wykresu zmieniają się, gdy stopień szczegółowości czasu jest automatycznie modyfikowany po zmianie rozmiaru okna przeglądarki przez użytkownika lub zmianie rozdzielczości ekranu. Wynikowa zmiana stopnia szczegółowości czasu wpływa na wygląd wykresu, unieważniając bieżący wybór zakresu osi y.

Kolory linii

Po skonfigurowaniu wykresów linie wykresu są automatycznie przypisywane kolor z palety domyślnej. Możesz zmienić te kolory.

Aby zmienić kolor linii wykresu, wybierz kolorowy słupek w legendzie odpowiadającej wykresowi. Zostanie otwarte okno dialogowe selektora kolorów. Użyj selektora kolorów, aby skonfigurować kolor linii.

Screenshot that shows how to change color.

Niestandardowe kolory są zachowywane podczas przypinania wykresu do pulpitu nawigacyjnego. W poniższej sekcji przedstawiono sposób przypinania wykresu.

Zapisywanie w pulpitach nawigacyjnych lub skoroszytach

Po skonfigurowaniu wykresu możesz dodać go do pulpitu nawigacyjnego lub skoroszytu. Dodając wykres do pulpitu nawigacyjnego lub skoroszytu, możesz udostępnić go zespołowi. Możesz również uzyskać szczegółowe informacje, wyświetlając je w kontekście innych informacji monitorowania.

  • Aby przypiąć skonfigurowany wykres do pulpitu nawigacyjnego, w prawym górnym rogu wykresu wybierz pozycję Zapisz na pulpicie nawigacyjnym , a następnie przypnij do pulpitu nawigacyjnego.
  • Aby zapisać skonfigurowany wykres w skoroszycie, w prawym górnym rogu wykresu wybierz pozycję Zapisz na pulpicie nawigacyjnym , a następnie pozycję Zapisz w skoroszycie.

Screenshot showing how to pin a chart to a dashboard.

Zasady alertów

Możesz użyć kryteriów wizualizacji, aby utworzyć regułę alertu opartą na metryce. Nowa reguła alertu obejmuje zasób docelowy wykresu, metryki, podział i wymiary filtru. Te ustawienia można modyfikować przy użyciu okienka tworzenia reguły alertu.

Aby rozpocząć, wybierz pozycję Nowa reguła alertu.

Screenshot that shows the New alert rule button highlighted in red.

Zostanie otwarte okienko tworzenia reguły alertu. W okienku zobaczysz wymiary metryki wykresu. Pola w okienku są wstępnie wypełniane, aby ułatwić dostosowanie reguły.

Screenshot showing the rule creation pane.

Aby uzyskać więcej informacji, zobacz Tworzenie, wyświetlanie alertów metryk i zarządzanie nimi.

Korelowanie metryk z dziennikami

Aby ułatwić klientom diagnozowanie głównej przyczyny anomalii na wykresie metryk, utworzyliśmy funkcję Przechodzenie do szczegółów w dziennikach . Przechodzenie do szczegółów dzienników umożliwia klientom korelowanie skoków na wykresie metryk do dzienników i zapytań.

W tej tabeli podsumowano typy dzienników i udostępnionych zapytań:

Okres Definicja
Dzienniki aktywności Zapewnia wgląd w operacje na poszczególnych zasobach platformy Azure w subskrypcji spoza (płaszczyzny zarządzania) oprócz aktualizacji zdarzeń usługi Service Health. Użyj dziennika aktywności, aby określić, kto i kiedy dla wszystkich operacji zapisu (PUT, POST, DELETE) pobranych na zasoby w subskrypcji. Dla każdej subskrypcji platformy Azure istnieje jeden dziennik aktywności.
Dziennik diagnostyczny Zapewnia wgląd w operacje, które zostały wykonane w ramach zasobu platformy Azure (płaszczyzny danych), na przykład uzyskanie wpisu tajnego z Key Vault lub przesłanie żądania do bazy danych. Zawartość dzienników zasobów różni się w zależności od typu usługi i zasobu platformy Azure. Uwaga: Musi być zapewniona przez usługę i włączona przez klienta.
Zalecany dziennik Zapytania oparte na scenariuszach, których klient może używać do badania anomalii w Eksploratorze metryk.

Obecnie dostępne jest przechodzenie do szczegółów dzienników dla wybranych dostawców zasobów. Dostawcy zasobów, którzy mają pełne środowisko przechodzenia do szczegółów dzienników, to:

  • Application Insights
  • Automatyczne skalowanie
  • App Services
  • Storage

Ten zrzut ekranu przedstawia przykład dostawcy zasobów usługi Application Szczegółowe informacje.

Screenshot shows a spike in failures in app insights metrics pane.

  1. Aby zdiagnozować wzrost liczby żądań, które zakończyły się niepowodzeniem, wybierz pozycję Przejdź do szczegółów dzienników.

    Screenshot shows the Drill into Logs dropdown menu.

  2. Wybierz pozycję Błędy , aby otworzyć niestandardowe okienko błędów, które zapewnia operacje, które zakończyły się niepowodzeniem, najważniejsze typy wyjątków i zależności.

    Screenshot of app insights failure pane.

Następne kroki

Aby utworzyć pulpity nawigacyjne z możliwością działania przy użyciu metryk, zobacz Tworzenie niestandardowych pulpitów nawigacyjnych wskaźników KPI.