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 Résolution 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.
- Create a basic query (Créer une interrogation de base) dans la page Mesures Explorer.
- Si l'interrogation n'est pas ouverte, ouvrez-la en sélectionnant Modifier les interrogations.
- Sélectionnez Mode avancé.
- Modifiez le texte dans la zone Éditeur de code d'interrogation.
- 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 des valeurs pour les commandes de l'interface de ligne de commande, voir Informations de référence sur la 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).