Cet article explique comment configurer les arguments compteMetrics > timeFrame et compteMetrics > timeSeries > seaux pour contrôler les champs de granularité et la durée de chaque seau de données.
Travailler avec le champ Granularité pour les appels API
L'appel API compteMetrics retourne des données de compte pour le timeFrame spécifié et il est divisé en un nombre de buckets. Chaque seau a la même granularité ou durée. La granularité est calculée selon la formule suivante : timeFrame/seaux.
Le serveur API récupère les données toutes les 5 secondes, donc la valeur minimale pour la granularité est 5. Si la granularité est inférieure à 5, alors certains des seaux ne retourneront pas de données (valeur 0).
Exemple d'appel API avec des données pour chaque bucket
Définissez l'argument compteMetrics > timeFrame à
last.PT2H(2 heures, ou 7200 secondes)Définissez l'argument compteMetrics > timeSeries > seaux à 80
Le champ Metrics > Granularité du compte montre que la durée pour chaque bucket est de 90 secondes (7200 / 80)