Partager via


ReportRecordContract interface

Données de rapport.

Propriétés

apiId

Chemin d’identificateur d’API. /apis/{apiId}

apiRegion

Identificateur de région d'API.

apiTimeAvg

Temps moyen nécessaire pour traiter la demande.

apiTimeMax

Temps maximal nécessaire pour traiter la demande.

apiTimeMin

Temps minimal nécessaire pour traiter la demande.

bandwidth

Bande passante consommée.

cacheHitCount

Nombre de fois où le contenu a été servi à partir de la stratégie de cache.

cacheMissCount

Nombre de fois où le contenu a été extrait du back-end.

callCountBlocked

Nombre d'appels bloqués en raison d'informations d'identification non valides. Cela inclut les appels qui retournent HttpStatusCode.Unauthorized et HttpStatusCode.Forbidden et HttpStatusCode.TooManyRequests

callCountFailed

Le nombre d’appels a échoué en raison d’erreurs de passerelle ou de back-end. Cela inclut les appels renvoyant HttpStatusCode.BadRequest(400) et tout code entre HttpStatusCode.InternalServerError (500) et 600

callCountOther

Nombre d’autres appels.

callCountSuccess

Nombre d’appels réussis. Cela inclut les appels renvoyant HttpStatusCode <= 301 et HttpStatusCode.NotModified et HttpStatusCode.TemporaryRedirect

callCountTotal

Nombre total d’appels.

country

Pays auquel ces données d’enregistrement sont liées.

interval

Longueur de la période d’agrégation. L’intervalle doit être multiple de 15 minutes et peut ne pas être égal à zéro. La valeur doit être au format ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations).

name

Le nom en fonction du point de terminaison de rapport spécifie le nom du produit, de l’API, de l’opération ou du développeur.

operationId

Chemin d’identificateur d’opération. /apis/{apiId}/operations/{operationId}

productId

Chemin d’identificateur de produit. /products/{productId} REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

region

Région de pays à laquelle ces données d’enregistrement sont liées.

serviceTimeAvg

Temps moyen nécessaire pour traiter la demande sur le back-end.

serviceTimeMax

Temps maximal nécessaire pour traiter la demande sur le serveur principal.

serviceTimeMin

Temps minimal nécessaire pour traiter la demande sur le back-end.

subscriptionId

Chemin d’identification de l’abonnement. /subscriptions/{subscriptionId}

timestamp

Début de la période d’agrégation. La date est conforme au format suivant : yyyy-MM-ddTHH:mm:ssZ tel que spécifié par la norme ISO 8601.

userId

Chemin d’identification de l’utilisateur. /users/{userId} REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

zip

Code postal auquel ces données d’enregistrement sont liées.

Détails de la propriété

apiId

Chemin d’identificateur d’API. /apis/{apiId}

apiId?: string

Valeur de propriété

string

apiRegion

Identificateur de région d'API.

apiRegion?: string

Valeur de propriété

string

apiTimeAvg

Temps moyen nécessaire pour traiter la demande.

apiTimeAvg?: number

Valeur de propriété

number

apiTimeMax

Temps maximal nécessaire pour traiter la demande.

apiTimeMax?: number

Valeur de propriété

number

apiTimeMin

Temps minimal nécessaire pour traiter la demande.

apiTimeMin?: number

Valeur de propriété

number

bandwidth

Bande passante consommée.

bandwidth?: number

Valeur de propriété

number

cacheHitCount

Nombre de fois où le contenu a été servi à partir de la stratégie de cache.

cacheHitCount?: number

Valeur de propriété

number

cacheMissCount

Nombre de fois où le contenu a été extrait du back-end.

cacheMissCount?: number

Valeur de propriété

number

callCountBlocked

Nombre d'appels bloqués en raison d'informations d'identification non valides. Cela inclut les appels qui retournent HttpStatusCode.Unauthorized et HttpStatusCode.Forbidden et HttpStatusCode.TooManyRequests

callCountBlocked?: number

Valeur de propriété

number

callCountFailed

Le nombre d’appels a échoué en raison d’erreurs de passerelle ou de back-end. Cela inclut les appels renvoyant HttpStatusCode.BadRequest(400) et tout code entre HttpStatusCode.InternalServerError (500) et 600

callCountFailed?: number

Valeur de propriété

number

callCountOther

Nombre d’autres appels.

callCountOther?: number

Valeur de propriété

number

callCountSuccess

Nombre d’appels réussis. Cela inclut les appels renvoyant HttpStatusCode <= 301 et HttpStatusCode.NotModified et HttpStatusCode.TemporaryRedirect

callCountSuccess?: number

Valeur de propriété

number

callCountTotal

Nombre total d’appels.

callCountTotal?: number

Valeur de propriété

number

country

Pays auquel ces données d’enregistrement sont liées.

country?: string

Valeur de propriété

string

interval

Longueur de la période d’agrégation. L’intervalle doit être multiple de 15 minutes et peut ne pas être égal à zéro. La valeur doit être au format ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations).

interval?: string

Valeur de propriété

string

name

Le nom en fonction du point de terminaison de rapport spécifie le nom du produit, de l’API, de l’opération ou du développeur.

name?: string

Valeur de propriété

string

operationId

Chemin d’identificateur d’opération. /apis/{apiId}/operations/{operationId}

operationId?: string

Valeur de propriété

string

productId

Chemin d’identificateur de produit. /products/{productId} REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

productId?: string

Valeur de propriété

string

region

Région de pays à laquelle ces données d’enregistrement sont liées.

region?: string

Valeur de propriété

string

serviceTimeAvg

Temps moyen nécessaire pour traiter la demande sur le back-end.

serviceTimeAvg?: number

Valeur de propriété

number

serviceTimeMax

Temps maximal nécessaire pour traiter la demande sur le serveur principal.

serviceTimeMax?: number

Valeur de propriété

number

serviceTimeMin

Temps minimal nécessaire pour traiter la demande sur le back-end.

serviceTimeMin?: number

Valeur de propriété

number

subscriptionId

Chemin d’identification de l’abonnement. /subscriptions/{subscriptionId}

subscriptionId?: string

Valeur de propriété

string

timestamp

Début de la période d’agrégation. La date est conforme au format suivant : yyyy-MM-ddTHH:mm:ssZ tel que spécifié par la norme ISO 8601.

timestamp?: Date

Valeur de propriété

Date

userId

Chemin d’identification de l’utilisateur. /users/{userId} REMARQUE : cette propriété ne sera pas sérialisée. Il ne peut être rempli que par le serveur.

userId?: string

Valeur de propriété

string

zip

Code postal auquel ces données d’enregistrement sont liées.

zip?: string

Valeur de propriété

string