ReportRecordContract interface
Données de rapport.
Propriétés
| api |
Chemin d’accès de l’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é récupéré à partir du serveur principal. |
| call |
Nombre d’appels bloqués en raison d’informations d’identification non valides. Cela inclut les appels retournant 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 retournant 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 retournant httpStatusCode <= 301 et HttpStatusCode.NotModified et HttpStatusCode.TemporaryRedirect |
| call |
Nombre total d’appels. |
| country | Pays auquel ces données d’enregistrement sont associé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 produit, l’API, l’opération ou le nom du développeur. |
| operation |
Chemin d’accès de l’identificateur d’opération. /apis/{apiId}/operations/{operationId} |
| product |
Chemin d’accès de l’identificateur de produit. /products/{productId} REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| region | Région de pays à laquelle ces données d’enregistrement sont associées. |
| service |
Temps moyen nécessaire pour traiter la demande sur le serveur principal. |
| service |
Temps maximal nécessaire pour traiter la demande sur le serveur principal. |
| service |
Temps minimal nécessaire pour traiter la demande sur le serveur principal. |
| subscription |
Chemin d’accès de l’identificateur d’abonnement. /subscriptions/{subscriptionId} |
| timestamp | Début de la période d’agrégation. La date est conforme au format suivant : |
| user |
Chemin d’accès de l’identificateur de l’utilisateur. /users/{userId} REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur. |
| zip | Code postal auquel ces données d’enregistrement sont associées. |
Détails de la propriété
apiId
Chemin d’accès de l’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é récupéré à partir du serveur principal.
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 retournant 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 retournant 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 retournant 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 associé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 produit, l’API, l’opération ou le nom du développeur.
name?: string
Valeur de propriété
string
operationId
Chemin d’accès de l’identificateur d’opération. /apis/{apiId}/operations/{operationId}
operationId?: string
Valeur de propriété
string
productId
Chemin d’accès de l’identificateur de produit. /products/{productId} REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
productId?: string
Valeur de propriété
string
region
Région de pays à laquelle ces données d’enregistrement sont associées.
region?: string
Valeur de propriété
string
serviceTimeAvg
Temps moyen nécessaire pour traiter la demande sur le serveur principal.
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 serveur principal.
serviceTimeMin?: number
Valeur de propriété
number
subscriptionId
Chemin d’accès de l’identificateur d’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 comme spécifié par la norme ISO 8601.
timestamp?: Date
Valeur de propriété
Date
userId
Chemin d’accès de l’identificateur de l’utilisateur. /users/{userId} REMARQUE : cette propriété ne sera pas sérialisée. Elle ne peut être remplie que par le serveur.
userId?: string
Valeur de propriété
string
zip
Code postal auquel ces données d’enregistrement sont associées.
zip?: string
Valeur de propriété
string