Snabbstart: Övervaka ditt första mått med hjälp av webbportalen
När du etablerar en instans av Azure Metrics Advisor kan du använda API:erna och den webbaserade arbetsytan för att arbeta med tjänsten. Den webbaserade arbetsytan kan användas som ett enkelt sätt att snabbt komma igång med tjänsten. Det ger också ett visuellt sätt att konfigurera inställningar, anpassa din modell och utföra rotorsaksanalys.
Förutsättningar
- En Azure-prenumeration. Skapa en utan kostnad.
- När du har din Azure-prenumeration skapar instans av Metrics Advisor.
Tips
- Det kan ta 10 till 30 minuter för Metrics Advisor resurs att distribuera. Välj Gå till resurs när den har distribuerats.
- Om du vill använda REST API för att interagera med tjänsten behöver du nyckeln och slutpunkten från den resurs som du skapar. Du hittar dem på fliken Nycklar och slutpunkter i den skapade resursen.
I det här dokumentet används SQL databas som exempel för att skapa din första övervakare.
Logga in på din arbetsyta
När resursen har skapats loggar du in på Metrics Advisor-portalen med ditt Active Directory-konto. På landningssidan väljer du den katalog, prenumeration och arbetsyta som du nyss skapade och väljer sedan Kom igång. Om du vill använda tidsseriedata väljer du Lägg till dataflöde på den vänstra menyn.
För närvarande kan du skapa Metrics Advisor resurs i varje tillgänglig region. Du kan växla arbetsytor i Metrics Advisor portal när som helst.
Tidsseriedata
Metrics Advisor tillhandahåller anslutningsappar för olika datakällor, till exempel Azure SQL Database, Azure Data Explorer och Azure Table Storage. Stegen för att ansluta data är liknande för olika anslutningsappar, även om vissa konfigurationsparametrar kan variera. Mer information finns i Anslut olika datakällor.
I den här snabbstarten används SQL databas som exempel. Du kan också mata in dina egna data genom att följa samma steg.
Krav och konfiguration för datascheman
Azure Metrics Advisor är en tjänst för avvikelseidentifiering, diagnostik och analys i tidsserier. Som en AI-driven tjänst använder den dina data för att träna den modell som används. Tjänsten accepterar tabeller med aggregerade data med följande kolumner:
- Mått (krävs): Ett mått är en grundläggande eller enhetsspecifik term och ett kvantifierbart värde för måttet. Det innebär en eller flera kolumner som innehåller numeriska värden.
- Tidsstämpel (valfritt): Noll eller en kolumn, med typen
DateTimeellerString. När den här kolumnen inte anges anges tidsstämpeln som starttid för varje inmatningsperiod. Formatera tidsstämpeln på följande sätt:yyyy-MM-ddTHH:mm:ssZ. - Dimension (valfritt): En dimension är ett eller flera kategoriska värden. Kombinationen av dessa värden identifierar en viss univariate-tidsserie (till exempel land, språk och klient). Dimensionskolumnerna kan vara av valfri datatyp. Var försiktig när du arbetar med stora mängder kolumner och värden för att förhindra att för många dimensioner bearbetas.
Om du använder datakällor som Azure Data Lake Storage eller Azure Blob Storage kan du aggregera dina data så att de överensstämmer med ditt förväntade måttschema. Det beror på att dessa datakällor använder en fil som måttindata.
Om du använder datakällor som Azure SQL eller Azure Data Explorer kan du använda aggregeringsfunktioner för att aggregera data i det förväntade schemat. Det beror på att dessa datakällor stöder körning av en fråga för att hämta måttdata från källor.
Konfigurera anslutningsinställningar och fråga
Lägg till datafeeds genom att ansluta till din tidsseriedatakälla. Börja med att välja följande parametrar:
- Källtyp: Den typ av datakälla där dina tidsseriedata lagras.
- Kornighet: Intervallet mellan efterföljande datapunkter i dina tidsseriedata (till exempel varje år, varje månad eller varje dag). Det kortaste intervall som stöds är 60 sekunder.
- Mata in data sedan (UTC): Starttiden för den första tidsstämpeln som ska matas in.
Läsa in data
När du har matat in anslutnings- och frågesträngarna väljer du Läs in data. Metrics Advisor kontrollerar anslutningen och behörigheten för att läsa in data, kontrollerar de nödvändiga parametrarna som används i frågan och kontrollerar kolumnnamnet från datakällan.
Om det finns ett fel i det här steget:
- Kontrollera om anslutningssträngen är giltig.
- Bekräfta att det finns tillräckliga behörigheter och att inmatningsarbetarens IP-adress beviljas åtkomst.
- Kontrollera om de obligatoriska parametrarna (
@IntervalStartoch ) används i@IntervalEndfrågan.
Schemakonfiguration
När data har lästs in genom att köra frågan väljer du lämpliga fält.
| Urval | Beskrivning | Kommentarer |
|---|---|---|
| Timestamp | Tidsstämpeln för en datapunkt. Om tidsstämpeln utelämnas använder Metrics Advisor tidsstämpeln när datapunkten matas in i stället. För varje dataflöde kan du ange högst en kolumn som tidsstämpel. | Valfritt. Bör anges med högst en kolumn. |
| Mått | De numeriska värdena i dataflödet. För varje dataflöde kan du ange flera mått, men minst en kolumn bör väljas som mått. | Bör anges med minst en kolumn. |
| Dimension | Kategoriska värden. En kombination av olika värden identifierar en viss tidsserie med en dimension. Exempel är land, språk och klientorganisation. Du kan välja ingen eller ett godtyckligt antal kolumner som dimensioner. Om du väljer en icke-strängkolumn som dimension bör du vara försiktig med dimensionsexplosion. | Valfritt. |
| Ignorera | Ignorera den markerade kolumnen. | Valfritt. För datakällor som stöder användning av en fråga för att hämta data finns det inget ignore-alternativ. |
När du har konfigurerat schemat väljer du Verifiera schema. Metrics Advisor utför följande kontroller:
- Om tidsstämpeln för efterfrågade data hamnar i ett enda intervall.
- Om det finns dubblettvärden som returneras för samma dimensionskombination inom ett måttintervall.
Inställningar för automatisk sammanslagning
Viktigt
Om du vill aktivera rotorsaksanalys och andra diagnostikfunktioner konfigurerar du inställningarna för automatisk sammanslagning. När du har aktivera analysen kan du inte ändra inställningarna för automatisk sammanslagning.
Metrics Advisor kan automatiskt utföra aggregering på varje dimension under inmatningen. Sedan skapar tjänsten en hierarki som du kan använda i rotorsaksanalys och andra diagnostikfunktioner. Mer information finns i Inställningar för automatisk sammanslagning.
Ge datafeeden ett anpassat namn som visas på din arbetsyta. Välj Skicka.
Finjustera identifieringskonfigurationen
När dataflödet har lagts till Metrics Advisor att mata in måttdata från det angivna startdatumet. Det tar lite tid för data att matas in helt och du kan visa datainmatningsstatusen genom att välja Inmatningsförloppet överst på dataflödessidan. Om data matas in Metrics Advisor att tillämpa identifiering och fortsätta att övervaka källan för nya data.
När identifieringen tillämpas väljer du något av de mått som visas i dataflödet för att hitta sidan Med måttinformation. Här kan du:
- Visa visualiseringar av alla tidsseriesegment under det här måttet.
- Uppdatera identifieringskonfigurationen för att uppfylla förväntade resultat.
- Konfigurera ett meddelande för identifierade avvikelser.
Visa diagnostikinsikter
När du har justerat identifieringskonfigurationen bör du se att identifierade avvikelser återspeglar faktiska avvikelser i dina data. Metrics Advisor utför analys på flerdimensionella mått för att hitta rotorsaken till en specifik dimension. Tjänsten utför också analys av flera mått med hjälp av funktionen för måttdiagram.
Om du vill visa diagnostikinsikter väljer du de röda punkterna i tidsserievisualiseringar. Dessa röda punkter representerar identifierade avvikelser. Ett fönster visas med en länk till sidan för incidentanalys.
På sidan incidentanalys visas en grupp relaterade avvikelser och diagnostiska insikter. Följande avsnitt beskriver de viktigaste stegen för att diagnostisera en incident.
Kontrollera sammanfattningen av den aktuella incidenten
Du hittar sammanfattningen överst på sidan för incidentanalys. Den här sammanfattningen innehåller grundläggande information, åtgärder och spårningar samt en analyserad rotorsak. Grundläggande information omfattar de viktigaste serierna med ett diagram, start- och sluttid, allvarlighetsgrad och totalt antal avvikelser som ingår.
Den analyserade rotorsaken är ett resultat som analyseras automatiskt. Metrics Advisor analyserar alla avvikelser som fångas in i en tidsserie inom ett mått med olika dimensionsvärden vid samma tidsstämpel. Sedan utför tjänsten korrelation, grupperar grupprelaterade avvikelser och genererar råd om en rotorsak.
Utifrån dessa kan du redan få en enkel vy över aktuell onormal status, effekten av incidenten och den troligaste rotorsaken. Du kan sedan vidta omedelbara åtgärder för att lösa incidenten.
Visa diagnostiska insikter över flera dimensioner
Du kan också få mer detaljerad information om onormal status för andra dimensioner inom samma mått på ett holistiskt sätt med hjälp av diagnostikträdsfunktionen.
För mått med flera dimensioner kategoriserar Metrics Advisor tidsserien i en hierarki (kallas för ett diagnostikträd). Till exempel övervakas ett intäktsmått av två dimensioner: region och kategori. Du måste ha ett aggregerat dimensionsvärde, till exempel SUM . Tidsserien för och region = SUM category = SUM kategoriseras sedan som rotnoden i trädet. När det finns en avvikelse som fångas in på dimensionen kan du analysera den för att hitta vilket specifikt dimensionsvärde som har bidragit mest till avvikelsen för den SUM överordnade noden. Välj varje nod för att expandera den för detaljerad information.
Visa diagnostiska insikter mellan mått
Ibland är det svårt att analysera ett problem genom att kontrollera onormal status för ett enda mått, och du måste korrelera flera mått tillsammans. Det gör du genom att konfigurera ett måttdiagram som anger relationerna mellan måtten.
Genom att använda det diagnostiska resultat över flera dimensioner som beskrivs i föregående avsnitt kan du identifiera att rotorsaken är begränsad till ett specifikt dimensionsvärde. Använd sedan ett måttdiagram för att filtrera efter den analyserade rotorsaksdimensionen för att kontrollera avvikelsestatusen för andra mått.
Du kan också pivotera över fler diagnostiska insikter med hjälp av ytterligare funktioner. De här funktionerna hjälper dig att öka detaljvärdet för dimensioner av avvikelser, visa liknande avvikelser och jämföra mellan mått. Mer information finns i Diagnostisera en incident.
Få ett meddelande när nya avvikelser hittas
Om du vill få en avisering när en avvikelse identifieras i dina data kan du skapa en prenumeration för ett eller flera av dina mått. Metrics Advisor använder hookar för att skicka aviseringar. Tre typer av hookar stöds: e-post hook, web hook och Azure DevOps. Vi använder web hook som exempel.
Skapa en web hook
I Metrics Advisor kan du använda en web hook för att identifiera en avvikelse programmatiskt. Tjänsten anropar ett användarutlöst API när en avisering utlöses. Mer information finns i Skapa en hook.
Konfigurera aviseringsinställningar
När du har skapat en hook avgör en aviseringsinställning hur och vilka aviseringsmeddelanden som ska skickas. Du kan ange flera aviseringsinställningar för varje mått. Två viktiga inställningar är Avisering för, som anger vilka avvikelser som ska inkluderas och Filtrera avvikelsealternativ , som definierar vilka avvikelser som ska tas med i aviseringen. Mer information finns i Lägga till eller redigera aviseringsinställningar.