Metrikdaten abfragen
Definieren Sie eine Abfrage, um Metrikdaten in Monitoring abzurufen. Überwachen Sie Cloud-Ressourcen aktiv mit Metrikabfragen, die Sie auf Anforderung spontan generieren. Aktualisieren Sie in der Konsole ein Diagramm, um Daten aus mehreren Abfragen anzuzeigen. Überwachen Sie Ressourcen passiv, indem Sie Alarme aus von Ihnen definierten Abfragen erstellen.
Auf den folgenden Seiten werden Aufgaben beschrieben, die Sie mit Abfragen von Metrikdaten ausführen können.
- Abfrage erstellen
- Abfrage für benutzerdefinierte Metriken erstellen
- MQL-Ausdruck für eine Abfrage bearbeiten
- Metrik-Namespace für eine Abfrage auswählen
- Metriknamen für eine Abfrage auswählen
- Ressourcengruppe in einer Abfrage auswählen
- Intervall für eine Abfrage auswählen
- Statistik für eine Abfrage auswählen
- Nicht standardmäßigen Zeitraum für eine Abfrage auswählen
- Dimensionen für eine Abfrage auswählen
- Ressource für eine Abfrage auswählen
- filter(x) in einer Abfrage verwenden
- groupBy(x) in einer Abfrage verwenden
- Metrikstreams in einer Abfrage aggregieren
- Prädikat in einer Abfrage angeben
- Nicht-Standardauflösung für eine Abfrage auswählen
- Abfragen in einem MQL-Ausdruck verschachteln
- Alarm aus einem benutzerdefinierten Metrikdiagramm erstellen
Informationen zur Fehlerbehebung bei Abfragen finden Sie unter Fehlerbehebung bei Abfragen.
Bevor Sie beginnen
IAM-Policys: Zum Abfragen von Metriken benötigen Sie den erforderlichen Zugriffstyp in einer von einem Administrator geschriebenen Policy . Diese Anforderung gilt, unabhängig davon, ob Sie die Konsole oder die REST-API mit einem SDK, einer CLI oder einem anderen Tool verwenden. Wenn Sie eine Nachricht erhalten, dass Sie keine Berechtigung oder Autorisierung haben, wenden Sie sich an den Administrator. Sie haben im aktuellen Compartment möglicherweise nicht den erforderlichen Zugriffstyp.
Administratoren: Eine Beispiel-Policy finden Sie unter Metriken abfragen.
Beispiel für Abfrage und Metrikdiagramm
Die Abfrage in diesem Beispiel verwendet den folgenden MQL-Ausdruck:
CpuUtilization[1m].mean()
Diese Abfrage gibt aggregierte mean()
-(Statistik-)Werte von ausgegebenen Metrikdaten für die Metrik CpuUtilization
jede Minute (aus dem 1m
-Intervall) zurück.
Weitere Informationen zur Metrik CpuUtilization
finden Sie unter Compute-Instanzmetriken.
Nachfolgend sind Beispielmetrikdiagramme in der Diagramm- und Tabellendatenansicht aufgeführt.
Beispiel für Diagrammansicht eines Metrikdiagramms
Die folgende Abbildung zeigt mehrere Metrikstreams in der Diagrammansicht eines Metrikdiagramms. Jeder Metrikstream entspricht einer Compute-Instanz.
Der Wert 85% bei 1:30 Uhr gibt an, dass eine Compute-Instanz 85% der CPU-Ressourcen verwendet hat (gemittelt über das angegebene Intervall). Am Ende des Diagramms werden fehlende Werte für einen Metrikstream angegeben, das heißt, dass eine Compute-Instanz erst um 1:30 Uhr Metrikdaten ausgegeben hat.
Sehr kleine oder große Werte werden durch das internationale System von Einheiten (SI-Einheiten) gekennzeichnet, wie z.B. M für Mega (10 hoch sechs). Einheiten entsprechen der ausgewählten Metrik und ändern sich nicht nach Statistik .
Beispiel für Datentabelle eines Metrikdiagramms
Im folgenden abgekürzten Beispiel sind die Werte des Metrikstreams myinstance
am Zeitstempel 1:30 Uhr sowie unmittelbar davor und danach aufgeführt.
Timestamp | Prozent |
---|---|
1. Oktober 2022, 01:29:00 UTC | 81,158842305151567 |
1. Oktober 2022, 01:30:00 UTC | 85,689932345683178 |
1. Oktober 2022, 01:31:00 UTC | 79,925088231917334 |
Anweisungen zum Wechseln von einem benutzerdefinierten Metrikdiagramm zu einer Datentabelle oder Diagrammansicht finden Sie unter Tabellen- und Diagrammansichten für ein benutzerdefiniertes Metrikdiagramm wechseln.
Weitere Informationen zu Metrikdiagrammen (Diagramme und Tabellen) finden Sie in der Konsole unter Standardkennzahlendiagramme anzeigen und Benutzerdefiniertes Metrikdiagramm anzeigen. Weitere Informationen zu Abfragen finden Sie unter Metrikdaten abfragen.