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-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, consultare il manuale 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).