Szybki start: monitorowanie pierwszej metryki przy użyciu portalu internetowego

Ważne

Od 20 września 2023 r. nie będzie można tworzyć nowych zasobów usługi Metrics Advisor. Usługa Metrics Advisor jest wycofywana 1 października 2026 r.

Podczas aprowizowania wystąpienia usługi Azure AI Metrics Advisor możesz użyć interfejsów API i obszaru roboczego internetowego do interakcji z usługą. Obszar roboczy oparty na internecie może służyć jako prosty sposób na szybkie rozpoczęcie pracy z usługą. Udostępnia również wizualny sposób konfigurowania ustawień, dostosowywania modelu i przeprowadzania analizy głównej przyczyny.

Wymagania wstępne

Napiwek

  • Wdrożenie zasobu usługi Metrics Advisor może potrwać od 10 do 30 minut. Po pomyślnym wdrożeniu wybierz pozycję Przejdź do zasobu .
  • Jeśli chcesz użyć interfejsu API REST do interakcji z usługą, potrzebujesz klucza i punktu końcowego z utworzonego zasobu. Można je znaleźć na karcie Klucze i punkty końcowe w utworzonym zasobie.

W tym dokumencie użyto bazy danych SQL jako przykładu do utworzenia pierwszego monitora.

Zaloguj się do obszaru roboczego

Po utworzeniu zasobu zaloguj się do portalu Metrics Advisor przy użyciu konta usługi Active Directory. Na stronie docelowej wybierz właśnie utworzony katalog, subskrypcję i obszar roboczy , a następnie wybierz pozycję Rozpocznij. Aby użyć danych szeregów czasowych, wybierz pozycję Dodaj źródło danych z menu po lewej stronie.

Obecnie można utworzyć jeden zasób klasyfikatora metryk w każdym dostępnym regionie. Obszary robocze można przełączać w portalu usługi Metrics Advisor w dowolnym momencie.

Dane szeregu czasowego

Usługa Metrics Advisor udostępnia łączniki dla różnych źródeł danych, takich jak Azure SQL Database, Azure Data Explorer i Azure Table Storage. Kroki łączenia danych są podobne dla różnych łączników, chociaż niektóre parametry konfiguracji mogą się różnić. Aby uzyskać więcej informacji, zobacz Połączenie różnych źródeł danych.

Ten przewodnik Szybki start używa bazy danych SQL jako przykładu. Możesz również pozyskać własne dane, wykonując te same kroki.

Wymagania i konfiguracja schematu danych

Azure AI Metrics Advisor to usługa służąca do wykrywania, diagnostyki i analizy szeregów czasowych. Jako usługa oparta na sztucznej inteligencji używa danych do trenowania używanego modelu. Usługa akceptuje tabele zagregowanych danych z następującymi kolumnami:

  • Miara (wymagana): miara jest terminem podstawowym lub specyficznym dla jednostki i wartością kwantyfikalną metryki. Oznacza to, że co najmniej jedna kolumna zawiera wartości liczbowe.
  • Sygnatura czasowa (opcjonalnie): zero lub jedna kolumna z typem DateTime lub String. Jeśli ta kolumna nie jest ustawiona, sygnatura czasowa jest ustawiana jako godzina rozpoczęcia każdego okresu pozyskiwania. Sformatuj znacznik czasu w następujący sposób: yyyy-MM-ddTHH:mm:ssZ.
  • Wymiar (opcjonalnie): wymiar jest co najmniej jedną wartością kategorii. Kombinacja tych wartości identyfikuje określony jednowariaty szereg czasowy (na przykład kraj/region, język i dzierżawa). Kolumny wymiarów mogą być dowolnym typem danych. Należy zachować ostrożność podczas pracy z dużą ilością kolumn i wartości, aby zapobiec przetwarzaniu nadmiernej liczby wymiarów.

Jeśli używasz źródeł danych, takich jak Azure Data Lake Storage lub Azure Blob Storage, możesz agregować dane w celu dopasowania ich do oczekiwanego schematu metryk. Wynika to z faktu, że te źródła danych używają pliku jako danych wejściowych metryk.

Jeśli używasz źródeł danych, takich jak Azure SQL lub Azure Data Explorer, możesz użyć funkcji agregacji, aby agregować dane w oczekiwanym schemacie. Dzieje się tak, ponieważ te źródła danych obsługują uruchamianie zapytania w celu pobrania danych metryk ze źródeł.

Konfigurowanie ustawień połączenia i zapytania

Dodaj źródła danych, łącząc się ze źródłem danych szeregów czasowych. Zacznij od wybrania następujących parametrów:

  • Typ źródła: typ źródła danych, w którym są przechowywane dane szeregów czasowych.
  • Stopień szczegółowości: interwał między kolejnymi punktami danych w danych szeregów czasowych (na przykład roczny, miesięczny lub dzienny). Najkrótszy obsługiwany interwał to 60 sekund.
  • Pozyskiwanie danych od (UTC): godzina rozpoczęcia pierwszego znacznika czasu pozyskiwania.

