Elastic SAN-Metriken

Azure stellt Metriken im Azure-Portal bereit, die Ihnen Einblicke in Ihre elastic SAN-Ressourcen bieten. Dieser Artikel liefert Definitionen spezifischer Kennzahlen, die Sie überwachen können, deren empfohlene Nutzung, wie man sie auf SAN-Ebene betrachtet und wie IOPS und Durchsatz berechnet werden.

Anzeigen elastischer SAN-Metriken

  1. Im Azure-Portal öffne deine Elastic SAN-Ressource.

  2. Wählen Sie unter Überwachung die Option Metriken aus.

  3. Wählen Sie den Metrik-Namespace und Metric aus.

  4. Wählen Sie eine Aggregation aus.

Note

Derzeit können Sie Elastic SAN-Metriken nur auf SAN-Ressourcenebene ansehen. Leistungskennzahlen für Volumengruppen und Volumenebene sind derzeit nicht für Elastic SAN verfügbar. Wenn Sie ein Workload-Problem untersuchen, verwenden Sie SAN-Metriken zusammen mit Workload-, VM- oder Betriebssystemüberwachung, um die Ursache des Problems zu isolieren.

Verfügbare Metriken

Elastische SAN-Metriken werden in zwei Kategorien eingeteilt:

  • Kapazitätsmetriken beschreiben die für das SAN konfigurierte oder zugewiesene Kapazität.

  • Transaktionsmetriken beschreiben Verfügbarkeit, Anfragen, Datenübertragung und Anfragelatenz.

Definitionen von Kapazitätsmetriken

Die folgenden Metriken sind derzeit für Ihre Elastic SAN-Ressource verfügbar. Sie können sie im Azure-Portal konfigurieren und anzeigen:

Metrik Definition Empfohlene Verwendung
Bereitgestellte Basisressourcen Die Basiskapazität, die du für das Elastic SAN konfigurierst, wenn du es erstellst. Diese Kapazität beinhaltet die ursprünglich reservierte SAN-Kapazität, bevor du zusätzliche Erweiterungskapazität hinzufügst. Verstehen Sie die Grundkapazität, die zur bereitgestellten Leistung des SAN beiträgt.
Bereitgestellte Kapazität Die derzeit insgesamt bereitgestellte SAN-Kapazität. Diese Kapazität umfasst die ursprüngliche Provisioned Base sowie alle zusätzlichen Kapazitätserweiterungen, die du hinzufügst. Überwachen Sie die konfigurierte Kapazität und das Kapazitätswachstum des SAN.
Bereitgestellte Größe Die insgesamt zugewiesene Größe aller Bände, die du innerhalb des SAN bereitstellst. Im Gegensatz zur bereitgestellten Kapazität, die die gesamte konfigurierte und verfügbare SAN-Kapazität auf SAN-Ebene darstellt, spiegelt die bereitgestellte Größe wider, wie viel von dieser SAN-Kapazität Sie bereits den Volumina zugewiesen haben. Vergleichen Sie die bereitgestellte Größe mit anderen SAN-Kapazitätsmetriken.
Größe der Momentaufnahme Die gesamte Snapshot-Größe für die bereitgestellte Größe unter dem SAN. Verfolgen Sie die Snapshot-Kapazität getrennt von der Volumenkapazität.
Gesamtkapazität des bereitgestellten Volumens Der logische Gesamtumfang der bereitgestellten Volumes sowie der Snapshots im SAN. Verstehen Sie, wie viel Kapazität den Volumes zugeteilt ist.

Kapazitätsmetriken: Hierarchie und Beziehungen

Bevor Sie Kapazitätsmetriken überwachen, ist es wichtig zu verstehen, wie sie miteinander zusammenhängen:

