ReportRecordContract interface
Données de rapport.
Propriétés
api |
Chemin d’identificateur d’API. /apis/{apiId} |
api |
Identificateur de région d'API. |
api |
Temps moyen nécessaire pour traiter la demande. |
api |
Temps maximal nécessaire pour traiter la demande. |
api |
Temps minimal nécessaire pour traiter la demande. |
bandwidth | Bande passante consommée. |
cache |
Nombre de fois où le contenu a été servi à partir de la stratégie de cache. |
cache |
Nombre de fois où le contenu a été extrait du back-end. |
call |
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 |
call |
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 |
call |
Nombre d’autres appels. |
call |
Nombre d’appels réussis. Cela inclut les appels renvoyant HttpStatusCode <= 301 et HttpStatusCode.NotModified et HttpStatusCode.TemporaryRedirect |
call |
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. |
operation |
Chemin d’identificateur d’opération. /apis/{apiId}/operations/{operationId} |
product |
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. |
service |
Temps moyen nécessaire pour traiter la demande sur le back-end. |
service |
Temps maximal nécessaire pour traiter la demande sur le serveur principal. |
service |
Temps minimal nécessaire pour traiter la demande sur le back-end. |
subscription |
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 : |
user |
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