groupBy(x) in einer Abfrage verwenden
Verwenden Sie das optionale Element groupBy(x)
bei der Abfrage von Metrikdaten in Monitoring.
Aggregieren Sie die Abfrageergebnisse nach Gruppe, um einen Wert für jede Gruppe darzustellen. Diese Option gibt den kombinierten Wert aller Metrikstreams in jeder angegebenen Gruppe für die ausgewählte Statistik zurück. Der kombinierte Wert jeder Gruppe wird als eine einzelne Zeile im Metrikdiagramm dargestellt. Diese Option ist hilfreich, wenn Sie Trends nach Gruppe und nicht nach einzelner Ressource identifizieren möchten.
Informationen zur Fehlerbehebung bei Abfragen finden Sie unter Fehlerbehebung bei Abfragen.
Beispiele
- Beispiel 1: Nach Faultdomain gruppieren
-
CpuUtilization[1m].groupBy(faultDomain).mean()
- Beispiel 2: Nach Ressourcengruppe gruppieren
-
CpuUtilization[1m].groupBy(resourceGroup).mean()
In diesem Abschnitt wird beschrieben, wie Sie
groupBy(x)
auf der Seite Metrics Explorer verwenden.groupBy(x)
ist nur im erweiterten Modus (MQL) verfügbar. Informationen zum Bearbeiten von Alarmabfragen finden Sie unter Grundlegenden Alarm erstellen.Verwenden Sie den Befehl oci monitoring metric-data summarize-metrics-data und die erforderlichen Parameter, um Metrikdaten abzufragen. Verwenden Sie den Parameter
--query-text
, um das ElementgroupBy(x)
(Teil des MQL-Ausdrucks) zu verwenden.oci monitoring metric-data summarize-metrics-data --query-text <mql_expression> [...]
Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der Befehlszeilenreferenz für Monitoring.
Führen Sie den Vorgang SummarizeMetricsData aus, um Metrikdaten abzufragen. Verwenden Sie das Attribut
query
, um das ElementgroupBy(x)
(Teil des MQL-Ausdrucks) zu verwenden.