Agentlose Compute-Metriken

In diesem Thema werden die Metriken beschrieben, die vom privaten Agentless-Metrik-Namespace oci_vmi_resource_utilization ausgegeben werden.

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

Hinweis

Wenn der Monitoring-Service heruntergefahren ist, gehen Daten möglicherweise verloren, bis der Service wiederhergestellt ist.

Überblick über Metriken: oci_vmi_resource_utilization

Mit der folgenden agentenlosen Compute-Metrik können Sie den Status von Compute-Instanzen ohne die Verwendung von Oracle Cloud Agent überwachen. Stattdessen bezieht sich diese Metrik auf den Hypervisor.

Der Hypervisor (auch als VMM bezeichnet) misst die CPU-Auslastung, da er den darauf ausgeführten virtuellen Maschinen (VMs) CPU-Ressourcen zuweist. Die Oracle Cloud Agent-Metriken bieten detaillierte Informationen und werden alle paar Sekunden aktualisiert, während Hypervisor-Metriken umfassendere Daten im Durchschnitt über mehrere Minuten bereitstellen. Da es mehrere Quellen gibt, die Metriken mit verschiedenen Methoden erfassen, können sich die Werte unterscheiden. Um die CPU-Auslastung mit Genauigkeit auf Minutenebene zu überwachen, können Sie die Hypervisor-Metrik verwenden, anstatt die Oracle Cloud Agent-Überwachungstools zu installieren.

Erforderliche IAM-Policy

Um Ressourcen zu überwachen, benötigen Sie den erforderlichen Zugriffstyp in einer von einem Administrator geschriebenen Policy . Dabei ist es egal, ob Sie die Konsole oder die REST-API mit einem SDK, einer CLI oder einer anderen Tool 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_vmi_resource_utilization

Die in der folgenden Tabelle aufgeführten Metriken sind für Ihre Instanzen automatisch verfügbar. Sie müssen kein Monitoring für die Instanz aktivieren, um diese Metriken abzurufen. Wenn Sie die Metrik aus dem Hypervisor verwenden, wirkt sich dies nicht auf die Verwendung von Oracle Cloud Agent-Metriken aus.

Hinweis

Der Hypervisor wird im Hintergrund ausgeführt, selbst wenn sich die VM im Status "Gestoppt" befindet. Dies kann dazu führen, dass einige CPU-Auslastung auf einer VM in einem gestoppten Status angezeigt wird.

Die Metrik umfasst die folgenden Dimensionen :

resourceId
Die OCID  der Instanz.
Metrik Metrikanzeigename Einheit Beschreibung Dimensionen
CpuUtilization CPU-Auslastung Prozent

Aktivitätsebene aus CPU. Wird als Prozentsatz der Gesamtzeit ausgedrückt.

Bei Instanzpools wird der Durchschnittswert über alle Instanzen im Pool hinweg ermittelt.

resourceId

Metriken für privaten und öffentlichen Namespace

Die mit einem privaten Namespace (oci_vmi_resource_utilization) verfügbare Metrik hat andere Granularitäts- und Auflösungsintervalle als die Metriken, die mit einem öffentlichen Namespace verfügbar sind. Beispiel: Sie können die Metrik CPU Utilization auch aus oci_computeagent abrufen. Die Art der Erfassung dieser Metrik unterscheidet sich jedoch und ist nicht identisch mit der mit oci_vmi_resource_utilization erfassten Metrik CPU Utilization.
Hinweis

Da es mehrere Quellen gibt, in denen die Metriken mit verschiedenen Methoden erfasst werden, können sich die Werte unterscheiden. Um die CPU-Auslastung mit Genauigkeit auf Minutenebene zu überwachen, können Sie die Hypervisor-Metrik verwenden, anstatt die Oracle Cloud Agent-Überwachungstools zu installieren.

Die folgende Tabelle enthält ein Beispiel für Metriken und deren unterschiedliche Unterstützung und Erfassungsmethoden.

Metrik Quelle Granularität Lösungsintervall Konsolenunterstützung Terraform-Unterstützung
CPU Utilization Hypervisor CPU Utilization (User) Alle 3-4 Minuten Ja Ja
CPU Utilization OCA CPU Utilization (User)

Idle

Wait

System

Alle 60 Sekunden Ja Ja
Memory Utilization OCA Total

Used

Free

Shared

Cached

Available

Alle 60 Sekunden Ja Ja
Disk Utilization OCA Utilization across mount points and infrastructureDies ist nicht identisch mit der Ausgabe des Befehls df und du auf der einzelnen Hostebene. Alle 60 Sekunden Ja Ja
Disk I/O

OCA

Reads/writes ops

Reads/writes bytes

Reads/writes times

Alle 60 Sekunden Ja Ja
VNIC VNIC

Byte traversal

Packet traversal

Protocol distribution

Connection tracking

Alle 60 Sekunden Ja Ja