Problembehandlung bei Metrikdiagrammen

Verwenden Sie diesen Artikel, wenn Beim Erstellen, Anpassen oder Interpretieren von Diagrammen im Azure-Metrik-Explorer Probleme auftreten. Wenn Sie mit Metriken noch nicht vertraut sind, erfahren Sie, wie Sie Metriken mit dem Azure Monitor-Metrik-Explorer analysieren. Sie können auch Beispiele für die konfigurierten Metrikdiagramme anzeigen.

Diagramm zeigt keine Daten an

Manchmal werden in den Diagrammen möglicherweise keine Daten angezeigt, nachdem sie die richtigen Ressourcen und Metriken ausgewählt haben. Mehrere der folgenden Gründe können dieses Verhalten verursachen:

Der Microsoft.Insights-Ressourcenanbieter ist nicht für Ihr Abonnement registriert.

Die Untersuchung von Metriken erfordert, dass der Microsoft.Insights-Ressourcenanbieter in Ihrem Abonnement registriert ist. In vielen Fällen wird sie automatisch registriert (d. a. nachdem Sie eine Warnungsregel konfiguriert haben, die Diagnoseeinstellungen für jede Ressource anpassen oder eine Autoskalenregel konfigurieren). Wenn der Microsoft.Insights-Ressourcenanbieter nicht registriert ist, müssen Sie ihn manuell registrieren, indem Sie die in Azure-Ressourcenanbietern und -Typen beschriebenen Schritte ausführen.

Lösung: Öffnen Sie die Registerkarte "Abonnements", " Ressourcenanbieter ", und vergewissern Sie sich, dass Microsoft.Insights für Ihr Abonnement registriert ist.

Sie verfügen nicht über ausreichende Zugriffsrechte für Ihre Ressource.

In Azure steuert die rollenbasierte Zugriffssteuerung in Azure (Azure Role-Based Access Control, Azure RBAC) den Zugriff auf Metriken. Sie müssen Mitglied des Überwachungslesers oder der Überwachungsmitwirkenden sein, um Metriken für jede Ressource zu untersuchen.

Lösung: Stellen Sie sicher, dass Sie über ausreichende Berechtigungen für die Ressource verfügen, aus der Sie Metriken untersuchen.

Sie erhalten die Fehlermeldung "Zugriffsberechtigung verweigert"

Diese Meldung kann beim Abfragen von einem Azure Kubernetes Service (AKS) oder Azure Monitor-Arbeitsbereich auftreten. Da Prometheus-Metriken für Ihre AKS in Azure Monitor-Arbeitsbereichen gespeichert sind, kann dieser Fehler aus verschiedenen Gründen verursacht werden:

  • Möglicherweise verfügen Sie nicht über die Berechtigungen zum Abfragen aus dem Azure Monitor-Arbeitsbereich, der zum Ausgeben von Metriken verwendet wird.
  • Möglicherweise ist eine Anzeigenblockersoftware aktiviert, die Datenverkehr von monitor.azure.com blockiert.
  • Ihre Azure Monitor-Arbeitsbereichsnetzwerkeinstellungen unterstützen den Abfragezugriff nicht.

Lösung(en): Mindestens eine der folgenden Korrekturen kann erforderlich sein, um den Fehler zu beheben.

  • Überprüfen Sie, ob Sie über ausreichende Berechtigungen zum Ausführen von "microsoft.monitor/accounts/read assigned" über Access Control (IAM) in Ihrem Azure Monitor-Arbeitsbereich verfügen.
  • Möglicherweise müssen Sie Ihren Adblock anhalten oder deaktivieren, um Daten anzuzeigen. Oder Sie können Ihren Adblocker so einstellen, dass er monitor.azure.com-Traffic zulässt.
  • Möglicherweise müssen Sie den privaten Zugriff über Ihren privaten Endpunkt aktivieren oder die Einstellungen ändern, um den öffentlichen Zugriff zuzulassen.

Ihre Ressource hat während des ausgewählten Zeitraums keine Metriken ausgegeben.