Screenshot that shows connection settings.

Ładowanie danych

Po wprowadzeniu parametrów połączenia i zapytania wybierz pozycję Załaduj dane. Funkcja Metrics Advisor sprawdza połączenie i uprawnienia do ładowania danych, sprawdza wymagane parametry używane w zapytaniu i sprawdza nazwę kolumny ze źródła danych.

Jeśli w tym kroku wystąpi błąd:

  1. Sprawdź, czy parametry połączenia jest prawidłowa.
  2. Upewnij się, że istnieją wystarczające uprawnienia i że adres IP procesu pozyskiwania danych ma udzielony dostęp.
  3. Sprawdź, czy wymagane parametry (@IntervalStart i @IntervalEnd) są używane w zapytaniu.

Konfiguracja schematu

Po załadowaniu danych przez uruchomienie zapytania wybierz odpowiednie pola.

Wybór opis Notatki
Sygnatura czasowa Sygnatura czasowa punktu danych. Jeśli znacznik czasu zostanie pominięty, doradca metryk używa znacznika czasu, gdy punkt danych jest pozyskiwany. Dla każdego źródła danych można określić co najwyżej jedną kolumnę jako znacznik czasu. Opcjonalny. Należy określić z co najwyżej jedną kolumną.
Miara Wartości liczbowe w kanale danych. Dla każdego źródła danych można określić wiele miar, ale jako miarę należy wybrać co najmniej jedną kolumnę. Należy określić z co najmniej jedną kolumną.
Wymiar Wartości podzielone na kategorie. Kombinacja różnych wartości identyfikuje określony szereg czasowy z pojedynczym wymiarem. Przykłady obejmują kraj/region, język i dzierżawę. Możesz wybrać brak lub dowolną liczbę kolumn jako wymiary. Jeśli wybierasz kolumnę inną niż ciąg jako wymiar, zachowaj ostrożność w przypadku eksplozji wymiarów. Opcjonalny.
Ignoruj Ignoruj wybraną kolumnę. Opcjonalny. W przypadku źródeł danych, które obsługują używanie zapytania do pobierania danych, nie ma opcji ignorowania.

Screenshot that shows the schema configuration.

Po skonfigurowaniu schematu wybierz pozycję Weryfikuj schemat. Usługa Metrics Advisor przeprowadza następujące kontrole:

  • Czy sygnatura czasowa zapytanych danych mieści się w jednym interwale.
  • Czy istnieją zduplikowane wartości zwracane dla tej samej kombinacji wymiarów w jednym interwale metryk.

Ustawienia automatycznego zestawienia

Ważne

Jeśli chcesz włączyć analizę głównej przyczyny i inne możliwości diagnostyczne, skonfiguruj ustawienia automatycznego zestawienia. Po włączeniu analizy nie można zmienić ustawień automatycznego zestawienia.

Funkcja Metrics Advisor może automatycznie przeprowadzać agregację dla każdego wymiaru podczas pozyskiwania. Następnie usługa tworzy hierarchię, której można użyć w analizie głównej przyczyny i innych funkcjach diagnostycznych. Aby uzyskać więcej informacji, zobacz Automatyczne ustawienia zbiorcze.

Nadaj nazwę niestandardową kanałowi danych, który będzie wyświetlany w obszarze roboczym. Wybierz Prześlij.

Dostrajanie konfiguracji wykrywania

Po dodaniu źródła danych doradca metryk próbuje pozyskać dane metryk od określonej daty rozpoczęcia. Pełne pozyskiwanie danych może zająć trochę czasu. Stan pozyskiwania można wyświetlić, wybierając pozycję Postęp pozyskiwania w górnej części strony źródła danych. Jeśli dane są pozyskiwane, doradca metryk zastosuje wykrywanie i będzie nadal monitorować źródło nowych danych.

Po zastosowaniu wykrywania wybierz jedną z metryk wymienionych w kanale danych, aby znaleźć stronę szczegółów metryki. W tym miejscu możesz:

  • Wyświetl wizualizacje wszystkich wycinków szeregów czasowych w tej metryce.
  • Konfiguracja wykrywania aktualizacji w celu spełnienia oczekiwanych wyników.
  • Skonfiguruj powiadomienie o wykrytych anomaliach.

Screenshot that shows metric details.

Wyświetlanie szczegółowych informacji diagnostycznych

Po dostrojeniu konfiguracji wykrywania należy stwierdzić, że wykryte anomalie odzwierciedlają rzeczywiste anomalie w danych. Funkcja Metrics Advisor przeprowadza analizę metryk wielowymiarowych, aby zlokalizować główną przyczynę określonego wymiaru. Usługa wykonuje również analizę między metrykami przy użyciu funkcji grafu metryk.

Aby wyświetlić szczegółowe informacje diagnostyczne, wybierz czerwone kropki w wizualizacjach szeregów czasowych. Te czerwone kropki reprezentują wykryte anomalie. Zostanie wyświetlone okno z linkiem do strony analizy zdarzeń.

