Utilizzo di groupBy(x) in una query
Utilizzare l'elemento groupBy(x)
facoltativo durante l'esecuzione di query sui dati delle metriche nel servizio di monitoraggio.
Aggrega i risultati della query per gruppo per rappresentare un valore per ogni gruppo. Questa opzione restituisce il valore combinato di tutti i flussi di metriche in ogni gruppo specificato per la statistica selezionata. Il valore combinato di ciascun gruppo viene rappresentato come una singola riga nel grafico delle metriche. Questa opzione è utile quando si desidera identificare gli andamenti per gruppo anziché per singola risorsa.
Per la risoluzione dei problemi di query, vedere Risoluzione dei problemi delle query.
Esempi
- Esempio 1: raggruppamento per dominio di errore
-
CpuUtilization[1m].groupBy(faultDomain).mean()
- Esempio 2: raggruppamento per gruppo di risorse
-
CpuUtilization[1m].groupBy(resourceGroup).mean()
In questa sezione viene descritto come utilizzare
groupBy(x)
nella pagina Explorer metriche.groupBy(x)
è disponibile solo in modalità avanzata (MQL). Per le modifiche alle query di allarme, vedere Creazione di un allarme di base.Utilizzare il comando oci monitoring Metric-data summary-metrics-data e i parametri necessari per eseguire query sui dati delle metriche. Utilizzare il parametro
--query-text
per utilizzare l'elementogroupBy(x)
(parte dell'espressione MQL).oci monitoring metric-data summarize-metrics-data --query-text <mql_expression> [...]
Per un elenco completo dei parametri e dei valori per i comandi CLI, vedere Command Line Reference for Monitoring.
Eseguire l'operazione SummarizeMetricsData per eseguire una query sui dati delle metriche. Utilizzare l'attributo
query
per utilizzare l'elementogroupBy(x)
(parte dell'espressione MQL).