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.
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.
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. |
|
Metriken für privaten und öffentlichen 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
.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)
|
Alle 60 Sekunden | Ja | Ja |
Memory Utilization |
OCA | Total
|
Alle 60 Sekunden | Ja | Ja |
Disk Utilization |
OCA | Utilization across mount points and infrastructure Dies ist nicht identisch mit der Ausgabe des Befehls df und du auf der einzelnen Hostebene. |
Alle 60 Sekunden | Ja | Ja |
Disk I/O |
OCA |
|
Alle 60 Sekunden | Ja | Ja |
VNIC |
VNIC |
|
Alle 60 Sekunden | Ja | Ja |