Imbrication d'interrogations dans une expression MQL

Imbriquez plusieurs interrogations dans une seule expression MQL pour l'interrogation des données de mesure dans le service de surveillance.

Dans une interrogation imbriquée, la partie alarme apparaît au début (entre parenthèses), suivie de la fonction de regroupement facultative et de la statistique requise.

Pour le dépannage des interrogations, voir Dépannage des interrogations.

Exemples

Exemple 1 : Somme des hôtes avec une utilisation d'UC supérieure à 80 %
(CpuUtilization[1m].max() > 80).grouping().sum()
Exemple 2 : Somme des domaines de disponibilité avec un taux de réussite inférieur à 0,99
(SuccessRate[1m].groupBy(availabilityDomain).mean() < 0.99).grouping().sum()
Exemple 3 : Nombre d'hôtes avec une disponibilité supérieure à zéro
(metric[1h].groupBy(host).min() > 0).grouping().count()
  • Cette section décrit comment imbriquer des interrogations dans une seule expression MQL dans la page explorateur de mesures. L'imbrication n'est disponible qu'en mode avancé (MQL). Pour les modifications d'interrogation d'alarme, voir Modification de l'expression MQL lors de la création d'une alerte.

    1. Créer une interrogation de base dans la page explorateur de mesures.
    2. Si l'interrogation n'est pas ouverte, ouvrez-la en sélectionnant Modifier les interrogations.
    3. Sélectionnez Mode avancé.
    4. Modifiez le texte dans l'éditeur de code d'interrogation.
    5. Sélectionnez Mettre à jour le graphique.
  • Utilisez la commande oci monitoring metric-data summarize-metrics-data et les paramètres requis pour interroger les données de mesure. Utilisez le paramètre --query-text pour imbriquer plusieurs interrogations (dans l'expression MQL).

    oci monitoring metric-data summarize-metrics-data --query-text <mql_expression> [...]

    Pour la liste complète des paramètres et valeurs des commandes de l'interface de ligne de commande, voir Référence de ligne de commande pour le service de surveillance.

  • Exécutez l'opération SummarizeMetricsData pour interroger les données de mesure. Utilisez l'attribut query pour imbriquer plusieurs interrogations (dans l'expression MQL).