VENDITE: 1-800-867-1389

Formato del log di Analisi archiviazione

Aggiornamento: giugno 2014

Ogni voce di log è conforme al formato di log standard che dipende dalla versione della registrazione di Analisi archiviazione. Il primo campo in una voce di log indica sempre il numero di versione. I consumer dei dati di registrazione possono accettare una dipendenza da questo campo e i seguenti aspetti di una voce di log:

  • Tutti i campi, popolati o vuoti, saranno separati da un punto e virgola ";"

  • Ogni voce di log è separata da un carattere di nuova riga "\n"

  • L'ultimo campo nella voce non termina con un punto e virgola ";"

Verificare sempre la versione prima di elaborare una voce di log.

noteNota
Qualsiasi campo che può contenere una virgoletta ("), un punto e virgola (;) o una nuova riga (\n) viene codificato in formato HTML e racchiuso tra virgolette.

Ogni voce di log versione 1.0 è conforme al formato seguente:

<version-number>;<request-start-time>;<operation-type>;<request-status>;<http-status-code>;<end-to-end-latency-in-ms>;<server-latency-in-ms>;<authentication-type>;<requester-account-name>;<owner-account-name>;<service-type>;<request-url>;<requested-object-key>;<request-id-header>;<operation-count>;<requester-ip-address>;<request-version-header>;<request-header-size>;<request-packet-size>;<response-header-size>;<response-packet-size>;<request-content-length>;<request-md5>;<server-md5>;<etag-identifier>;<last-modified-time>;<conditions-used>;<user-agent-header>;<referrer-header>;<client-request-id>

Nella tabella seguente viene elencato e definito ogni campo di una voce di log.

 

Nome campo Tipo di campo Definizione Esempio

<version-number>

stringa

Versione della registrazione di Analisi archiviazione utilizzata per registrare la voce.

1.0

<request-start-time>

timestamp

Ora UTC di ricezione della richiesta da Analisi archiviazione.

2011-08-09T21:44:36.2481552Z

<operation-type>

stringa

Tipo di operazione REST eseguita. Per un elenco delle operazioni possibili, vedere Operazioni e messaggi di stato registrati di Analisi archiviazione.

GetBlob

<request-status>

stringa

Stato dell'operazione richiesta. Per un elenco dei messaggi di stato possibili, vedere Operazioni e messaggi di stato registrati di Analisi archiviazione.

Success

<http-status-code>

stringa

Codice di stato HTTL della richiesta. Se la richiesta viene interrotta, questo valore può essere impostato su Unknown.

200

<end-to-end-latency-in-ms>

durata

Tempo totale in millisecondi per eseguire l'operazione richiesta, incluso il tempo per leggere la richiesta in arrivo e inviare la risposta al richiedente.

39

<server-latency-in-ms>

durata

Tempo totale in millisecondi per eseguire l'operazione richiesta. Questo valore non include la latenza di rete (il tempo per leggere la richiesta in arrivo e inviare la risposta al richiedente).

22

<authentication-type>

stringa

Indica se la richiesta è stata autenticata, è anonima o basata su una firma di accesso condiviso (SAS).

authenticated

<requester-account-name>

stringa

Nome account che effettua la richiesta, se la richiesta è autenticata. Questo campo è vuoto per le richieste SAS e anonime.

myaccount

<owner-account-name>

stringa

Nome dell'account del proprietario del servizio.

myaccount

<service-type>

stringa

Servizio di archiviazione richiesto: Blob, tabelle o di accodamento.

blob

<request-url>

stringa

URL completo della richiesta, tra virgolette.

"https://myaccount.blob.core.windows.net/mycontainer/2025c44c-d25e-42bf-8507-7a5ca4faa034?timeout=30000"

<requested-object-key>

stringa

Chiave dell'oggetto richiesto, tra virgolette. Questo campo utilizza sempre il nome dell'account, anche se è stato configurato un nome di dominio personalizzato.

"/myaccount/mycontainer/2025c44c-d25e-42bf-8507-7a5ca4faa034"

<request-id-header>

guid

ID richiesta assegnato dal servizio di archiviazione. Equivale al valore dell'intestazione x-ms-request-id.

668a4744-7eb3-4e8f-b8d3-fbfd3829715b

<operation-count>

int

Numero di ogni operazione registrata per una richiesta, utilizzando un indice zero. Alcune richieste richiedono più di un'operazione, ad esempio Copy Blob, anche se la maggior parte ne esegue solo una.

0

<requester-ip-address>

stringa

Indirizzo IP del richiedente.

192.100.0.102

<request-version-header>

stringa

Versione del servizio di archiviazione specificata quando è stata effettuata la richiesta. Equivale al valore dell'intestazione x-ms-version.

2009-09-19

<request-header-size>

long

Dimensioni dell'intestazione della richiesta, in byte. Se una richiesta ha esito negativo, questo valore può essere vuoto.

280

<request-packet-size>

long

Dimensioni dei pacchetti della richiesta letti dal servizio di archiviazione, in byte. Se una richiesta ha esito negativo, questo valore può essere vuoto.

0

<response-header-size>

long

Dimensioni dell'intestazione della risposta, in byte. Se una richiesta ha esito negativo, questo valore può essere vuoto.

216

<response-packet-size>

long

Dimensioni dei pacchetti della risposta scritti dal servizio di archiviazione, in byte. Se una richiesta ha esito negativo, questo valore può essere vuoto.

0

<request-content-length>

long

Valore dell'intestazione Content-Length per la richiesta inviata al servizio di archiviazione. Se la richiesta ha avuto esito positivo, questo valore è uguale a <request-packet-size>. Se una richiesta ha avuto esito negativo, questo valore potrebbe essere diverso da <request-packet-size> oppure vuoto.

0

<request-md5>

stringa

Valore dell'intestazione Content-MD5 o x-ms-content-md5 nella richiesta, tra virgolette. Il valore hash MD5 specificato in questo campo rappresenta il contenuto nella richiesta. Questo campo può essere vuoto.

"788815fd0198be0d275ad329cafd1830"

<server-md5>

stringa

Valore hash MD5 calcolato dal servizio di archiviazione, tra virgolette. Questo campo può essere vuoto.

"3228b3cf1069a5489b298446321f8521"

<etag-identifier>

stringa

Identificatore ETag per l'oggetto restituito, tra virgolette.

"0x8D101F7E4B662C4"

<last-modified-time>

datetime

Ora dell'ultima modifica per l'oggetto restituito, tra virgolette. Questo campo è vuoto per le operazioni che possono restituire più oggetti.

Tuesday, 09-Aug-11 21:13:26 GMT

<conditions-used>

stringa

Elenco separato da punto e virgola nel formato ConditionName=value, tra virgolette. ConditionName può essere una delle condizioni seguenti:

  • If-Modified-Since

  • If-Unmodified-Since

  • If-Match

  • If-None-Match

"If-Modified-Since=Friday, 05-Aug-11 19:11:54 GMT"

<user-agent-header>

stringa

Valore dell'intestazione User-Agent, tra virgolette.

“Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)”