Provisioned Base
└─ Provisioned Capacity (base capacity + any purchased expansions)
 └─ Provisioned Size (sum of all provisioned volume sizes within the SAN)
  └─ Total Provisioned Volume Capacity (total allocated volume capacity)
  • Du stellst Provisioned Base ein, wenn du das SAN erstellst. Die Erweiterung des SAN erhöht die bereitgestellte Kapazität, nicht die Basis.
  • Die bereitgestellte Größe darf niemals die bereitgestellte Kapazität überschreiten. Wenn ja, schlägt die Volume-Erstellung fehl.
  • Die gesamte bereitgestellte Volumenkapazität ist die gesamte bereitgestellte und zugewiesene Volumenkapazität, nicht die tatsächliche schriftliche Nutzung. Zum Beispiel kann die Bereitstellung eines 10 GiB Volumens dazu führen, dass 10 GiB Gesamtkapazität des bereitgestellten Volumens gemeldet werden, selbst wenn das Volumen nur minimale Daten enthält.
  • Die Snapshot-Größe akkumuliert separat und ist nicht in der Gesamtkapazität des bereitgestellten Volumens enthalten. Behalten Sie beide zusammen im Blick, um den insgesamt in Rechnung gestellten Speicher zu überwachen.

Definitionen von Transaktionsmetriken

Transaktionsmetriken stellen die Gesamtzahl der I/O-Anfragen dar, die der Elastic SAN-Dienst verarbeitet. Transaktionen umfassen erfolgreiche Anfragen, fehlgeschlagene Anfragen und Anfragen, die Fehler zurückgeben.

Metrik Einheit Definition Empfohlene Verwendung
Verfügbarkeit Percent Die Verfügbarkeit (in Prozent) für den Speicherdienst oder den angegebenen API-Vorgang. Überwachen Sie die Verfügbarkeit der Dienste und konfigurieren Sie Verfügbarkeitswarnungen.
Transaktionen Zählen Die Anzahl von Anforderungen, die an einen Speicherdienst oder an den angegebenen API-Vorgang gerichtet wurden. Diese Anzahl umfasst erfolgreiche und nicht erfolgreiche Anforderungen sowie Anforderungen, die zu Fehlern geführt haben. Verstehen Sie die I/O-Aktivität und berechnen Sie durchschnittliche IOPS über ein ausgewähltes Intervall.
E2E-Wartezeit Milliseconds Die durchschnittliche End-to-End-Wartezeit (in Millisekunden) bei erfolgreichen Anforderungen, die an eine Ressource oder an den angegebenen API-Vorgang gerichtet wurden. Verstehen Sie die Latenz über den gesamten Anforderungspfad.
Serverwartezeit Milliseconds Die durchschnittliche Verarbeitungsdauer einer erfolgreichen Anforderung. Dieser Wert enthält nicht die unter E2E-Latenz angegebene Netzwerklatenz. Vergleichen Sie mit der E2E-Latenz , um festzustellen, ob die Latenz innerhalb oder außerhalb der Serviceverarbeitung liegt.
Eingehend Bytes Die eingehende Datenmenge. Diese Zahl umfasst an die Ressource gerichtete eingehende Daten von externen Clients sowie eingehende Daten innerhalb von Azure. Überwachen Sie den schreiborientierten Datentransfer und berechnen Sie den Durchsatz.
Ausgehend Bytes Die ausgehende Datenmenge. Diese Zahl umfasst ausgehende Daten von der Ressource zu externen Clients sowie ausgehende Daten innerhalb von Azure. Überwachen Sie leseorientierte Datenübertragung und berechnen Sie den Durchsatz. Diese Metrik entspricht keinem abrechenbaren ausgehenden Netzwerkverkehr.

Important

Elastic SAN zeigt derzeit grundlegende Telemetriemetriken wie Transactions, Ingress und Egress anstelle direkter IOPS- und Durchsatzmetriken. Je nach ausgewählter Aggregation und Granularität können Sie die folgenden Berechnungen verwenden, um IOPS- und MB/s-Werte abzuleiten.

IOPS-Berechnung:

  • Durchschnittliche IOPS = Gesamtzahl der Transaktionen im Zeitbucket / Sekunden im Zeitbucket

  • Beispiel: Ein 1-Minuten-Bucket enthält 120.000 Transaktionen:

    120.000 / 60 = 2.000 durchschnittliche IOPS

Um IOPS im Azure-Portal zu berechnen:

  1. Wählen Sie Transaktionen aus.

  2. Setze Aggregation auf Summe.

  3. Wählen Sie die Ein-Minuten-Zeitgranularität.

  4. Teile jeden angezeigten Wert durch 60.

Important

Diese Berechnung ergibt die durchschnittliche Rate für den ausgewählten Zeitbereich. Es zeigt keine sofortige Geschwindigkeit an.

Durchsatzberechnung:

  • Durchschnittlicher Gesamtdurchsatz (MB/s) = (Eingangsbytes + Ausgangsbytes) / Sekunden im Zeitbehälter / 1.000.000