Einige Ressourcen geben ihre Metriken nicht ständig aus. Beispielsweise erfasst Azure keine Metriken für beendete virtuelle Computer. Andere Ressourcen geben ihre Metriken möglicherweise nur aus, wenn eine Bedingung auftritt. Beispielsweise erfordert eine Metrik, die die Verarbeitungszeit einer Transaktion anzeigt, mindestens eine Transaktion. Wenn im ausgewählten Zeitraum keine Transaktionen vorhanden sind, ist das Diagramm natürlich leer. Darüber hinaus werden die meisten Metriken in Azure jede Minute erfasst, es gibt einige, die weniger häufig gesammelt werden. Weitere Informationen zu der Metrik, die Sie untersuchen möchten, finden Sie in der Metrikdokumentation.

Lösung: Ändern Sie die Zeit des Diagramms in einen breiteren Bereich. Sie können mit "Letzte 30 Tage" beginnen, indem Sie eine größere Zeit granularität verwenden (oder sich auf die Option "Automatische Zeit granularität" verlassen).

Sie haben einen Zeitraum angegeben, der größer als 30 Tage ist.

Die meisten Metriken in Azure werden 93 Tage lang gespeichert. Sie können jedoch nur nach maximal 30 Tagen Daten in einem einzelnen Diagramm abfragen. Diese Einschränkung gilt nicht für protokollbasierte Metriken.

Lösung: Wenn ein leeres Diagramm angezeigt wird oder Ihr Diagramm nur einen Teil der Metrikdaten anzeigt, überprüfen Sie, ob der Unterschied zwischen Start- und Enddatum im Zeitwähler das Intervall von 30 Tagen nicht überschreitet. Nachdem Sie ein 30-Tage-Intervall ausgewählt haben, können Sie das Diagramm verschieben , um das vollständige Aufbewahrungsfenster anzuzeigen.

Sie haben vor mehr als 93 Tagen einen Zeitraum angegeben.

Die meisten Metriken in Azure werden 93 Tage lang gespeichert , sodass Sie nicht mehr als 93 Tage zurück abfragen können.

Lösung: Exportieren Sie Ihre Metrikdaten in einen Log Analytics-Arbeitsbereich und führen Sie dort Abfragen aus. Sie können die Datenaufbewahrung in Ihrem Log Analytics-Arbeitsbereich verwalten. Weitere Informationen zum Exportieren von Metriken finden Sie unter Diagnoseeinstellungen im Azure Monitor- und Metrikexport mithilfe von Datensammlungsregeln (Vorschau).

Alle Metrikwerte lagen außerhalb des gesperrten Y-Achsenbereichs.

Durch Sperren der Begrenzungen der Diagrammachse können Sie unbeabsichtigt festlegen, dass der Diagrammanzeigebereich nicht die Diagrammlinie anzeigt. Wenn beispielsweise die Y-Achse auf einen Bereich zwischen 0% und 50%gesperrt ist und die Metrik einen Konstantenwert von 100%aufweist, wird die Linie immer außerhalb des sichtbaren Bereichs gerendert, sodass das Diagramm leer angezeigt wird.

Lösung: Stellen Sie sicher, dass die Begrenzungen der Y-Achse des Diagramms nicht außerhalb des Bereichs der Metrikwerte gesperrt sind. Wenn die Begrenzungen der Y-Achse gesperrt sind, sollten Sie sie vorübergehend zurücksetzen, um sicherzustellen, dass die Metrikwerte nicht außerhalb des Diagrammbereichs liegen. Das Sperren des Y-Achsenbereichs wird nicht mit automatischer Granularität für die Diagramme mit Summe, Min und Max-Aggregation empfohlen, da sich ihre Werte mit der Granularität ändern, indem man die Fenstergröße des Browsers ändert oder von einer Bildschirmauflösung zu einer anderen wechselt. Das Wechseln der Granularität kann den Anzeigebereich des Diagramms leer lassen.

