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.
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.
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. |
|
Private und öffentliche Namespace-Metriken
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.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)
|
Alle 60 Sekunden | Ja | Ja |
Memory Utilization
|
OCA |
Total
|
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 |
|
Alle 60 Sekunden | Ja | Ja |
VNIC
|
VNIC |
|
Alle 60 Sekunden | Ja | Ja |