이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
내보내기(0) 인쇄
모두 확장

저장소 분석 로그 형식

업데이트 날짜: 2015년 4월

각 로그 항목은 저장소 분석 로깅 버전별 표준 로그 형식을 따릅니다. 로그 항목의 첫 번째 필드는 항상 버전 번호를 지정합니다. 사용자는 로깅 데이터에 대해 이 필드 및 로그 항목의 다음과 같은 특성을 참조할 수 있습니다.

  • 값의 유무에 관계 없이 모든 필드는 세미콜론(;)으로 구분됩니다.

  • 각 로그 항목은 줄바꿈 문자("\n")로 구분됩니다.

  • 항목의 마지막 필드는 세미콜론(";")으로 끝나지 않습니다.

로그 항목을 처리하기 전에 항상 버전을 확인합니다.

note참고
따옴표(“), 세미콜론(;) 또는 줄바꿈 문자(\n)를 포함할 수 있는 모든 필드는 HTML 인코딩 및 인용 처리를 거칩니다.

1.0 버전의 로그 항목은 다음 형식을 따릅니다.

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

다음 표에 로그 항목의 각 필드에 대한 정의가 나와 있습니다.

 

필드 이름 필드 유형 정의 예제

<version-number>

문자열

항목을 기록하는 데 사용되는 저장소 분석 로깅의 버전입니다.

1.0

<request-start-time>

timestamp

저장소 분석에 요청이 수신된 UTC 시간입니다.

2011-08-09T21:44:36.2481552Z

<operation-type>

문자열

수행된 REST 작업의 유형입니다. 전체 작업 목록은 저장소 분석에서 기록한 작업 및 상태 메시지를 참조하십시오.

GetBlob

<request-status>

문자열

요청된 작업의 상태입니다. 전체 상태 메시지 목록은 저장소 분석에서 기록한 작업 및 상태 메시지를 참조하십시오.

Success

<http-status-code>

문자열

요청의 HTTP 상태 코드입니다. 요청이 중단되면 이 값은 Unknown으로 설정됩니다.

200

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

duration

수신 요청을 읽어 요청자에게 응답을 보내기까지 요청된 작업을 수행하는 데 걸린 총 시간으로 밀리초 단위입니다.

39

<server-latency-in-ms>

duration

요청된 작업을 수행하는 데 걸린 총 시간으로 밀리초 단위입니다. 이 값에 네트워크 대기 시간(수신 요청을 읽고 요청자에게 응답을 보내는 데 걸리는 시간)은 포함되지 않습니다.

22

<authentication-type>

문자열

인증된 요청, 익명 또는 공유 액세스 서명(SAS)을 사용했는지 여부를 나타냅니다.

authenticated

<requester-account-name>

문자열

인증된 요청인 경우 요청을 한 계정 이름입니다. 익명 및 SAS 요청의 경우 이 필드는 비어 있습니다.

myaccount

<owner-account-name>

문자열

서비스 소유자의 계정 이름입니다.

myaccount

<service-type>

문자열

Blob, 테이블 또는 큐의 요청된 저장소 서비스입니다.

blob

<request-url>

문자열

따옴표로 묶은 요청의 전체 URL입니다.

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

<requested-object-key>

문자열

따옴표로 묶은 요청된 개체의 키입니다. 사용자 지정 도메인 이름이 구성된 경우에도 이 필드는 항상 계정 이름을 사용합니다.

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

<request-id-header>

guid

저장소 서비스에 의해 할당된 요청 ID입니다. x-ms-request-id 헤더의 값과 같습니다.

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

<operation-count>

int

요청에 대해 로깅된 각 작업의 번호로 0부터 시작합니다. Copy Blob와 같이 둘 이상의 작업이 필요한 요청도 있지만 대부분은 하나의 작업만 수행합니다.

0

<requester-ip-address>

문자열

요청자의 IP 주소(포트 번호 포함)입니다.

192.100.0.102:4362

<request-version-header>

문자열

요청 시 지정된 저장소 서비스 버전입니다. x-ms-version 헤더의 값과 같습니다.

2009-09-19

<request-header-size>

long

바이트로 표시되는 요청 헤더의 크기입니다. 요청이 실패할 경우 이 값은 비어 있을 수 있습니다.

280

<request-packet-size>

long

저장소 서비스에서 읽는 요청 패킷의 바이트 크기입니다. 요청이 실패할 경우 이 값은 비어 있을 수 있습니다.

0

<response-header-size>

long

바이트로 표시되는 응답 헤더의 크기입니다. 요청이 실패할 경우 이 값은 비어 있을 수 있습니다.

216

<response-packet-size>

long

저장소 서비스에서 쓰는 응답 패킷의 바이트 크기입니다. 요청이 실패할 경우 이 값은 비어 있을 수 있습니다.

0

<request-content-length>

long

저장소 서비스로 전송된 요청의 Content-Length 헤더 값입니다. 요청에 성공한 경우 이 값은 <request-packet-size>와 동일합니다. 요청에 실패할 경우 이 값은 <request-packet-size>와 다르거나 비어 있을 수 있습니다.

0

<request-md5>

문자열

요청의 Content-MD5 헤더 또는 x-ms-content-md5 헤더의 값으로 따옴표로 묶여 있습니다. 이 필드에 지정된 MD5 해시 값은 요청의 콘텐츠를 나타냅니다. 이 필드는 비어 있을 수 있습니다.

"788815fd0198be0d275ad329cafd1830"

<server-md5>

문자열

저장소 서비스에 의해 계산된 MD5 해시 값으로, 따옴표로 묶여 있습니다. 이 필드는 비어 있을 수 있습니다.

