Utilizzo di groupBy(x) in una query
Utilizzare l'elemento groupBy(x) facoltativo durante l'esecuzione di query sui dati delle metriche in Monitoraggio.
Aggrega i risultati delle query per gruppo per tracciare 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 tracciato come una singola riga nel grafico delle metriche. Questa opzione è utile quando si desidera identificare le tendenze per gruppo anziché per singola risorsa.
Per la risoluzione dei problemi delle query, vedere Risoluzione dei problemi delle query.
Esempi
- Esempio 1: Raggruppa per dominio di errore
-
CpuUtilization[1m].groupBy(faultDomain).mean() - Esempio 2: Raggruppa per gruppo risorse
-
CpuUtilization[1m].groupBy(resourceGroup).mean()
In questa sezione viene descritto come utilizzare
groupBy(x)nella pagina Metrics Explorer.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 riepilogate-metrics-data e i parametri necessari per eseguire la query sui dati delle metriche. Utilizzare il parametro
--query-textper 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, consultare il manuale Command Line Reference for Monitoring.
Eseguire l'operazione SummarizeMetricsData per eseguire una query sui dati delle metriche. Utilizzare l'attributo
queryper utilizzare l'elementogroupBy(x)(parte dell'espressione MQL).