Compute-Instanz-Zustandsmetriken

Sie können Zustand, Kapazität und Performance Ihrer Compute-VM-Instanzen mit Metriken, Alarmen und Benachrichtigungen überwachen.

In diesem Thema werden die Metriken beschrieben, die vom Metrik-Namespace oci_compute_instance_health ausgegeben werden.

Ressourcen: Compute-VM-Instanzen.

Überblick über Metriken: oci_compute_instance_health

Mit der folgenden Metrik zum Zustand einer Compute-Instanz können Sie den Status, den Zustand und die Zugänglichkeit von Compute-Instanzen überwachen.

Zugänglichkeitsstatus der Instance: Mit der Metrik instance_accessibility_status können Sie überwachen, ob eine VM-Instanz nicht reagiert. Compute sendet eine Address Resolution Protocol-(ARP-)Anforderung an die virtuelle Netzwerkkarte (VNIC) der Instanz. Wenn der ARP-Ping nicht erfolgreich verläuft, zeigt die Metrik, dass die Instanz nicht reagiert.

Hinweis

Die Metrik instance_accessibility_status bestimmt oder meldet den spezifischen Grund für die Nichtantwort der Instanz nicht. Der ARP-Test gibt keinen Einblick in die möglichen Probleme mit dem Betriebssystem der Instanz.

Instanzdateisystemstatus: Mit der Metrik instance_file_system_status können Sie überwachen, ob eine VM-Instanz ein Dateisystemanomalieproblem aufweist. Compute analysiert VM-Kernellogs, um den Volume-Status zu bestimmen. Wenn sich das Volume im Anomaliestatus befindet, zeigt die Metrik den Typ und das Volume des Problems an.

Hinweis

Die Metrik instance_file_system_status bestimmt oder meldet nicht den spezifischen Grund für das Dateisystemproblem der Instanz oder Probleme mit dem BS oder den Volumes der Instanz.
MQL zum Anzeigen von instance_file_system_status verwenden
// The query does not specify the volume type, it can be used for general monitoring purpose of read-only volume issues. Users can get volumeType info by inspecting the "volumeType" dimension of the metrics. 
InstanceFileSystemStatus[5m]{resourceId = "YOUR-VM-OCID-IN-TENANCY"}.max()
// The queries below specify the volume type, they can be used for specific monitoring purposes
InstanceFileSystemStatus[5m]{resourceId = "YOUR-VM-OCID-IN-TENANCY", volumeType = BOOT_VOLUME}.max()
InstanceFileSystemStatus[5m]{resourceId = "YOUR-VM-OCID-IN-TENANCY", volumeType = DATA_VOLUME}.max()
InstanceFileSystemStatus[5m]{resourceId = "YOUR-VM-OCID-IN-TENANCY", volumeType = UNKNOWN}.max()
Beheben von Problemen mit einer nicht reagierenden VM-Instanz
  1. Prüfen Sie die Infrastrukturzustandsmetriken, um festzustellen, ob ein Infrastrukturproblem vorliegt. Wenn ein Infrastrukturproblem vorliegt, warten Sie, bis Oracle Cloud Infrastructure das Problem gelöst hat, und prüfen Sie die Metrik instance_accessibility_status dann erneut.
  2. Wenn kein Infrastrukturproblem vorliegt, weist die Instanz wahrscheinlich ein Softwareproblem oder eine Netzwerkfehlerkonfiguration auf, die Sie selbst beheben müssen. Überprüfen Sie, ob BS und Netzwerk korrekt konfiguriert sind. Weitere Informationen finden Sie unter Compute - Vorschläge zur Fehlerbehebung und Networking - Vorschläge zur Fehlerbehebung.
  3. Wenn die Schritte zur Fehlerbehebung für Compute und Networking nicht erfolgreich sind, können Sie eine Diagnoseneustart verwenden, um eine Instanz neu zu erstellen, die nicht erreichbar ist.

Erforderliche IAM-Policy

