Delen via


ReportRecordContract interface

Rapportgegevens.

Eigenschappen

apiId

API-id-pad. /apis/{apiId}

apiRegion

API-regio-id.

apiTimeAvg

De gemiddelde tijd die nodig was om de aanvraag te verwerken.

apiTimeMax

Maximale tijd die nodig was om de aanvraag te verwerken.

apiTimeMin

Minimale tijd die nodig was om de aanvraag te verwerken.

bandwidth

Verbruikte bandbreedte.

cacheHitCount

Aantal keren dat inhoud is geleverd vanuit cachebeleid.

cacheMissCount

Het aantal keren dat inhoud is opgehaald uit de back-end.

callCountBlocked

Aantal geblokkeerde aanroepen vanwege ongeldige referenties. Dit omvat aanroepen die HttpStatusCode.Unauthorized en HttpStatusCode.Forbidden en HttpStatusCode.TooManyRequests retourneren

callCountFailed

Het aantal aanroepen is mislukt vanwege gateway- of back-endfouten. Dit omvat aanroepen die HttpStatusCode.BadRequest(400) en code tussen HttpStatusCode.InternalServerError (500) en 600 retourneren

callCountOther

Aantal andere oproepen.

callCountSuccess

Aantal geslaagde oproepen. Dit omvat aanroepen die HttpStatusCode <= 301 en HttpStatusCode.NotModified en HttpStatusCode.TemporaryRedirect retourneren

callCountTotal

Totaal aantal oproepen.

country

Het land waaraan deze recordgegevens zijn gerelateerd.

interval

Lengte van de aggregatieperiode. Interval moet meerdere van 15 minuten zijn en mag niet nul zijn. De waarde moet de ISO 8601-indeling () hebben.http://en.wikipedia.org/wiki/ISO_8601#Durations

name

Naam, afhankelijk van het rapporteindpunt, geeft de naam van het product, de API, de bewerking of de naam van de ontwikkelaar op.

operationId

Pad naar bewerkings-id. /apis/{apiId}/operations/{operationId}

productId

Pad naar product-id. /products/{productId} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

region

Landregio waaraan deze recordgegevens zijn gerelateerd.

serviceTimeAvg

Gemiddelde tijd die nodig was om de aanvraag op de back-end te verwerken.

serviceTimeMax

Maximale tijd die nodig was om de aanvraag op de back-end te verwerken.

serviceTimeMin

Minimale tijd die nodig was om de aanvraag op de back-end te verwerken.

subscriptionId

Pad naar abonnements-id. /subscriptions/{subscriptionId}

timestamp

Begin van de aggregatieperiode. De datum voldoet aan de volgende notatie: yyyy-MM-ddTHH:mm:ssZ zoals opgegeven door de ISO 8601-standaard.

userId

Pad naar gebruikers-id. /users/{userId} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

zip

Postcode waaraan deze recordgegevens zijn gerelateerd.

Eigenschapdetails

apiId

API-id-pad. /apis/{apiId}

apiId?: string

Waarde van eigenschap

string

apiRegion

API-regio-id.

apiRegion?: string

Waarde van eigenschap

string

apiTimeAvg

De gemiddelde tijd die nodig was om de aanvraag te verwerken.

apiTimeAvg?: number

Waarde van eigenschap

number

apiTimeMax

Maximale tijd die nodig was om de aanvraag te verwerken.

apiTimeMax?: number

Waarde van eigenschap

number

apiTimeMin

Minimale tijd die nodig was om de aanvraag te verwerken.

apiTimeMin?: number

Waarde van eigenschap

number

bandwidth

Verbruikte bandbreedte.

bandwidth?: number

Waarde van eigenschap

number

cacheHitCount

Aantal keren dat inhoud is geleverd vanuit cachebeleid.

cacheHitCount?: number

Waarde van eigenschap

number

cacheMissCount

Het aantal keren dat inhoud is opgehaald uit de back-end.

cacheMissCount?: number

Waarde van eigenschap

number

callCountBlocked

Aantal geblokkeerde aanroepen vanwege ongeldige referenties. Dit omvat aanroepen die HttpStatusCode.Unauthorized en HttpStatusCode.Forbidden en HttpStatusCode.TooManyRequests retourneren

callCountBlocked?: number

Waarde van eigenschap

number

callCountFailed

Het aantal aanroepen is mislukt vanwege gateway- of back-endfouten. Dit omvat aanroepen die HttpStatusCode.BadRequest(400) en code tussen HttpStatusCode.InternalServerError (500) en 600 retourneren

callCountFailed?: number

Waarde van eigenschap

number

callCountOther

Aantal andere oproepen.

callCountOther?: number

Waarde van eigenschap

number

callCountSuccess

Aantal geslaagde oproepen. Dit omvat aanroepen die HttpStatusCode <= 301 en HttpStatusCode.NotModified en HttpStatusCode.TemporaryRedirect retourneren

callCountSuccess?: number

Waarde van eigenschap

number

callCountTotal

Totaal aantal oproepen.

callCountTotal?: number

Waarde van eigenschap

number

country

Het land waaraan deze recordgegevens zijn gerelateerd.

country?: string

Waarde van eigenschap

string

interval

Lengte van de aggregatieperiode. Interval moet meerdere van 15 minuten zijn en mag niet nul zijn. De waarde moet de ISO 8601-indeling () hebben.http://en.wikipedia.org/wiki/ISO_8601#Durations

interval?: string

Waarde van eigenschap

string

name

Naam, afhankelijk van het rapporteindpunt, geeft de naam van het product, de API, de bewerking of de naam van de ontwikkelaar op.

name?: string

Waarde van eigenschap

string

operationId

Pad naar bewerkings-id. /apis/{apiId}/operations/{operationId}

operationId?: string

Waarde van eigenschap

string

productId

Pad naar product-id. /products/{productId} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

productId?: string

Waarde van eigenschap

string

region

Landregio waaraan deze recordgegevens zijn gerelateerd.

region?: string

Waarde van eigenschap

string

serviceTimeAvg

Gemiddelde tijd die nodig was om de aanvraag op de back-end te verwerken.

serviceTimeAvg?: number

Waarde van eigenschap

number

serviceTimeMax

Maximale tijd die nodig was om de aanvraag op de back-end te verwerken.

serviceTimeMax?: number

Waarde van eigenschap

number

serviceTimeMin

Minimale tijd die nodig was om de aanvraag op de back-end te verwerken.

serviceTimeMin?: number

Waarde van eigenschap

number

subscriptionId

Pad naar abonnements-id. /subscriptions/{subscriptionId}

subscriptionId?: string

Waarde van eigenschap

string

timestamp

Begin van de aggregatieperiode. De datum voldoet aan de volgende notatie: yyyy-MM-ddTHH:mm:ssZ zoals opgegeven door de ISO 8601-standaard.

timestamp?: Date

Waarde van eigenschap

Date

userId

Pad naar gebruikers-id. /users/{userId} OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

userId?: string

Waarde van eigenschap

string

zip

Postcode waaraan deze recordgegevens zijn gerelateerd.

zip?: string

Waarde van eigenschap

string