Agentlose Compute-Metriken

In diesem Thema werden die Metriken beschrieben, die vom Metrik-Namespace ohne privaten Agent 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 Compute-Metrik ohne Agent können Sie den Status von Compute-Instanzen ohne Verwendung von Oracle Cloud Agent überwachen. Stattdessen wird diese Metrik aus dem Hypervisor abgerufen.

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 bereitstellen, die im Durchschnitt über mehrere Minuten liegen. Da es mehrere Quellen gibt, aus denen die Metriken mit verschiedenen Methoden gesammelt 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.

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 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 aufgelisteten 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

Hypervisor wird im Hintergrund ausgeführt, selbst wenn sich die VM im Status "Gestoppt" befindet. Dies kann dazu führen, dass eine bestimmte 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

Private und öffentliche Namespace-Metriken

Die mit einem privaten Namespace (oci_vmi_resource_utilization) verfügbare Metrik weist andere Granularitäts- und Lösungsintervalle auf als die mit einem öffentlichen Namespace verfügbaren Metriken. Beispiel: Sie können auch die Metrik CPU Utilization aus oci_computeagent abrufen. Die Art und Weise, wie diese Metrik erfasst wird, ist jedoch unterschiedlich und entspricht nicht der mit oci_vmi_resource_utilization erfassten Metrik CPU Utilization.
Hinweis

Da mehrere Quellen 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.

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

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 entspricht nicht der Ausgabe der Befehle df und du auf der Ebene des einzelnen Hosts. 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