<referrer-header>

stringa

Valore dell'intestazione Referer, tra virgolette.

"http://contoso.com/about.html"

<client-request-id>

stringa

Valore dell'intestazione x-ms-client-request-id incluso nella richiesta, tra virgolette.

"8/9/2011 9:44:36 PM 45ef1c0f-8c71-4153-bc88-38589f63fbfc"

La seguente voce di log di esempio si applica a una richiesta GetBlob anonima:

1.0;2011-08-09T18:52:40.9241789Z;GetBlob;AnonymousSuccess;200;18;10;anonymous;;myaccount;blob;"https:// myaccount.blob.core.windows.net/thumbnails/lake.jpg?timeout=30000";"/myaccount/thumbnails/lake.jpg";a84aa705-8a85-48c5-b064-b43bd22979c3;0;123.100.2.10;2009-09-19;252;0;265;100;0;;;"0x8CE1B6EA95033D5";Friday, 09-Aug-11 18:52:40 GMT;;;;"8/9/2011 6:52:40 PM ba98eb12-700b-4d53-9230-33a3330571fc"

La seguente voce di log di esempio si applica a una richiesta PutBlob autenticata:

1.0;2011-08-09T18:02:40.6271789Z;PutBlob;Success;201;28;21;authenticated;myaccount;myaccount;blob;"https://myaccount.blob.core.windows.net/thumbnails/lake.jpg?timeout=30000";"/myaccount/thumbnails/lake.jpg";fb658ee6-6123-41f5-81e2-4bfdc178fea3;0;201.9.10.20;2009-09-19;438;100;223;0;100;;"66CbMXKirxDeTr82SXBKbg==";"0x8CE1B67AD25AA05";Friday, 09-Aug-11 18:02:40 GMT;;;;"8/9/2011 6:02:40 PM ab970a57-4a49-45c4-baa9-20b687941e32"

