Quickstart: Uw eerste metrische gegevens bewaken met behulp van de webportal
Wanneer u een exemplaar van Azure Metrics Advisor, kunt u de API's en de webwerkruimte gebruiken om met de service te werken. De webwerkruimte biedt u een eenvoudige manier om snel aan de slag te gaan met de service. Het biedt ook een visuele manier om instellingen te configureren, uw model aan te passen en een hoofdoorzaakanalyse uit te voeren.
Vereisten
- Een Azure-abonnement. Maak er gratis een.
- Wanneer u een Azure-abonnement hebt, maakt Metrics Advisor resource een Metrics Advisor-resource in de Azure Portal om uw exemplaar van de Metrics Advisor.
Tip
- Het kan 10 tot 30 minuten duren voordat Metrics Advisor resource is geïmplementeerd. Selecteer Naar de resource gaan nadat deze is geïmplementeerd.
- Als u de service REST API gebruiken, hebt u de sleutel en het eindpunt nodig van de resource die u maakt. U vindt deze op het tabblad Sleutels en eindpunten in de gemaakte resource.
In dit document wordt een SQL gebruikt als voorbeeld voor het maken van uw eerste monitor.
Aanmelden bij uw werkruimte
Nadat uw resource is gemaakt, meld u zich aan bij Metrics Advisor portal met uw Active Directory-account. Selecteer op de landingspagina uw Map, Abonnement en Werkruimte die u zojuist hebt gemaakt en selecteer vervolgens Aan de slag. Als u tijdreeksgegevens wilt gebruiken, selecteert u Gegevensfeed toevoegen in het menu links.
Op dit moment kunt u één Metrics Advisor-resource maken voor elke beschikbare regio. U kunt op elk moment schakelen tussen werkruimten in Metrics Advisor portal.
Tijdreeksgegevens
Metrics Advisor biedt connectors voor verschillende gegevensbronnen, zoals Azure SQL Database, Azure Data Explorer en Azure Table Storage. De stappen voor het verbinden van gegevens zijn vergelijkbaar voor verschillende connectors, hoewel sommige configuratieparameters kunnen variëren. Zie voor meer informatie Verbinding maken verschillende gegevensbronnen.
In deze quickstart wordt een SQL database als voorbeeld gebruikt. U kunt ook uw eigen gegevens opnemen door dezelfde stappen uit te voeren.
Vereisten en configuratie voor gegevensschema
Azure Metrics Advisor is een service voor anomaliedetectie, diagnostische gegevens en analyse van tijdreeksen. Als ai-service worden uw gegevens gebruikt om het gebruikte model te trainen. De service accepteert tabellen van geaggregeerde gegevens met de volgende kolommen:
- Meting (vereist): Een meting is een fundamentele of eenheidsspecifieke term en een meetbare waarde van de metrische waarde. Dit betekent dat een of meer kolommen numerieke waarden bevatten.
- Tijdstempel (optioneel): nul of één kolom, met het type of
DateTimeString. Als deze kolom niet is ingesteld, wordt het tijdstempel ingesteld als de begintijd van elke opnameperiode. Maak het tijdstempel als volgt op:yyyy-MM-ddTHH:mm:ssZ. - Dimensie (optioneel): Een dimensie is een of meer categorische waarden. De combinatie van deze waarden identificeert een bepaalde univariate tijdreeks (bijvoorbeeld land, taal en tenant). De dimensiekolommen kunnen van elk gegevenstype zijn. Wees voorzichtig bij het werken met grote hoeveelheden kolommen en waarden, om te voorkomen dat er buitensporig veel dimensies worden verwerkt.
Als u gegevensbronnen zoals Azure Data Lake Storage of Azure Blob Storage gebruikt, kunt u uw gegevens aggregeren om ze af te stemmen op het verwachte schema voor metrische gegevens. Dit komt doordat deze gegevensbronnen een bestand gebruiken als invoer voor metrische gegevens.
Als u gegevensbronnen zoals Azure SQL of Azure Data Explorer gebruikt, kunt u aggregatiefuncties gebruiken om gegevens te aggregeren in uw verwachte schema. Dit komt doordat deze gegevensbronnen ondersteuning bieden voor het uitvoeren van een query om metrische gegevens op te halen uit bronnen.
Verbindingsinstellingen en query configureren
Voeg de gegevensfeeds toe door verbinding te maken met uw tijdreeksgegevensbron. Begin met het selecteren van de volgende parameters:
- Brontype: Het type gegevensbron waarin uw tijdreeksgegevens zijn opgeslagen.
- Granulariteit: het interval tussen opeenvolgende gegevenspunten in uw tijdreeksgegevens (bijvoorbeeld jaarlijks, maandelijks of dagelijks). Het kortste interval dat wordt ondersteund, is 60 seconden.
- Gegevens opnemen vanaf (UTC) : De begintijd voor het eerste tijdstempel dat moet worden opgenomen.
Gegevens laden
Nadat u de verbinding en queryreeksen hebt ingevoerd, selecteert u Gegevens laden. Metrics Advisor controleert de verbinding en machtiging voor het laden van gegevens, controleert de benodigde parameters die in de query worden gebruikt en controleert de kolomnaam van de gegevensbron.
Als er een fout is opgetreden bij deze stap:
- Controleer of de connection string geldig is.
- Controleer of er voldoende machtigingen zijn en of het IP-adres van de opnamewerker toegang heeft.
- Controleer of de vereiste parameters (
@IntervalStarten ) worden gebruikt in uw@IntervalEndquery.
Schemaconfiguratie
Nadat de gegevens zijn geladen door de query uit te voeren, selecteert u de juiste velden.
| Selectie | Beschrijving | Notities |
|---|---|---|
| Tijdstempel | Het tijdstempel van een gegevenspunt. Als het tijdstempel wordt weggelaten, gebruikt Metrics Advisor tijdstempel wanneer het gegevenspunt wordt opgenomen. Voor elke gegevensfeed kunt u ten meeste één kolom opgeven als tijdstempel. | Optioneel. Moet worden opgegeven met maximaal één kolom. |
| Measure | De numerieke waarden in de gegevensfeed. Voor elke gegevensfeed kunt u meerdere metingen opgeven, maar ten minste één kolom moet worden geselecteerd als meting. | Moet worden opgegeven met minimaal één kolom. |
| Dimensie | Categorische waarden. Een combinatie van verschillende waarden identificeert een bepaalde tijdreeks met één dimensie. Voorbeelden zijn land, taal en tenant. U kunt geen kolommen of een willekeurig aantal kolommen als dimensies selecteren. Als u een kolom zonder tekenreeks als dimensie selecteert, moet u voorzichtig zijn met dimensie-explosieve. | Optioneel. |
| Negeren | De geselecteerde kolom negeren. | Optioneel. Voor gegevensbronnen die ondersteuning bieden voor het gebruik van een query om gegevens op te halen, is er geen optie voor negeren. |
Nadat u het schema heeft geconfigureerd, selecteert u Schema verifiëren. Metrics Advisor voert de volgende controles uit:
- Of de tijdstempel van de opgevraagde gegevens in één interval valt.
- Of er dubbele waarden worden geretourneerd voor dezelfde dimensiecombinatie binnen één metrische interval.
Instellingen voor automatisch roll-up
Belangrijk
Als u hoofdoorzaakanalyse en andere diagnostische mogelijkheden wilt inschakelen, configureert u de instellingen voor automatisch oprollen. Nadat u de analyse hebt ingeschakeld, kunt u de instellingen voor automatisch oprollen niet meer wijzigen.
Metrics Advisor kunnen tijdens de opname automatisch aggregatie uitvoeren op elke dimensie. Vervolgens bouwt de service een hiërarchie die u kunt gebruiken in de hoofdoorzaakanalyse en andere diagnostische functies. Zie Instellingen voor automatisch verzamelen voor meer informatie.
Geef een aangepaste naam op voor de gegevensfeed, die wordt weergegeven in uw werkruimte. Selecteer Indienen.
Detectieconfiguratie afstemmen
Nadat de gegevensfeed is toegevoegd, probeert Metrics Advisor metrische gegevens op te nemen vanaf de opgegeven begindatum. Het duurt enige tijd voordat gegevens volledig zijn opgenomen en u kunt de opnamestatus bekijken door Opname voortgang boven aan de gegevensfeedpagina te selecteren. Als de gegevens zijn opgenomen, wordt er detectie op uitgevoerd door Metrics Advisor en wordt de bron continu gecontroleerd op nieuwe gegevens.
Wanneer detectie wordt toegepast, selecteert u een van de metrische gegevens die worden vermeld in de gegevensfeed om de pagina Metrisch detail te vinden. Hier kunt u het volgende doen:
- Bekijk visualisaties van alle tijdreekssegmenten onder deze metrische gegevens.
- Detectieconfiguratie bijwerken om te voldoen aan de verwachte resultaten.
- Stel een melding in voor gedetecteerde afwijkingen.
Diagnostische inzichten weergeven
Nadat u de detectieconfiguratie hebt afgestemd, ziet u dat gedetecteerde afwijkingen werkelijke afwijkingen in uw gegevens weerspiegelen. Metrics Advisor voert een analyse uit op multidimensionale metrische gegevens om de hoofdoorzaak naar een specifieke dimensie te vinden. De service voert ook analyses van metrische gegevens uit met behulp van de grafiekfunctie voor metrische gegevens.
Als u de diagnostische inzichten wilt weergeven, selecteert u de rode punten in tijdreeksvisualisaties. Deze rode stippen vertegenwoordigen gedetecteerde afwijkingen. Er wordt een venster weergegeven met een koppeling naar de pagina voor incidentanalyse.
Op de pagina incidentanalyse ziet u een groep gerelateerde afwijkingen en diagnostische inzichten. De volgende secties hebben betrekking op de belangrijkste stappen voor het diagnosticeren van een incident.
Controleer de samenvatting van het huidige incident
U vindt de samenvatting bovenaan de pagina voor incidentanalyse. Deze samenvatting bevat basisinformatie, acties en tracering en een geanalyseerde hoofdoorzaak. Basisinformatie bevat de meest betrokken reeks met een diagram, de impact op de begin- en eindtijd, de ernst en het totale aantal opgenomen afwijkingen.
De geanalyseerde hoofdoorzaak is een automatisch geanalyseerd resultaat. Metrics Advisor analyseert alle afwijkingen die zijn vastgelegd in een tijdreeks, binnen één metrische waarde met verschillende dimensiewaarden op hetzelfde tijdstempel. De service voert vervolgens correlaties uit, clustert groepsgerelateerde afwijkingen en genereert advies over een hoofdoorzaak.
Op basis van deze informatie kunt u al een duidelijk beeld krijgen van de huidige abnormale status, de impact van het incident en de meest waarschijnlijke hoofdoorzaak. U kunt vervolgens onmiddellijk actie ondernemen om het incident op te lossen.
Diagnostische inzichten voor verschillende dimensies weergeven
U kunt ook meer gedetailleerde informatie krijgen over de abnormale status van andere dimensies binnen dezelfde metrische gegevens op een holistische manier, met behulp van de functie voor de diagnostische structuur.
Voor metrische gegevens met meerdere dimensies Metrics Advisor de tijdreeks categoriseren in een hiërarchie (een diagnostische structuur genoemd). Een metriek voor omzet wordt bijvoorbeeld bewaakt door twee dimensies: regio en categorie. U moet een geaggregeerde dimensiewaarde hebben, zoals SUM . Vervolgens wordt de tijdreeks van region = SUM en category = SUM gecategoriseerd als het hoofd knooppunt binnen de structuur. Wanneer er een anomalie wordt vastgelegd in de dimensie, kunt u deze analyseren om te achterhalen welke specifieke dimensiewaarde het meest heeft bijgedragen aan de anomalie van het SUM bovenliggende knooppunt. Selecteer elk knooppunt om het uit te vouwen voor gedetailleerde informatie.
Diagnostische inzichten voor verschillende metrische gegevens weergeven
Soms is het moeilijk om een probleem te analyseren door de abnormale status van één metriek te controleren en moet u meerdere metrische gegevens met elkaar correleren. Configureer hiervoor een grafiek met metrische gegevens die de relaties tussen metrische gegevens aangeeft.
Met behulp van het diagnostisch resultaat voor verschillende dimensies dat in de vorige sectie is beschreven, kunt u vaststellen dat de hoofdoorzaak beperkt is tot een specifieke dimensiewaarde. Gebruik vervolgens een grafiek met metrische gegevens om te filteren op de geanalyseerde hoofdoorzaakdimensie om de anomaliestatus van andere metrische gegevens te controleren.
U kunt ook meer diagnostische inzichten draaien met behulp van extra functies. Met deze functies kunt u inzoomen op dimensies van afwijkingen, vergelijkbare afwijkingen bekijken en metrische gegevens vergelijken. Zie Diagnose an incident (Een incident diagnosticeren) voor meer informatie.
Een melding ontvangen wanneer er nieuwe anomalieën worden gevonden
Als u een waarschuwing wilt ontvangen wanneer er een anomalie in uw gegevens wordt gedetecteerd, kunt u een abonnement maken voor een of meer van uw metrische gegevens. In Metrics Advisor worden hooks gebruikt voor het verzenden van waarschuwingen. Er worden drie typen hooks ondersteund: e-mail hook, web hook en Azure DevOps. Als voorbeeld gebruiken we een webhook.
Een webhook maken
In Metrics Advisor kunt u een web hook gebruiken om programmatisch een anomalie te maken. De service roept een door de gebruiker verstrekte API aan wanneer een waarschuwing wordt geactiveerd. Zie Een hook maken voor meer informatie.
Waarschuwingsinstellingen configureren
Na het maken van een hook bepaalt een waarschuwingsinstelling hoe en welke waarschuwingsmeldingen moeten worden verzonden. U kunt meerdere waarschuwingsinstellingen instellen voor elke metriek. Twee belangrijke instellingen zijn Waarschuwing voor, waarmee de afwijkingen worden opgegeven die moeten worden opgenomen, en Opties voor anomalie filteren, waarmee wordt bepaald welke afwijkingen in de waarschuwing moeten worden opgenomen. Zie Waarschuwingsinstellingen toevoegen of bewerken voor meer informatie.