Utilisation de filter(x) dans une interrogation
Utilisez filter(x)
pour supprimer des valeurs des flux de mesure dans les données retournées, où les flux de mesure sont définis par les composants d'interrogation précédents.
- Exemple : Supprimer les valeurs inférieures à 20
-
CpuUtilization[1m].mean().filter(x=>x>20)
Pour le dépannage des interrogations, voir Résolution des interrogations.
Cette section décrit comment utiliser
filter(x)
dans la page explorateur de mesures.filter(x)
n'est disponible qu'en mode avancé (MQL). Pour les modifications d'interrogation d'alarme, voir Création d'une alerte de base.Utilisez la commande oci monitoring metric-data summarize-metrics-data et les paramètres requis pour interroger les données de mesure. Servez-vous du paramètre
--query-text
pour utiliser l'élémentfilter(x)
(partie de 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. Servez-vous de l'attribut
query
pour utiliser l'élémentfilter(x)
(partie de l'expression MQL).