Utilisation de groupBy(x) dans une interrogation
Utilisez l'élément groupBy(x)
facultatif lors de l'interrogation des données de mesure dans le service Surveillance.
Regroupez les résultats d'interrogation par groupe pour tracer une valeur pour chaque groupe. Cette option retourne la valeur combinée de tous les flux de mesure dans chaque groupe spécifié pour la statistique sélectionnée. La valeur combinée de chaque groupe est tracée par une seule ligne sur le graphique de mesure. Cette option peut être utile pour identifier les tendances par groupe plutôt que par ressource individuelle.
Pour le dépannage des interrogations, voir Résolution des interrogations.
Exemples
- Exemple 1 : Regrouper par domaine d'erreur
-
CpuUtilization[1m].groupBy(faultDomain).mean()
- Exemple 2 : Regrouper par groupe de ressources
-
CpuUtilization[1m].groupBy(resourceGroup).mean()
Cette section décrit comment utiliser
groupBy(x)
dans la page explorateur de mesures.groupBy(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émentgroupBy(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émentgroupBy(x)
(partie de l'expression MQL).