Utilisation de filter(x) dans une requête
Utilisez filter(x)
pour enlever des valeurs des flux de données de mesure dans les données renvoyées, où les flux de données de mesure sont définis par les composants de requête précédents.
- Exemple : suppression des valeurs inférieures à 20
-
CpuUtilization[1m].mean().filter(x=>x>20)
Pour le dépannage des requêtes, reportez-vous à Dépannage des requêtes.
Cette section explique comment utiliser
filter(x)
sur la page explorateur de mesures.filter(x)
est disponible en mode avancé (MQL) uniquement. Pour obtenir des informations sur les modifications de requête d'alarme, reportez-vous à 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. Utilisez le paramètre
--query-text
pour employer l'élémentfilter(x)
(partie de l'expression MQL).oci monitoring metric-data summarize-metrics-data --query-text <mql_expression> [...]
Pour obtenir la liste complète des paramètres et des valeurs des commandes d'interface de ligne de commande, reportez-vous à Référence de ligne de commande pour Monitoring.
Exécutez l'opération SummarizeMetricsData pour interroger des données de mesure. Utilisez l'attribut
query
pour employer l'élémentfilter(x)
(partie de l'expression MQL).