Nidificazione delle query in un'espressione MQL

Nidifica più query in una singola espressione MQL per l'esecuzione di query sui dati delle metriche nel servizio di monitoraggio.

In una query nidificata, la parte di allarme viene visualizzata all'inizio (circondata da parentesi), seguita dalla funzione di gruppo facoltativa e dalla statistica richiesta.

Per la risoluzione dei problemi di query, vedere Risoluzione dei problemi delle query.

Esempi

Esempio 1: somma degli host con un utilizzo della CPU maggiore dell'80%
(CpuUtilization[1m].max() > 80).grouping().sum()
Esempio 2: somma dei domini di disponibilità con un tasso di successo inferiore a 0,99
(SuccessRate[1m].groupBy(availabilityDomain).mean() < 0.99).grouping().sum()
Esempio 3: conteggio di host con tempo di attività maggiore di zero
(metric[1h].groupBy(host).min() > 0).grouping().count()
  • In questa sezione viene descritto come nidificare le query all'interno di una singola espressione MQL nella pagina Explorer metriche. La nidificazione è disponibile solo in modalità avanzata (MQL). Per le modifiche alle query di allarme, vedere Modifica dell'espressione MQL durante la creazione di un allarme.

    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.
    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 nidificare più query (all'interno 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 nidificare più query (all'interno dell'espressione MQL).