La seguente voce di log di esempio si applica CopyBlob autenticata eseguita utilizzando una versione precedente alla 2012-02-12. Con l'operazione Copy Blob vengono registrate 3 operazioni: CopyBlob, CopyBlobSource e CopyBlobDestination. Si noti che la proprietà ID della richiesta è identica per tutte e tre le operazioni, tuttavia l'ID operazione viene incrementato per ogni operazione. L'ID richiesta e l'ID operazione sono riportati in grassetto per ogni voce di log seguente:

1.0;2011-08-09T18:02:40.6526789Z;CopyBlob;Success;201;28;28;authenticated;account8ce1b67a9e80b35;myaccount;blob;"https://myaccount.blob.core.windows.net/thumbnails/lake.jpg?timeout=30000";"/myaccount/thumbnails/lakebck.jpg";85ba10a5-b7e2-495e-8033-588e08628c5d;0;268.20.203.21;2009-09-19;505;0;188;0;0;;;"0x8CE1B67AD473BC5";Friday, 09-Aug-11 18:02:40 GMT;;;;"8/9/2011 6:02:40 PM 683803d3-538f-4ba8-bc7c-24c83aca5b1a"

1.0;2011-08-09T18:02:40.6526789Z;CopyBlobSource;Success;201;28;28;authenticated;myaccount;myaccount;blob;"https://myaccount.blob.core.windows.net/thumbnails/lake.jpg?timeout=30000";"/myaccount/thumbnails/lake.jpg";85ba10a5-b7e2-495e-8033-588e08628c5d;1;268.20.203.21;2009-09-19;505;0;188;0;0;;;;;;;;"8/9/2011 6:02:40 PM 683803d3-538f-4ba8-bc7c-24c83aca5b1a"

1.0;2011-08-09T18:02:40.6526789Z;CopyBlobDestination;Success;201;28;28;authenticated;myaccount;myaccount;blob;"https://myaccount.blob.core.windows.net/thumbnails/lake.jpg?timeout=30000";"/myaccount/thumbnails/lakebck.jpg";85ba10a5-b7e2-495e-8033-588e08628c5d;2;268.20.203.21;2009-09-19;505;0;188;0;0;;;;;;;;"8/9/2011 6:02:40 PM 683803d3-538f-4ba8-bc7c-24c83aca5b1a"

Nella versione 2012-02-12 e successive, <requested-object-key> è un URL che sostituisce il formato /accountname/containername/blobname utilizzato nelle versioni precedenti alla 2012-02-12.

1.0;2012-05-11T18:02:40.6526789Z;CopyBlob;Success;201;28;28;authenticated;account8ce1b67a9e80b35;myaccount;blob;"https://myaccount.blob.core.windows.net/thumbnails/lakebck.jpg?timeout=30000";"/myaccount/thumbnails/lakebck.jpg";95ba10a5-b7e2-495e-8033-588e08628c5d;0;268.20.203.21;2012-02-12;505;0;188;0;0;;;"0x8CE1B67AD473BC5";Friday, 09-May-12 18:02:40 GMT;;;;"5/11/2012 6:02:40 PM 683803d3-538f-4ba8-bc7c-24c83aca5b1a"

1.0;2012-05-11T18:02:40.6526789Z;CopyBlobSource;Success;201;28;28;authenticated;myaccount;myaccount;blob;"https://myaccount.blob.core.windows.net/thumbnails/lake.jpg?timeout=30000";"https://myaccount.blob.core.windows.net/thumbnails/lake.jpg?timeout=30000";95ba10a5-b7e2-495e-8033-588e08628c5d;1;268.20.203.21;2012-02-12;505;0;188;0;0;;;;;;;;"5/11/2012 6:02:40 PM 683803d3-538f-4ba8-bc7c-24c83aca5b1a"

1.0;2012-05-11T18:02:40.6526789Z;CopyBlobDestination;Success;201;28;28;authenticated;myaccount;myaccount;blob;"https://myaccount.blob.core.windows.net/thumbnails/lakebck.jpg?timeout=30000";"/myaccount/thumbnails/lakebck.jpg";95ba10a5-b7e2-495e-8033-588e08628c5d;2;268.20.203.21;2012-02-12;505;0;188;0;0;;;;;;;;"5/11/2012 6:02:40 PM 683803d3-538f-4ba8-bc7c-24c83aca5b1a"

Vedere anche

Il documento è risultato utile?
(1500 caratteri rimanenti)
Grazie per i commenti inviati.
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2014 Microsoft