VENTAS: 1-800-867-1389

Formato del registro del análisis de almacenamiento

Actualizado: junio de 2014

Cada entrada de registro se ajusta a un formato estándar determinado por la versión del registro del análisis de almacenamiento. El primer campo de una entrada de registro siempre especifica el número de versión. Los consumidores de datos de registro pueden establecer una dependencia sobre este campo, así como sobre los aspectos siguientes de una entrada de registro:

  • Todos los campos, estén llenos o vacíos, se separarán mediante un punto y coma “;”

  • Cada entrada de registro se separa mediante un carácter de nueva línea “\n”

  • El último campo de la entrada no terminará con un punto y coma “;”

Compruebe siempre la versión antes de procesar una entrada de registro.

noteNota
Los campos que puedan incluir comillas ("), un punto y coma (;) o un carácter de nueva línea (\n) se codifican en HTML y se cierran entre comillas.

Cada entrada de registro de la versión 1.0 se ajusta al formato siguiente:

<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>

En la tabla siguiente se muestran y se definen cada uno de los campos de una entrada de registro.

 

Nombre de campo Tipo de campo Definición Ejemplo

<version-number>

string

La versión del registro del análisis de almacenamiento utilizada para registrar la entrada.

1.0

<request-start-time>

timestamp

La hora en formato UTC en la que el análisis de almacenamiento recibió la solicitud.

2011-08-09T21:44:36.2481552Z

<operation-type>

string

El tipo de operación REST realizada. Para obtener una lista de las operaciones posibles, vea el tema Operaciones y mensajes de estado registrados por el análisis de almacenamiento.

GetBlob

<request-status>

string

El estado de la operación solicitada. Para obtener una lista de los mensajes de estado posibles, vea el tema Operaciones y mensajes de estado registrados por el análisis de almacenamiento.

Success

<http-status-code>

string

El código de estado HTTP de la solicitud. Si se interrumpe la solicitud, este valor se puede establecer en Unknown.

200

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

duration

El tiempo total en milisegundos para realizar la operación solicitada, incluido el tiempo para leer la solicitud entrante y enviar la respuesta al solicitante.

39

<server-latency-in-ms>

duration

El tiempo total en milisegundos para realizar la operación solicitada. Este valor no incluye la latencia de red (el tiempo para leer la solicitud entrante y enviar la respuesta al solicitante).

22

<authentication-type>

string

Indica si la solicitud era autenticada, anónima o si utilizó una firma de acceso compartido (SAS).

authenticated

<requester-account-name>

string

El nombre de la cuenta que realiza la solicitud, si la solicitud es autenticada. Este campo estará vacío para las solicitudes SAS y las anónimas.

myaccount

<owner-account-name>

string

El nombre de cuenta del propietario del servicio.

myaccount

<service-type>

string

Servicio de almacenamiento solicitado: blob, tabla o cola.

blob

<request-url>

string

La dirección URL completa de la solicitud, entre comillas.

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

<requested-object-key>

string

La clave del objeto solicitado, entre comillas. Este campo utilizará siempre el nombre de cuenta, incluso si se ha configurado un nombre de dominio personalizado.

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

<request-id-header>

guid

El identificador de solicitud asignado por el servicio de almacenamiento. Esto equivale al valor del encabezado x-ms-request-id.

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

<operation-count>

int

El número de cada operación registrada para una solicitud, utilizando un índice de cero. Algunas solicitudes requieren más de una operación, como Copy Blob, aunque la mayoría realizan una sola.

0

<requester-ip-address>

string

La dirección IP del solicitante.

192.100.0.102

<request-version-header>

string

La versión del servicio de almacenamiento especificada al realizar la solicitud. Esto equivale al valor del encabezado x-ms-version.

2009-09-19

<request-header-size>

long

El tamaño del encabezado de solicitud, en bytes. Si una solicitud se realiza incorrectamente, este valor puede estar vacío.

280

<request-packet-size>

long

El tamaño de los paquetes de solicitud leídos por el servicio de almacenamiento, en bytes. Si una solicitud se realiza incorrectamente, este valor puede estar vacío.

0

<response-header-size>

long

El tamaño del encabezado de respuesta, en bytes. Si una solicitud se realiza incorrectamente, este valor puede estar vacío.

216

<response-packet-size>

long

El tamaño de los paquetes de respuesta escritos por el servicio de almacenamiento, en bytes. Si una solicitud se realiza incorrectamente, este valor puede estar vacío.

0

<request-content-length>

long

El valor del encabezado Content-Length para la solicitud enviada al servicio de almacenamiento. Si la solicitud se realizó correctamente, este valor es igual a <request-packet-size>. Si la solicitud se realizó incorrectamente, este valor puede no ser igual a <request-packet-size>, o puede estar vacío.

0

<request-md5>

string

El valor del encabezado Content-MD5 o x-ms-content-md5 de la solicitud, entre comillas. El valor del hash MD5 especificado en este campo representa el contenido de la solicitud. Este campo puede estar vacío.

"788815fd0198be0d275ad329cafd1830"

<server-md5>

string

El valor del hash MD5 calculado por el servicio de almacenamiento, entre comillas. Este campo puede estar vacío.

"3228b3cf1069a5489b298446321f8521"

<etag-identifier>

string

El identificador de la ETag para el objeto devuelto, entre comillas.

"0x8D101F7E4B662C4"

<last-modified-time>

datetime

La hora de última modificación (LMT) para el objeto devuelto, entre comillas. Este campo está vacío para las operaciones que pueden devolver varios objetos.

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

<conditions-used>

string

Lista separada por signos de punto y coma con el formato ConditionName=value, entre comillas. ConditionName puede ser una de las condiciones siguientes:

  • 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>

string

El valor del encabezado User-Agent, entre comillas.

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

<referrer-header>

string

El valor del encabezado Referer, entre comillas.

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

<client-request-id>

string

El valor del encabezado x-ms-client-request-id incluido en la solicitud, entre comillas.

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

La entrada de registro de ejemplo siguiente se aplica a una solicitud GetBlob anónima:

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 entrada de registro de ejemplo siguiente se aplica a una solicitud PutBlob autenticada:

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 entrada de registro de ejemplo siguiente se aplica a una solicitud CopyBlob autenticada realizada con una versión anterior a 2012-02-12. La operación Copy Blob registrará 3 operaciones: CopyBlob, CopyBlobSource y CopyBlobDestination. Observe que la propiedad de identificador de solicitud es idéntica para las tres operaciones, pero el identificador de operación se incrementa en cada una. El identificador de solicitud y el identificador de operación están en negrita para cada una de las entradas de registro siguientes:

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"

En la versión 2012-02-12 y versiones más recientes, <requested-object-key> es una dirección URL que reemplaza al formato /accountname/containername/blobname utilizado en versiones anteriores a 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"

Vea también

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2014 Microsoft