Sie betrachten eine Gastmetrik (klassisch), haben aber die Azure Diagnostic Extension nicht aktiviert.

Die Sammlung von Gastmetriken (klassisch) erfordert das Konfigurieren der Azure-Diagnoseerweiterung oder das Aktivieren mithilfe des Bereichs "Diagnoseeinstellungen " für Ihre Ressource.

Lösung: Wenn die Azure-Diagnoseerweiterung aktiviert ist, Ihre Metriken aber weiterhin nicht angezeigt werden können, führen Sie die schritte aus, die im Handbuch zur Problembehandlung bei azure Diagnostics Extension beschrieben sind. Siehe auch die Schritte zur Problembehandlung, wenn das Gast- (klassisches) Namespace und Metriken nicht ausgewählt werden können

Diagramm wird durch eine Eigenschaft segmentiert, die von der Metrik nicht definiert wird

Wenn Sie ein Diagramm nach einer Eigenschaft segmentiert haben, die die Metrik nicht definiert, zeigt das Diagramm keinen Inhalt an.

Lösung: Löschen Sie die Segmentierung (Splitting), oder wählen Sie eine andere Eigenschaft aus.

Filter nach einem anderen Diagramm schließt alle Daten aus

Die Filter gelten für alle Diagramme im Fensterbereich. Wenn Sie einen Filter für ein anderes Diagramm festlegen, kann er alle Daten aus dem aktuellen Diagramm ausschließen.

Lösung: Überprüfen Sie die Filter für alle Diagramme im Bereich. Wenn Sie unterschiedliche Filter für unterschiedliche Diagramme verwenden möchten, erstellen Sie die Diagramme in verschiedenen Bereichen. Speichern Sie die Diagramme als separate Favoriten. Wenn Sie möchten, können Sie die Diagramme an das Dashboard anheften, damit Sie sie zusammen sehen können.

Meldung "Fehler beim Abrufen von Daten" im Dashboard

Dieses Problem kann auftreten, wenn Ihr Dashboard mit einer Metrik erstellt wurde, die später nicht mehr verwendet und aus Azure entfernt wurde. Um zu überprüfen, ob dies der Fall ist, öffnen Sie die Registerkarte "Metriken " Ihrer Ressource, und überprüfen Sie die verfügbaren Metriken in der Metrikauswahl. Wenn die Metrik nicht angezeigt wird, wurde die Metrik aus Azure entfernt. Wenn eine Metrik veraltet ist, gibt es in der Regel eine bessere neue Metrik, die eine ähnliche Perspektive auf die Ressourcenintegrität bietet.

Lösung: Aktualisieren Sie die fehlerhafte Kachel, indem Sie eine alternative Metrik für Ihr Diagramm auf dem Dashboard auswählen. Sie können eine Liste der verfügbaren Metriken für Azure-Dienste anzeigen.

Diagramm zeigt gestrichelte Linie

Azure-Metrikdiagramme verwenden gestrichelte Linienart, um anzugeben, dass zwischen zwei bekannten Zeitkorndatenpunkten ein fehlender Wert (auch als "Nullwert" bezeichnet) vorhanden ist. Wenn Sie z. B. in der Zeitauswahl die Granularität "1 Minute" ausgewählt haben, die Metrik jedoch bei 07:26, 07:27, 07:29 und 07:30 angegeben wurde (beachten Sie einen Minutenabstand zwischen zweiten und dritten Datenpunkten), verbindet eine gestrichelte Linie 07:27 und 07:29 und eine durchgezogene Linie alle anderen Datenpunkte. Die gestrichelte Linie sinkt auf Null, wenn die Metrik Anzahl und Summenaggregation verwendet. Für die Aggregationen avg, min oder max verbindet die gestrichelte Linie zwei nächstgelegene bekannte Datenpunkte. Wenn die Daten auf der rechten oder äußersten linken Seite des Diagramms fehlen, wird die gestrichelte Linie auf die Richtung des fehlenden Datenpunkts erweitert.