Screenshot that shows an incident link.

Na stronie analiza zdarzeń zostanie wyświetlona grupa powiązanych anomalii i szczegółowych informacji diagnostycznych. W poniższych sekcjach opisano główne kroki diagnozowania zdarzenia.

Sprawdzanie podsumowania bieżącego zdarzenia

Podsumowanie można znaleźć w górnej części strony analizy zdarzeń. To podsumowanie zawiera podstawowe informacje, akcje i śledzenie oraz przeanalizowaną główną przyczynę. Podstawowe informacje obejmują serię o najwyższym wpływie z diagramem, czas rozpoczęcia i zakończenia wpływu, ważność i łączną liczbę uwzględnionych anomalii.

Analizowana główna przyczyna jest automatycznie analizowanym wynikiem. Funkcja Metrics Advisor analizuje wszystkie anomalie przechwycone w szeregach czasowych w ramach jednej metryki z różnymi wartościami wymiarów w tym samym znaczniku czasu. Następnie usługa wykonuje korelację, anomalie związane z grupą i generuje porady dotyczące głównej przyczyny.

Screenshot that shows an incident diagnostic summary.

W oparciu o te informacje można już uzyskać prosty wgląd w bieżący stan nietypowy, wpływ zdarzenia i najbardziej prawdopodobną główną przyczynę. Następnie możesz podjąć natychmiastowe działania w celu rozwiązania zdarzenia.

Wyświetlanie szczegółowych informacji diagnostycznych między wymiarami

Możesz również uzyskać bardziej szczegółowe informacje na temat nietypowego stanu innych wymiarów w ramach tej samej metryki w całości, korzystając z funkcji drzewa diagnostycznego.

W przypadku metryk z wieloma wymiarami doradca metryk kategoryzuje szeregi czasowe w hierarchii (nazywanej drzewem diagnostycznym). Na przykład metryka przychodów jest monitorowana przez dwa wymiary: region i kategorię. Musisz mieć zagregowaną wartość wymiaru, taką jak SUM. Następnie szereg czasowy region = SUM i category = SUM jest klasyfikowany jako węzeł główny w drzewie. Za każdym razem, gdy w wymiarze jest przechwycona SUM anomalia, możesz ją przeanalizować, aby zlokalizować, która określona wartość wymiaru przyczyniła się najbardziej do anomalii węzła nadrzędnego. Wybierz każdy węzeł, aby rozwinąć go, aby uzyskać szczegółowe informacje.

Screenshot that shows the incident diagnostics cross-dimension view.

Wyświetlanie szczegółowych informacji diagnostycznych między metrykami

Czasami trudno jest przeanalizować problem, sprawdzając nietypowy stan pojedynczej metryki i musisz skorelować ze sobą wiele metryk. W tym celu skonfiguruj graf metryk, który wskazuje relacje między metrykami.

Korzystając z wyniku diagnostyki między wymiarami opisanego w poprzedniej sekcji, można zidentyfikować, że główna przyczyna jest ograniczona do określonej wartości wymiaru. Następnie użyj wykresu metryk do filtrowania według przeanalizowanego wymiaru głównej przyczyny, aby sprawdzić stan anomalii w innych metrykach.

Screenshot that shows the incident diagnostics cross-metric analysis.

Możesz również przerzuć więcej szczegółowych informacji diagnostycznych, korzystając z dodatkowych funkcji. Te funkcje ułatwiają przechodzenie do szczegółów wymiarów anomalii, wyświetlanie podobnych anomalii i porównywanie między metrykami. Aby uzyskać więcej informacji, zobacz Diagnozowanie zdarzenia.

Otrzymywanie powiadomień o znalezieniu nowych anomalii

Jeśli chcesz otrzymywać alerty po wykryciu anomalii w danych, możesz utworzyć subskrypcję dla co najmniej jednej metryki. Usługa Metrics Advisor używa punktów zaczepienia do wysyłania alertów. Obsługiwane są trzy typy punktów zaczepienia: hak poczty e-mail, element webhook i usługa Azure DevOps. Jako przykład użyjemy elementu webhook.

Tworzenie elementu webhook

W usłudze Metrics Advisor możesz użyć elementu webhook, aby programowo uwidocznić anomalię. Usługa wywołuje interfejs API dostarczony przez użytkownika po wyzwoleniu alertu. Aby uzyskać więcej informacji, zobacz Tworzenie haka.

Konfigurowanie ustawień alertów

Po utworzeniu elementu zaczepienia ustawienie alertu określa sposób i wysyłanie powiadomień o alertach. Dla każdej metryki można ustawić wiele ustawień alertów. Dwa ważne ustawienia to Alert, który określa anomalie, które mają zostać uwzględnione, i Opcje anomalii filtru, które definiują anomalie do uwzględnienia w alercie. Aby uzyskać więcej informacji, zobacz Dodawanie lub edytowanie ustawień alertu.

Następne kroki