Um Ressourcen zu überwachen, benötigen Sie den erforderlichen Zugriffstyp in einer von einem Administrator geschriebenen Policy , unabhängig davon, ob Sie die Konsole oder die REST-API mit einem SDK, einer CLI oder einer anderen Toolverwendung verwenden. Die Policy muss Ihnen Zugriff auf die Monitoringservices und die überwachten Ressourcen erteilen. Wenn Sie versuchen, eine Aktion auszuführen, und eine Meldung erhalten, dass Sie keine Berechtigung haben oder nicht autorisiert sind, fragen Sie bitte den Administrator, welche Art von Zugriff Ihnen erteilt wurden und in welchem Compartment Sie arbeiten müssen. Weitere Informationen zu Benutzerautorisierungen für Monitoring finden Sie unter IAM-Policys.

Verfügbare Metriken: oci_compute_instance_health

Die in der folgenden Tabelle aufgelisteten Metriken sind für Ihre Instanzen automatisch verfügbar. Sie müssen kein Monitoring für die Instanz aktivieren, um diese Metriken abzurufen.

Mit dem Monitoring-Service können Sie auch benutzerdefinierte Abfragen erstellen.

Die Metriken enthalten die folgenden Dimensionen :

resourceDisplayName
Der benutzerfreundliche Name der Instanz.
resourceId
Die OCID  der Instanz.
volumeType
Der Volume-Typ, der ein Problem aufweist. Die Werte liegen zwischen BOOT_VOLUME, DATA_VOLUME, und UNKNOWN. Wenn der Wert UNKNOWN lautet, kann der Volume-Typ mit einem Problem nicht bestimmt werden.
issueType
Der Typ des Dateisystemproblems. Der Wert lautet READ_ONLY, wenn sich das Instanz-Volume im Modus READ_ONLY befindet.
Metrik Metrikanzeigename Einheit Beschreibung Dimensionen
instance_accessibility_status Zugänglichkeitsstatus der Instanz Anzahl Der Zugänglichkeitsstatus einer VM-Instanz. Der Wert 1 gibt an, dass die Instanz wegen eines Problems mit der Infrastruktur oder der Instanz selbst nicht reagiert. Der Wert 0 gibt an, dass kein Problem mit der Zugänglichkeit erkannt wurde. Wenn die Instanz gestoppt ist, enthält die Metrik keinen Wert.

resourceDisplayName

resourceId

instance_file_system_status Dateisystemstatus der Instanz Anzahl

Der Dateisystemstatus einer VM-Instanz. Der Wert 1 gibt an, dass die Instanz wegen einer Infrastruktur oder der Instanz selbst ein Dateisystemproblem aufweist. Der Wert 0 gibt an, dass kein Dateisystemproblem erkannt wurde.

Wenn die Instanz gestoppt ist, enthält die Metrik keinen Wert.

resourceDisplayName

resourceId

volumeType

issueType

Konsole verwenden

So zeigen Sie Compute-Zustandsmetriken für eine einzelne Instanz an
  1. Rufen Sie das Navigationsmenü auf, und wählen Sie Compute aus. Wählen Sie unter Compute die Option Instanzen aus.
  2. Klicken Sie auf die gewünschte Instanz.
  3. Klicken Sie unter Ressourcen auf Metriken.
  4. Wählen Sie in der Liste Metrik-Namespace die Option oci_compute_instance_health aus.

    Auf der Seite "Metriken" wird eine Standardgruppe von Diagrammen für die aktuelle Instanz angezeigt.

Weitere Informationen zu Monitoringmetriken und zur Verwendung von Alarmen finden Sie in Überblick über Monitoring. Informationen zu Benachrichtigungen für Alarme finden Sie unter Überblick über Benachrichtigungen.

So zeigen Sie Compute-Zustandsmetriken für alle Instanzen in einem Compartment an
  1. Öffnen Sie das Navigationsmenü , und wählen Sie Observability and Management aus. Wählen Sie unter Monitoring die Option Servicemetriken aus.
  2. Wählen Sie ein Compartment aus.
  3. Wählen Sie unter Metrik-Namespace die Option oci_compute_instance_health aus.

    Die Seite Servicemetriken wird dynamisch aktualisiert und zeigt Diagramme für jede vom ausgewählten Metrik-Namespace ausgegebene Metrik an.

Weitere Informationen zu Monitoringmetriken und zur Verwendung von Alarmen finden Sie in Überblick über Monitoring. Informationen zu Benachrichtigungen für Alarme finden Sie unter Überblick über Benachrichtigungen.