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.

    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.

      I seguenti gruppi di espressioni MQL di esempio per dominio di errore:

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

      Il grafico di Query di esempio e grafico delle metriche 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 riepilogate-metrics-data e i parametri necessari per eseguire la 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, 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'elemento groupBy(x) (parte dell'espressione MQL).