MetricsBatchOptionalParams interface
Paramètres facultatifs.
- Extends
Propriétés
| aggregation | Liste des types d’agrégation (séparés par des virgules) à récupérer. exemples : moyenne, minimale, maximale |
| end |
Heure de fin de la requête. Il s’agit d’une chaîne au format « aaaa-MM-ddTHH :mm :ss.fffZ ». |
| filter | Le filtre est utilisé pour réduire l’ensemble des données de métrique retournées. |
| interval | Intervalle (c.-à-d. timegrain) de la requête. exemples : PT15M, PT1H, P1D |
| order |
Agrégation à utiliser pour trier les résultats et la direction du tri. Une seule commande peut être spécifiée. exemples : somme d’asc |
| start |
Heure de début de la requête. Il s’agit d’une chaîne au format « aaaa-MM-ddTHH :mm :ss.fffZ ». Si vous avez spécifié le paramètre endTime, ce paramètre est requis. Si seul startTime est spécifié, endTime est défini par défaut sur l’heure actuelle. Si aucun intervalle de temps n’est spécifié, la valeur par défaut est de 1 heure. |
| top | Nombre maximal d’enregistrements à récupérer par ID de ressource dans la requête. Valide uniquement si le filtre est spécifié. La valeur par défaut est 10. |
Propriétés héritées
| abort |
Signal qui peut être utilisé pour abandonner les demandes. |
| on |
Fonction à appeler chaque fois qu’une réponse est reçue du serveur lors de l’exécution de l’opération demandée. Peut être appelé plusieurs fois. |
| request |
Options utilisées lors de la création et de l’envoi de requêtes HTTP pour cette opération. |
| serializer |
Options permettant de remplacer le comportement de sérialisation/de désérialisation. |
| tracing |
Options utilisées lorsque le suivi est activé. |
Détails de la propriété
aggregation
Liste des types d’agrégation (séparés par des virgules) à récupérer. exemples : moyenne, minimale, maximale
aggregation?: string
Valeur de propriété
string
endTime
Heure de fin de la requête. Il s’agit d’une chaîne au format « aaaa-MM-ddTHH :mm :ss.fffZ ».
endTime?: Date
Valeur de propriété
Date
filter
Le filtre est utilisé pour réduire l’ensemble des données de métrique retournées.
Exemple:
La métrique contient les métadonnées A, B et C.
- Retourner toutes les séries chronologiques de C où A = a1 et B = b1 ou b2
filter=A eq 'a1' et B eq 'b1' ou B eq 'b2' et C eq '*'
- Variante non valide :
filter=A eq 'a1' et B eq 'b1' et C eq '*' ou B = 'b2'
Cela n’est pas valide, car l’opérateur ou logique ne peut pas séparer deux noms de métadonnées différents.
- Retourne toutes les séries chronologiques où A = a1, B = b1 et C = c1 :
filter=A eq 'a1' et B eq 'b1' et C eq 'c1'
- Retourner toutes les séries chronologiques où A = a1
filter=A eq 'a1' et B eq '' et C eq ''.
filter?: string
Valeur de propriété
string
interval
Intervalle (c.-à-d. timegrain) de la requête. exemples : PT15M, PT1H, P1D
interval?: string
Valeur de propriété
string
orderBy
Agrégation à utiliser pour trier les résultats et la direction du tri. Une seule commande peut être spécifiée. exemples : somme d’asc
orderBy?: string
Valeur de propriété
string
startTime
Heure de début de la requête. Il s’agit d’une chaîne au format « aaaa-MM-ddTHH :mm :ss.fffZ ». Si vous avez spécifié le paramètre endTime, ce paramètre est requis. Si seul startTime est spécifié, endTime est défini par défaut sur l’heure actuelle. Si aucun intervalle de temps n’est spécifié, la valeur par défaut est de 1 heure.
startTime?: Date
Valeur de propriété
Date
top
Nombre maximal d’enregistrements à récupérer par ID de ressource dans la requête. Valide uniquement si le filtre est spécifié. La valeur par défaut est 10.
top?: number
Valeur de propriété
number
Détails de la propriété héritée
abortSignal
Signal qui peut être utilisé pour abandonner les demandes.
abortSignal?: AbortSignalLike
Valeur de propriété
héritée de coreClient.OperationOptions.abortSignal
onResponse
Fonction à appeler chaque fois qu’une réponse est reçue du serveur lors de l’exécution de l’opération demandée. Peut être appelé plusieurs fois.
onResponse?: RawResponseCallback
Valeur de propriété
héritée de coreClient.OperationOptions.onResponse
requestOptions
Options utilisées lors de la création et de l’envoi de requêtes HTTP pour cette opération.
requestOptions?: OperationRequestOptions
Valeur de propriété
héritée de coreClient.OperationOptions.requestOptions
serializerOptions
Options permettant de remplacer le comportement de sérialisation/de désérialisation.
serializerOptions?: SerializerOptions
Valeur de propriété
héritée de coreClient.OperationOptions.serializerOptions
tracingOptions
Options utilisées lorsque le suivi est activé.
tracingOptions?: OperationTracingOptions
Valeur de propriété
héritée de coreClient.OperationOptions.tracingOptions