Schnellstart: Überwachen Der ersten Metrik mithilfe des Webportals

Wichtig

Ab dem 21. September 2023 können Sie keine neuen Metrikratgeberressourcen erstellen. Seit dem 31. März 2026 wurde das Metrikratgeberportal deaktiviert. Der Metrikratgeberdienst wird spätestens am 1. Oktober 2026 eingestellt.

Wir empfehlen die folgenden Alternativen:

  1. Azure Monitor ist ein offizielles Azure 3P-Produkt, das über mehrere Schnittstellen Funktionen für die Anomalieerkennung und Analysen bereitstellt, z. B. das Erkennen und Analysieren von Anomalien mit KQL in Azure Monitor.
  2. Dieses Open-Source-Projekt, der Open-Source-Anomaliedetektor, bietet die gleichen Anomalieerkennungsfunktionen, die von Kensho, Azure Metrics Advisor und Azure Anomaliedetektor im Back-End verwendet werden.
  3. Fabric

Wenn Sie eine Instanz von Azure KI Metrics Advisor bereitstellen, können Sie die APIs und den webbasierten Arbeitsbereich verwenden, um mit dem Dienst zu interagieren. Der webbasierte Arbeitsbereich kann als einfache Methode verwendet werden, um schnell mit dem Dienst zu beginnen. Außerdem bietet es eine visuelle Möglichkeit zum Konfigurieren von Einstellungen, zum Anpassen Ihres Modells und zum Durchführen der Ursachenanalyse.

Voraussetzungen

Tipp

  • Es kann bis zu 10 bis 30 Minuten dauern, bis Ihre Metrikratgeberressource bereitgestellt wird. Wählen Sie "Zur Ressource wechseln " aus, nachdem sie erfolgreich bereitgestellt wurde.
  • Wenn Sie die REST-API für die Interaktion mit dem Dienst verwenden möchten, benötigen Sie den Schlüssel und endpunkt aus der ressource, die Sie erstellen. Sie finden sie auf der Registerkarte "Schlüssel" und "Endpunkte " in der erstellten Ressource.

In diesem Dokument wird eine SQL-Datenbank als Beispiel zum Erstellen des ersten Monitors verwendet.

Melden Sie sich bei Ihrem Arbeitsbereich an

Melden Sie sich nach der Erstellung der Ressource beim Portal Metrics Advisor mit Ihrem Active Directory Konto an. Wählen Sie auf der Startseite Ihr soeben erstelltes Verzeichnis, Abonnement und Arbeitsbereich aus, und wählen Sie dann " Erste Schritte" aus. Wenn Sie Zeitreihendaten verwenden möchten, wählen Sie im linken Menü " Datenfeed hinzufügen " aus.

Derzeit können Sie eine Metrikratgeberressource in jeder verfügbaren Region erstellen. Sie können Arbeitsbereiche jederzeit im Metrikratgeberportal wechseln.

Zeitreihendaten

Der Metrikratgeber stellt Connectors für verschiedene Datenquellen bereit, z. B. Azure SQL-Datenbank, Azure Data Explorer und Azure Table Storage. Die Schritte zum Verbinden von Daten sind für verschiedene Connectors ähnlich, obwohl einige Konfigurationsparameter variieren können. Weitere Informationen finden Sie unter Verbinden verschiedener Datenquellen.

In dieser Schnellstartanleitung wird eine SQL-Datenbank als Beispiel verwendet. Sie können auch eigene Daten importieren, indem Sie die gleichen Schritte ausführen.

Datenschemaanforderungen und -konfiguration

Azure KI Metrics Advisor ist ein Dienst für Anomalieerkennung, Diagnose und Analyse von Zeitreihen. Als KI-gestützter Dienst verwendet es Ihre Daten, um das verwendete Modell zu trainieren. Der Dienst akzeptiert Tabellen mit aggregierten Daten mit den folgenden Spalten:

  • Measure (erforderlich): Ein Measure ist ein fundamentaler oder einheitenspezifischer Begriff und ein quantifizierbarer Wert der Metrik. Dies bedeutet, dass mindestens eine Spalte numerische Werte enthält.
  • Zeitstempel (optional): Null oder eine Spalte mit dem Typ DateTime oder String. Wenn diese Spalte nicht festgelegt ist, wird der Zeitstempel als Startzeit jeder Aufnahmeperiode festgelegt. Formatieren Sie den Zeitstempel wie folgt: yyyy-MM-ddTHH:mm:ssZ.
  • Dimension (optional): Eine Dimension ist ein oder mehrere kategorisierte Werte. Die Kombination dieser Werte identifiziert eine bestimmte univariate Zeitreihe (z. B. Land/Region, Sprache und Mandant). Die Dimensionsspalten können von jedem Datentyp sein. Seien Sie vorsichtig, wenn Sie mit großen Spalten und Werten arbeiten, um zu verhindern, dass übermäßig viele Dimensionen verarbeitet werden.

