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.

    1. Creare una query di base nella pagina Explorer metriche.
    2. Se la query non è aperta, aprirla selezionando Modifica query.
    3. Selezionare Modalità avanzata.
    4. Modificare il testo nella casella Editor di codici query.

      L'espressione MQL di esempio seguente raggruppa in base al dominio di errore:

      CpuUtilization[1m].groupBy(faultDomain).mean()

      Il grafico di Grafico Query e metriche di esempio ora mostra tre flussi di metriche. Ogni flusso di metriche corrisponde a un dominio di errore, aggregando tutte le istanze di computazione in tale dominio di errore.

      Flussi di metriche aggregati per dominio di errore.

    5. Selezionare Aggiorna grafico.
  • 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'elemento groupBy(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'elemento groupBy(x) (parte dell'espressione MQL).