Für getrennte Lese- und Schreibansichten:

  • Durchschnittlicher Schreibdurchsatz (MB/s) = Ingress-Bytes / Sekunden im Zeitbucket / 1.000.000
  • Durchschnittlicher Lesedurchsatz (MB/s) = Ausgangsbytes / Sekunden im Zeitbehälter / 1.000.000

Important

Im Kontext von Elastic SAN repräsentiert Ingress Daten, die in das SAN geschrieben werden (von deiner VM/Client), und Egress repräsentiert Daten, die aus dem SAN gelesen werden. Diese Definitionen sind nicht identisch mit der konventionellen Azure-Netzwerk-Ingress/Egress-Terminologie.

Protokollieren von Ressourcen

Sie können die Diagnoseeinstellungen Ihrer Elastic SAN-Instanz zum Senden von Metriken und Protokollen der Azure-Plattform an verschiedene Ziele konfigurieren. Derzeit gibt es eine Protokollkonfiguration:

  • Transaktionen – Jedes Transaktionsprotokoll, das die Ressource anbietet.

Überwachungsprotokolle sind der Versuch jedes Ressourcenanbieters, die relevantesten Überwachungsdaten bereitzustellen. Diese Protokolle werden jedoch aus Sicht der Überwachungsstandards möglicherweise nicht als ausreichend angesehen.

Verfügbare Protokoll-Kategorien:

  • Erfolgreiche Schreibanforderungen
  • Fehlerhafte Schreibanforderungen
  • Erfolgreiche Leseanforderungen
  • Fehlerhafte Leseanforderungen
  • Anforderungen für permanente Reservierung
  • SendTargets-Anforderungen

Überwachen der Workloadleistung

Überwachen der Verfügbarkeit

Die Verfügbarkeitsmetrik kann nützlich sein, um alle sichtbaren Probleme aus sicht einer Anwendung oder eines Benutzers anzuzeigen.

Wenn Sie diese Metrik mit Azure Elastic SAN verwenden, sollten Sie die Durchschnittliche Aggregation verwenden. Mithilfe des Mittelwerts sehen Sie, welcher Prozentsatz Ihrer Anforderungen Fehler aufweist und ob sie sich innerhalb der SLA von Elastic SAN befinden. Für Szenarios für die schlechteste und beste Fallverfügbarkeit sollten Sie die Min - und Max-Aggregation verwenden. Sie können z. B. die Min-Verfügbarkeit für die Warnung bei Vorfällen verwenden.

So wird's gemacht: Erstellen einer Benachrichtigung für die Verfügbarkeit < 99.9%

  1. Öffnen Sie das Dialogfeld Warnungsregel erstellen. Weitere Informationen finden Sie unter Erstellen oder Bearbeiten einer Warnungsregel.

  2. Wählen Sie auf der Registerkarte " Bereich " Ihre elastic SAN-Ressource aus.

  3. Wählen Sie auf der Registerkarte Bedingung die Metrik Verfügbarkeit aus.

  4. Wählen Sie auf der Registerkarte " Warnungslogik " die folgenden Attributvariablenwerte aus dem Dropdownmenü aus:

    Feld BESCHREIBUNG
    Schwellenwert statischen
    Aggregationstyp Durchschnitt
    Bediener Kleiner als
    Schwellenwert 99,9
  5. Wählen Sie auf der Registerkarte Zeitpunkt der Auswertung die folgenden Variablenwerte aus dem Dropdownmenü aus:

    Feld BESCHREIBUNG
    Überprüfung alle 5 Minuten
    Rückblickperiode 1 Stunde
  6. Wählen Sie "Weiter" aus, um zur Registerkarte "Aktionen " zu wechseln, und fügen Sie der Warnung eine Aktionsgruppe (E-Mail, SMS usw.) hinzu. Sie können eine vorhandene Aktionsgruppe auswählen oder eine neue Aktionsgruppe erstellen.

  7. Wählen Sie "Weiter" aus, um zur Registerkarte "Details " zu wechseln, und geben Sie die Details der Warnung ein, z. B. den Namen, die Beschreibung und den Schweregrad der Warnung.

  8. Wählen Sie Überprüfen + erstellen aus, um die Warnung zu erstellen.

Nächste Schritte