Wenn Sie Datenquellen wie Azure Data Lake Storage oder Azure Blob Storage verwenden, können Sie Ihre Daten aggregieren, um das erwartete Metrikschema auszurichten. Dies liegt daran, dass diese Datenquellen eine Datei als Metrikeingabe verwenden.

Wenn Sie Datenquellen wie Azure SQL oder Azure Data Explorer verwenden, können Sie Aggregationsfunktionen verwenden, um Daten in Ihr erwartetes Schema zu aggregieren. Dies liegt daran, dass diese Datenquellen das Ausführen einer Abfrage unterstützen, um Metrikdaten aus Quellen abzurufen.

Konfigurieren von Verbindungseinstellungen und -abfragen

Fügen Sie die Datenfeeds hinzu, indem Sie eine Verbindung mit der Zeitreihendatenquelle herstellen. Wählen Sie zunächst die folgenden Parameter aus:

  • Quelltyp: Der Typ der Datenquelle, in der Ihre Datenreihen gespeichert sind.
  • Granularität: Das Intervall zwischen aufeinander folgenden Datenpunkten in Ihren Zeitreihendaten (z. B. jährlich, monatlich oder täglich). Das kürzeste unterstützte Intervall beträgt 60 Sekunden.
  • Erfassung von Daten seit (UTC): Die Startzeit für den ersten Zeitstempel, der erfasst werden soll.

Screenshot der Verbindungseinstellungen.

Laden von Daten

Nachdem Sie die Verbindungs- und Abfragezeichenfolgen eingegeben haben, wählen Sie "Daten laden" aus. Der Metrikratgeber überprüft die Verbindung und die Berechtigung zum Laden von Daten, überprüft die erforderlichen Parameter, die in der Abfrage verwendet werden, und überprüft den Spaltennamen aus der Datenquelle.

Wenn bei diesem Schritt ein Fehler auftritt:

  1. Überprüfen Sie, ob die Verbindungszeichenfolge gültig ist.
  2. Vergewissern Sie sich, dass ausreichende Berechtigungen vorhanden sind und dass der Zugriff auf die IP-Adresse des Ingestions-Workers gewährt wird.
  3. Überprüfen Sie, ob die erforderlichen Parameter (@IntervalStart und @IntervalEnd) in Ihrer Abfrage verwendet werden.

Schemakonfiguration

Nachdem die Daten durch Ausführen der Abfrage geladen wurden, wählen Sie die entsprechenden Felder aus.

Auswahl Beschreibung Notizen
Timestamp Der Zeitstempel eines Datenpunkts. Wenn der Zeitstempel nicht angegeben wird, verwendet der Metrikratgeber den Zeitstempel, wenn stattdessen der Datenpunkt aufgenommen wird. Für jeden Datenfeed können Sie höchstens eine Spalte als Zeitstempel angeben. Fakultativ. Sollte mit höchstens einer Spalte angegeben werden.
Messung Die numerischen Werte im Datenfeed. Für jeden Datenstrom können Sie mehrere Maßnahmen angeben, aber mindestens eine Spalte sollte als Maßnahme ausgewählt werden. Sollte mit mindestens einer Spalte angegeben werden.
Dimension Kategorisierte Werte. Eine Kombination aus unterschiedlichen Werten identifiziert eine bestimmte Zeitreihe mit einer Dimension. Beispiele sind Land/Region, Sprache und Mandant. Sie können keine oder eine beliebige Anzahl von Spalten als Dimensionen auswählen. Wenn Sie als Dimension eine Spalte auswählen, die keine Zeichenfolge enthält, müssen Sie darauf achten, dass es zu keiner Dimensionsexplosion kommt. Fakultativ.
Ignorieren Die ausgewählte Spalte ignorieren. Fakultativ. Für Datenquellen, die die Verwendung einer Abfrage zum Abrufen von Daten unterstützen, gibt es keine Option zum Ignorieren.

