Condividi tramite


ReportRecordContract interface

Dati del report.

Proprietà

apiId

Percorso identificatore API. /apis/{apiId}

apiRegion

Identificatore di area API.

apiTimeAvg

Tempo medio necessario per elaborare la richiesta.

apiTimeMax

Tempo massimo necessario per elaborare la richiesta.

apiTimeMin

Tempo minimo necessario per elaborare la richiesta.

bandwidth

Larghezza di banda utilizzata.

cacheHitCount

Numero di volte in cui il contenuto è stato servito dai criteri di cache.

cacheMissCount

Numero di volte in cui il contenuto è stato recuperato dal back-end.

callCountBlocked

Numero di chiamate bloccate a causa di credenziali non valide. Sono incluse le chiamate che restituiscono HttpStatusCode.Unauthorized e HttpStatusCode.Forbidden e HttpStatusCode.TooManyRequests

callCountFailed

Numero di chiamate non riuscite a causa di errori gateway o back-end. Sono incluse le chiamate che restituiscono HttpStatusCode.BadRequest(400) e qualsiasi codice tra HttpStatusCode.InternalServerError (500) e 600

callCountOther

Numero di altre chiamate.

callCountSuccess

Numero di chiamate riuscite. Sono incluse le chiamate che restituiscono HttpStatusCode = 301 e HttpStatusCode.NotModified <e HttpStatusCode.TemporaryRedirect

callCountTotal

Numero totale di chiamate.

country

Paese a cui sono correlati questi dati di record.

interval

Lunghezza del periodo di aggregazione. L'intervallo deve essere multiplo di 15 minuti e potrebbe non essere zero. Il valore deve essere in formato ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations).

name

Il nome a seconda dell'endpoint del report specifica il prodotto, l'API, l'operazione o il nome dello sviluppatore.

operationId

Percorso dell'identificatore dell'operazione. /apis/{apiId}/operations/{operationId}

productId

Percorso identificatore prodotto. /products/{productId} NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

region

Area geografica a cui sono correlati i dati del record.

serviceTimeAvg

Tempo medio necessario per elaborare la richiesta nel back-end.

serviceTimeMax

Tempo massimo impiegato per elaborare la richiesta nel back-end.

serviceTimeMin

Tempo minimo necessario per elaborare la richiesta nel back-end.

subscriptionId

Percorso dell'identificatore della sottoscrizione. /subscriptions/{subscriptionId}

timestamp

Inizio del periodo di aggregazione. La data è conforme al formato seguente: yyyy-MM-ddTHH:mm:ssZ come specificato dallo standard ISO 8601.

userId

Percorso identificatore utente. /users/{userId} NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

zip

Codice postale a cui sono correlati i dati del record.

Dettagli proprietà

apiId

Percorso identificatore API. /apis/{apiId}

apiId?: string

Valore della proprietà

string

apiRegion

Identificatore di area API.

apiRegion?: string

Valore della proprietà

string

apiTimeAvg

Tempo medio necessario per elaborare la richiesta.

apiTimeAvg?: number

Valore della proprietà

number

apiTimeMax

Tempo massimo necessario per elaborare la richiesta.

apiTimeMax?: number

Valore della proprietà

number

apiTimeMin

Tempo minimo necessario per elaborare la richiesta.

apiTimeMin?: number

Valore della proprietà

number

bandwidth

Larghezza di banda utilizzata.

bandwidth?: number

Valore della proprietà

number

cacheHitCount

Numero di volte in cui il contenuto è stato servito dai criteri di cache.

cacheHitCount?: number

Valore della proprietà

number

cacheMissCount

Numero di volte in cui il contenuto è stato recuperato dal back-end.

cacheMissCount?: number

Valore della proprietà

number

callCountBlocked

Numero di chiamate bloccate a causa di credenziali non valide. Sono incluse le chiamate che restituiscono HttpStatusCode.Unauthorized e HttpStatusCode.Forbidden e HttpStatusCode.TooManyRequests

callCountBlocked?: number

Valore della proprietà

number

callCountFailed

Numero di chiamate non riuscite a causa di errori gateway o back-end. Sono incluse le chiamate che restituiscono HttpStatusCode.BadRequest(400) e qualsiasi codice tra HttpStatusCode.InternalServerError (500) e 600

callCountFailed?: number

Valore della proprietà

number

callCountOther

Numero di altre chiamate.

callCountOther?: number

Valore della proprietà

number

callCountSuccess

Numero di chiamate riuscite. Sono incluse le chiamate che restituiscono HttpStatusCode = 301 e HttpStatusCode.NotModified <e HttpStatusCode.TemporaryRedirect

callCountSuccess?: number

Valore della proprietà

number

callCountTotal

Numero totale di chiamate.

callCountTotal?: number

Valore della proprietà

number

country

Paese a cui sono correlati questi dati di record.

country?: string

Valore della proprietà

string

interval

Lunghezza del periodo di aggregazione. L'intervallo deve essere multiplo di 15 minuti e potrebbe non essere zero. Il valore deve essere in formato ISO 8601 (http://en.wikipedia.org/wiki/ISO_8601#Durations).

interval?: string

Valore della proprietà

string

name

Il nome a seconda dell'endpoint del report specifica il prodotto, l'API, l'operazione o il nome dello sviluppatore.

name?: string

Valore della proprietà

string

operationId

Percorso dell'identificatore dell'operazione. /apis/{apiId}/operations/{operationId}

operationId?: string

Valore della proprietà

string

productId

Percorso identificatore prodotto. /products/{productId} NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

productId?: string

Valore della proprietà

string

region

Area geografica a cui sono correlati i dati del record.

region?: string

Valore della proprietà

string

serviceTimeAvg

Tempo medio necessario per elaborare la richiesta nel back-end.

serviceTimeAvg?: number

Valore della proprietà

number

serviceTimeMax

Tempo massimo impiegato per elaborare la richiesta nel back-end.

serviceTimeMax?: number

Valore della proprietà

number

serviceTimeMin

Tempo minimo necessario per elaborare la richiesta nel back-end.

serviceTimeMin?: number

Valore della proprietà

number

subscriptionId

Percorso dell'identificatore della sottoscrizione. /subscriptions/{subscriptionId}

subscriptionId?: string

Valore della proprietà

string

timestamp

Inizio del periodo di aggregazione. La data è conforme al formato seguente: yyyy-MM-ddTHH:mm:ssZ come specificato dallo standard ISO 8601.

timestamp?: Date

Valore della proprietà

Date

userId

Percorso identificatore utente. /users/{userId} NOTA: questa proprietà non verrà serializzata. Può essere popolata solo dal server.

userId?: string

Valore della proprietà

string

zip

Codice postale a cui sono correlati i dati del record.

zip?: string

Valore della proprietà

string