Screenshot, der zeigt, dass wenn Daten auf der rechten oder linken Seite des Diagramms fehlen, die gestrichelte Linie in Richtung des fehlenden Datenpunkts erweitert wird.

Lösung: Dieses Verhalten ist beabsichtigt. Es ist nützlich, fehlende Datenpunkte zu identifizieren. Das Liniendiagramm ist eine hervorragende Wahl für die Visualisierung von Trends bei hochdichten Metriken. Es kann jedoch schwierig zu interpretieren sein, wenn es sich um Metriken mit spärlich verteilten Werten handelt, insbesondere wenn es wichtig ist, diese Werte mit der zeitlichen Detailgenauigkeit zu korrelieren. Die gestrichelte Linie erleichtert das Lesen dieser Diagramme. Wenn Ihr Diagramm jedoch noch unklar ist, sollten Sie die Metriken mit einem anderen Diagrammtyp anzeigen. So zeigt z. B. ein Streuplotdiagramm für dieselbe Metrik jedes Aggregationsintervall deutlich an, indem es nur einen Punkt darstellt, wenn ein Wert vorhanden ist, und den Datenpunkt ganz überspringt, wenn der Wert fehlt:

Screenshot mit hervorgehobener Menüoption „Streudiagramme“

Hinweis

Wenn Sie dennoch ein Liniendiagramm für ihre Metrik bevorzugen, kann das Bewegen der Maus über das Diagramm hilfreich sein, um die Zeit granular zu bewerten, indem Sie den Datenpunkt an der Position des Mauszeigers hervorheben.

Maßeinheiten in Metrikdiagrammen

Azure Monitor-Metriken verwenden SI-basierte Präfixe. Metriken verwenden nur IEC-Präfixe, wenn der Ressourcenanbieter eine geeignete Einheit für eine Metrik auswäht. Zum Beispiel: Der Ressourcenanbieter Netzwerkschnittstelle (Ressourcenname: rarana-vm816) hat keine Metrikeinheit für "Gesendete Pakete" definiert. Das Präfix, das für den Metrikwert verwendet wird, ist k, das Kilo (1000), ein SI-Präfix darstellt. Screenshot, der den Metrikwert mit dem Präfix Kilo zeigt.

Das Speicherkonto des Ressourcenanbieters (Ressourcenname: ibabichvm) weist eine Metrikeinheit auf, die für "Blob Capacity" als Bytes definiert ist. Daher ist das verwendete Präfix mebi (1024^2), ein IEC-Präfix. Screenshot, der den Metrikwert mit dem Präfix mebi zeigt.

SI verwendet dezimal:

Wert Abkürzungen Internationales Einheitensystem
1.000 k kilo
1000^2 M mega
1000^3 G giga
1000^4 T tera
1000^5 P peta
1000^6 E exa
1000^7 Z zetta
1000^8 J Yotta

IEC verwendet binär:

Wert Abkürzungen IEC Erbe Internationales Einheitensystem
1024 KI kibi K kilo
1024^2 Mi mebi M mega
1024^3 Gi gibi G giga
1024^4 Ti tebi T tera
1024^5 Pi Pebi -
1024^6 Ei exbi -
1024^7 Zi zebi -
1024^8 Yi Yobi -

Diagramm zeigt unerwarteten Rückgang der Datenwerte

In vielen Fällen ist der wahrgenommene Rückgang der Metrikwerte ein Missverständnis der im Diagramm dargestellten Daten. Sie können in die Irre geführt werden durch einen Rückgang der Summen oder Zählungen, wenn das Diagramm die aktuellsten Minuten anzeigt, da Azure die letzten Metrikdatenpunkte noch nicht empfangen oder verarbeitet hat. Je nach Dienst kann die Latenz der Verarbeitungsmetriken innerhalb weniger Minuten liegen. Bei Diagrammen, die einen aktuellen Zeitbereich mit einer Granularität von 1 bis 5 Minuten anzeigen, wird ein Rückgang des Werts in den letzten Minuten deutlicher:

Screenshot, der einen Abfall des Werts über die letzten Minuten hinweg zeigt.