Screenshot der Schemakonfiguration.

Wählen Sie nach dem Konfigurieren des Schemas "Schema überprüfen" aus. Der Metrikratgeber führt die folgenden Prüfungen aus:

  • Gibt an, ob der Zeitstempel der abgefragten Daten in ein einzelnes Intervall fällt.
  • Gibt an, ob doppelte Werte für dieselbe Bemaßungskombination innerhalb eines Metrikintervalls zurückgegeben werden.

Automatische Aufrolleinstellungen

Wichtig

Wenn Sie die Ursachenanalyse und andere Diagnosefunktionen aktivieren möchten, konfigurieren Sie die Einstellungen für das automatische Rollup. Nachdem Sie die Analyse aktiviert haben, können Sie die Einstellungen für automatische Rollups nicht mehr ändern.

Metrics Advisor kann während des Imports automatisch Aggregationen für jede Dimension ausführen. Anschließend erstellt der Dienst eine Hierarchie, die Sie in der Ursachenanalyse und anderen Diagnosefunktionen verwenden können. Weitere Informationen finden Sie unter "Automatische Rollupeinstellungen".

Geben Sie einen benutzerdefinierten Namen für den Datenfeed an, der in Ihrem Arbeitsbereich angezeigt wird. Wählen Sie "Absenden" aus.

Optimieren der Erkennungskonfiguration

Nachdem der Datenfeed hinzugefügt wurde, versucht der Metrikratgeber, Metrikdaten aus dem angegebenen Startdatum aufzunehmen. Es dauert einige Zeit, bis Daten vollständig aufgenommen werden, und Sie können den Aufnahmestatus anzeigen, indem Sie oben auf der Datenfeedseite den Aufnahmestatus auswählen. Wenn Daten eingelesen werden, wendet der Metrics Advisor die Erkennung an und überwacht die Quelle weiterhin auf neue Daten.

Wenn die Erkennung angewendet wird, wählen Sie eine der Metriken aus, die im Datenfeed aufgelistet sind, um die Metrisch-Detailseite zu finden. Hier haben Sie folgende Möglichkeiten:

  • Zeigen Sie Visualisierungen der Segmente aller Zeitreihen unter dieser Metrik an.
  • Aktualisieren Sie die Erkennungskonfiguration, um die erwarteten Ergebnisse zu erfüllen.
  • Richten Sie die Benachrichtigung für erkannte Anomalien ein.

Screenshot mit Metrikdetails.

Anzeigen von Diagnoseeinblicken

Nach der Optimierung der Erkennungskonfiguration sollten Sie feststellen, dass erkannte Anomalien tatsächliche Anomalien in Ihren Daten widerspiegeln. Der Metrikratgeber führt Analysen zu mehrdimensionalen Metriken durch, um die Ursache für eine bestimmte Dimension zu finden. Der Dienst führt auch metrikübergreifende Analysen mithilfe des Metrikdiagrammfeatures durch.

Um Diagnoseeinblicke anzuzeigen, wählen Sie die roten Punkte für Zeitreihenvisualisierungen aus. Diese roten Punkte stellen erkannte Anomalien dar. Ein Fenster wird mit einem Link zur Seite "Vorfallanalyse" angezeigt.

Screenshot, der einen Link zu einem Vorfall zeigt.

Auf der Seite "Vorfallanalyse" wird eine Gruppe verwandter Anomalien und Diagnoseeinblicke angezeigt. In den folgenden Abschnitten werden die wichtigsten Schritte zum Diagnostizieren eines Vorfalls behandelt.

Überprüfen der Zusammenfassung des aktuellen Vorfalls

Sie finden die Zusammenfassung oben auf der Seite "Vorfallanalyse". Diese Zusammenfassung enthält grundlegende Informationen, Aktionen und Ablaufverfolgungen sowie eine analysierte Grundursache. Grundlegende Informationen umfassen die am häufigsten betroffenen Datenreihe mit einem Diagramm, die Start- und Endzeit der Auswirkungen, den Schweregrad und die gesamt einbezogenen Anomalien.

Die analysierte Ursache ist ein automatisch analysiertes Ergebnis. Der Metrics-Berater analysiert alle Anomalien, die in einer Zeitreihe erfasst werden, innerhalb einer Metrik mit unterschiedlichen Dimensionswerten zum gleichen Zeitpunkt. Anschließend führt der Dienst Korrelation und Clustering durch, um gruppenbezogene Anomalien zusammenzufassen, und generiert Ratschläge zur Ermittlung der Hauptursache.