"3228b3cf1069a5489b298446321f8521"

<etag-identifier>

문자열

반환된 개체의 ETag 식별자로 따옴표로 묶여 있습니다.

"0x8D101F7E4B662C4"

<last-modified-time>

datetime

반환된 개체의 마지막 수정 시간(LMT)으로 따옴표로 묶여 있습니다. 여러 개체를 반환할 수 있는 작업의 경우 이 필드가 비어 있습니다.

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

<conditions-used>

문자열

ConditionName=value 형식의 세미콜론으로 구분된 목록으로 따옴표로 묶여 있습니다. ConditionName은 다음 조건 중 하나가 될 수 있습니다.

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

문자열

따옴표로 묶여 있는 User-Agent 헤더 값입니다.

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

<referrer-header>

문자열

따옴표로 묶여 있는 Referer 헤더 값입니다.

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

<client-request-id>

문자열

요청에 포함된 x-ms-client-request-id 헤더 값으로 따옴표로 묶여 있습니다.

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

다음 예제 로그 항목은 익명 GetBlob 요청에 적용됩니다.

1.0;2014-06-19T22:59:23.1967767Z;GetBlob;AnonymousSuccess;200;17;16;anonymous;;storagesample;blob;"https://storagesample.blob.core.windows.net/sample-container1/00001.txt";"/storagesample/sample-container1/00001.txt";61d2e3f6-bcb7-4cd1-a81e-4f8f497f0da2;0;192.100.0.102:4362;2014-02-14;283;0;354;23;0;;;"&quot;0x8D15A2913C934DE&quot;";Thursday, 19-Jun-14 22:58:10 GMT;;"WA-Storage/4.0.1 (.NET CLR 4.0.30319.34014; Win32NT 6.3.9600.0)";;"44dfd78e-7288-4898-8f70-c3478983d3b6"

다음 예제 로그 항목은 인증된 PutBlob 요청에 적용됩니다.

1.0;2014-06-19T01:33:54.0926521Z;PutBlob;Success;201;197;54;authenticated;storagesample;storagesample;blob;"https://storagesample.blob.core.windows.net/sample-container1/00001.txt";"/storagesample/sample-container1/00001.txt";a200be85-1c98-4dd9-918e-f13d8c0538e0;0;192.100.0.102:4362;2014-02-14;460;23;225;0;23;"DrPO6z1f00SCsomhaf+J/A==";"DrPO6z1f00SCsomhaf+J/A==";"&quot;0x8D15975AA456EA4&quot;";Thursday, 19-Jun-14 01:33:53 GMT;;"WA-Storage/4.0.1 (.NET CLR 4.0.30319.34014; Win32NT 6.3.9600.0)";;"1fe6814a-e4cb-4195-a3cf-837dc7120f68"

다음 예제 로그 항목은 인증된 CopyBlob 요청에 적용됩니다. Blob 복사 작업은 다음 3개 작업을 로깅합니다. CopyBlob, CopyBlobSourceCopyBlobDestination. 요청 ID 속성은 세 작업 모두 동일하지만, 작업 ID는 각 작업에 대해 하나씩 증가합니다.

2012-02-12 버전 이상

2012-02-12 버전 이상에서 <requested-object-key>는 URI이며, 2012-02-12 이전 버전에 사용된 /accountname/containername/blobname 형식을 대체합니다.

아래 각 로그 항목에서 요청 ID와 작업 ID가 굵게 표시되어 있습니다.

1.0;2014-06-19T23:31:36.5780954Z;CopyBlob;Success;202;13;13;authenticated;storagesample;storagesample;blob;"https://storagesample.blob.core.windows.net/sample-container/Copy-sample-blob.txt";"/storagesample/sample-container/Copy-sample-blob.txt";505fc366-688f-4622-bbb1-20e8fc26cffd;0;192.100.0.102:4362;2014-02-14;538;0;261;0;0;;;"&quot;0x8D15A2DBF11553E&quot;";Thursday, 19-Jun-14 23:31:36 GMT;;"WA-Storage/4.0.1 (.NET CLR 4.0.30319.34014; Win32NT 6.3.9600.0)";;"dc00da87-5483-4524-b0dc-d1df025a6a9a"

1.0;2014-06-19T23:31:36.5780954Z;CopyBlobSource;Success;202;13;13;authenticated;storagesample;storagesample;blob;"https://storagesample.blob.core.windows.net/sample-container/Copy-sample-blob.txt";"https://storagesample.blob.core.windows.net/sample-container/sample-blob.txt";505fc366-688f-4622-bbb1-20e8fc26cffd;1;192.100.0.102:4362;2014-02-14;538;0;261;0;0;;;;;;"WA-Storage/4.0.1 (.NET CLR 4.0.30319.34014; Win32NT 6.3.9600.0)";;"dc00da87-5483-4524-b0dc-d1df025a6a9a"

1.0;2014-06-19T23:31:36.5780954Z;CopyBlobDestination;Success;202;13;13;authenticated;storagesample;storagesample;blob;"https://storagesample.blob.core.windows.net/sample-container/Copy-sample-blob.txt";"/storagesample/sample-container/Copy-sample-blob.txt";505fc366-688f-4622-bbb1-20e8fc26cffd;2;192.100.0.102:4362;2014-02-14;538;0;261;0;0;;;;;;"WA-Storage/4.0.1 (.NET CLR 4.0.30319.34014; Win32NT 6.3.9600.0)";;"dc00da87-5483-4524-b0dc-d1df025a6a9a"

2012-02-12 이전 버전

아래 각 로그 항목에서 요청 ID와 작업 ID가 굵게 표시되어 있습니다.

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"

참고 항목

표시:
© 2015 Microsoft