Lösung: Dieses Verhalten ist beabsichtigt. Wir glauben, dass das Anzeigen von Daten, sobald wir sie erhalten, vorteilhaft ist, auch wenn die Daten teilweise oder unvollständig sind. Auf diese Weise können Sie einen wichtigen Abschluss früher machen und sofort mit der Untersuchung beginnen. Beispiel: Bei einer Metrik, die die Anzahl der Fehler anzeigt, weist das Anzeigen eines Teilwerts X Ihnen an, dass mindestens X-Fehler in einer bestimmten Minute aufgetreten sind. Sie können sofort mit der Untersuchung des Problems beginnen, anstatt zu warten, die genaue Anzahl der Fehler zu sehen, die in dieser Minute aufgetreten sind, was möglicherweise nicht so wichtig ist. Das Diagramm wird aktualisiert, sobald wir die gesamte Datenmenge erhalten, aber zu diesem Zeitpunkt werden möglicherweise auch neue unvollständige Datenpunkte aus den letzten Minuten angezeigt.

Namespace und Metriken für „Gast (klassisch)“ können nicht ausgewählt werden

Virtuelle Computer und Skalierungsgruppen für virtuelle Computer weisen zwei Kategorien von Metriken auf: Hostmetriken des virtuellen Computers , die von der Azure-Hostingumgebung gesammelt werden, und Gastmetriken (klassisch), die vom auf Ihren virtuellen Computern ausgeführten Überwachungs-Agent erfasst werden. Sie installieren den Überwachungs-Agent, indem Sie die Azure-Diagnoseerweiterung aktivieren.

Standardmäßig werden klassische Gastmetriken im Azure Storage-Konto gespeichert, das Sie auf der Registerkarte Diagnoseeinstellungen Ihrer Ressource wählen. Wenn keine Gastmetriken erfasst werden oder der Metrik-Explorer nicht darauf zugreifen kann, wird nur der Namespace für die Metrik des Hosts für virtuelle Maschinen angezeigt:

Abbildung eines Diagramms mit Metriken.

Lösung: Wenn Guest (klassisch)-Namespace und die Metriken im Metrik-Explorer nicht angezeigt werden:

  1. Vergewissern Sie sich, dass die Azure-Diagnoseerweiterung aktiviert und für die Erfassung von Metriken konfiguriert ist.

    Warnung

    Sie können den Log Analytics-Agent (auch als Microsoft Monitoring Agent oder MMA bezeichnet) nicht verwenden, um Gast (klassisch) in ein Speicherkonto zu senden.

  2. Stellen Sie sicher, dass der Microsoft.Insights-Ressourcenanbieterfür Ihr Abonnement registriert ist.

  3. Stellen Sie sicher, dass das Speicherkonto nicht durch die Firewall geschützt ist. Das Azure-Portal benötigt Zugriff auf das Speicherkonto, um Metrikdaten abzurufen und die Diagramme zu zeichnen.

  4. Verwenden Sie Azure Storage-Explorer , um zu überprüfen, ob Metriken in das Speicherkonto fließen. Wenn Metriken nicht gesammelt werden, befolgen Sie das Handbuch zur Problembehandlung bei der Azure Diagnostics-Erweiterung.

Protokolle und Anfragen sind für Drill into Logs deaktiviert

Um empfohlene Protokolle und Abfragen anzuzeigen, müssen Sie Ihre Diagnoseprotokolle an Log Analytics weiterleiten.

Lösung: Informationen zum Weiterleiten Ihrer Diagnoseprotokolle an Log Analytics finden Sie unter Diagnoseeinstellungen in Azure Monitor.

Nur die Aktivitätsprotokolle werden in Drill into Logs angezeigt

Das Feature "Drill into Logs" ist nur für ausgewählte Ressourcenanbieter verfügbar. Standardmäßig werden Aktivitätsprotokolle bereitgestellt.

Lösung: Dieses Verhalten wird für einige Ressourcenanbieter erwartet.

Nächste Schritte