Screenshot einer Ereignisdiagnose-Zusammenfassung.

Basierend auf diesen Können Sie bereits eine einfache Ansicht des aktuellen abnormen Status, der Auswirkungen des Vorfalls und der wahrscheinlichsten Ursache erhalten. Sie können dann sofortige Maßnahmen ergreifen, um den Vorfall zu beheben.

Anzeigen von dimensionübergreifenden Diagnoseeinblicken

Mithilfe der Diagnosestrukturfunktion können Sie auch detailliertere Informationen über den abnormalen Status in anderen Dimensionen innerhalb derselben Metrik auf ganzheitliche Weise erhalten.

Bei Metriken mit mehreren Dimensionen kategorisiert der Metrikratgeber die Zeitreihe in eine Hierarchie (als Diagnosestruktur bezeichnet). Beispielsweise wird eine Umsatzmetrik durch zwei Dimensionen überwacht: Region und Kategorie. Sie müssen über einen aggregierten Dimensionswert verfügen, wie z. B. SUM. Anschließend wird die Zeitreihe von region = SUM und category = SUM als Stammknoten innerhalb des Baums kategorisiert. Immer wenn in der SUM Dimension eine Anomalie erfasst wird, können Sie sie analysieren, um zu ermitteln, welcher spezifische Dimensionswert am meisten zur Anomalie des übergeordneten Knotens beigetragen hat. Wählen Sie jeden Knoten aus, um ihn für detaillierte Informationen zu erweitern.

Screenshot der Ansicht der querdimensionalen Vorfalldiagnose.

Anzeigen von metrikübergreifenden Diagnoseeinblicken

Manchmal ist es schwierig, ein Problem zu analysieren, indem der abnorme Status einer einzelnen Metrik überprüft wird, und Sie müssen mehrere Metriken miteinander korrelieren. Konfigurieren Sie dazu ein Metrikdiagramm, das die Beziehungen zwischen Metriken angibt.

Mithilfe des im vorherigen Abschnitt beschriebenen diagnoseübergreifenden Ergebnisses können Sie ermitteln, dass die Ursache auf einen bestimmten Dimensionswert beschränkt ist. Verwenden Sie dann ein Metrikdiagramm, um nach der analysierten Ursachendimension zu filtern, um den Anomaliestatus für andere Metriken zu überprüfen.

Screenshot der bereichsübergreifenden Analyse der Vorfalldiagnose.

Sie können auch über weitere Diagnoseeinblicke hinweg pivotieren, indem Sie zusätzliche Features verwenden. Mithilfe dieser Features können Sie einen Drilldown zu Dimensionen von Anomalien ausführen, ähnliche Anomalien anzeigen und metrikübergreifend vergleichen. Weitere Informationen finden Sie unter "Diagnostizieren eines Vorfalls".

Erhalten einer Benachrichtigung, wenn neue Anomalien gefunden werden

Wenn Sie benachrichtigt werden möchten, wenn eine Anomalie in Ihren Daten erkannt wird, können Sie ein Abonnement für eine oder mehrere Ihrer Metriken erstellen. Der Metrikratgeber verwendet Hooks zum Senden von Benachrichtigungen. Drei Arten von Hooks werden unterstützt: E-Mail-Hook, Web-Hook und Azure DevOps. Wir verwenden Web-Hook als Beispiel.

Erstellen eines Web-Hooks

In Metrics Advisor können Sie einen Web-Hook verwenden, um eine Anomalie programmgesteuert anzuzeigen. Der Dienst ruft eine vom Benutzer bereitgestellte API auf, wenn eine Warnung ausgelöst wird. Weitere Informationen finden Sie unter Erstellen eines Hooks.

Konfigurieren von Warnungseinstellungen

Nach dem Erstellen eines Hooks bestimmt eine Warnungseinstellung, wie und welche Warnungsbenachrichtigungen gesendet werden sollen. Sie können für jede Metrik mehrere Warnungseinstellungen festlegen. Zwei wichtige Einstellungen sind Warnung für zur Angabe der einzuschließenden Anomalien und Filter anomaly options (Anomalieoptionen filtern), um zu definieren, welche Anomalien in die Warnung eingeschlossen werden sollen. Weitere Informationen finden Sie unter Hinzufügen oder Bearbeiten von Benachrichtigungseinstellungen.

Nächste Schritte