匯出 (0) 列印
全部展開

儲存體分析記錄格式

更新日期: 2014年6月

每個記錄項目都符合儲存體分析記錄版本所決定的標準記錄格式。記錄項目中的第一個欄位一律指定版本號碼。記錄資料的取用者可以依賴這個欄位以及記錄項目的下列層面:

  • 所有欄位 (已填入或空白) 皆以分號 ";" 隔開

  • 每個記錄項目皆以新行字元 "\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>

字串 (string)

用來記錄項目的儲存體分析記錄版本。

1.0

<request-start-time>

時間戳記

儲存體分析收到要求的 UTC 時間。

2011-08-09T21:44:36.2481552Z

<operation-type>

字串 (string)

執行的 REST 作業類型。如需可能的作業清單,請參閱<儲存體分析記錄作業和狀態訊息>主題。

GetBlob

<request-status>

字串 (string)

要求之作業的狀態。如需可能的狀態訊息清單,請參閱<儲存體分析記錄作業和狀態訊息>主題。

Success

<http-status-code>

字串 (string)

要求的 HTTP 狀態碼。如果要求中斷,此值可能會被設為 Unknown

200

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

持續時間

執行要求作業的總時間 (以毫秒為單位),包括讀取連入要求和傳送回應給要求者的時間。

39

<server-latency-in-ms>

持續時間

執行要求作業的總時間 (以毫秒為單位)。此值不包括網路延遲 (讀取連入要求和傳送回應給要求者的時間)。

22

<authentication-type>

字串 (string)

指出要求是否為已驗證、匿名或已使用的共用存取簽章 (SAS)。

authenticated

<requester-account-name>

字串 (string)

提出要求的帳戶名稱 (如果該要求已經過驗證)。匿名和 SAS 要求的欄位為空白。

myaccount

<owner-account-name>

字串 (string)

服務擁有者的帳戶名稱。

myaccount

<service-type>

字串 (string)

要求的儲存體服務:Blob、資料表或佇列。

blob

<request-url>

字串 (string)

要求的完整 URL (以引號括住)。

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

<requested-object-key>

字串 (string)

要求之物件的索引鍵 (以引號括住)。即使已設定自訂網域名稱,此欄位仍一律使用帳戶名稱。

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

<request-id-header>

guid

儲存體服務指派的要求識別碼。這等同於 x-ms-request-id 標頭值。

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

<operation-count>

int

針對要求進行的每一項記錄作業號碼,使用索引零。有些要求需要多項作業,例如複製 Blob,但大部分只需一項作業。

0

<requester-ip-address>

字串 (string)

要求者的 IP 位址。

192.100.0.102

<request-version-header>

字串 (string)

提出要求時所指定的儲存體服務版本。這等同於 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>

字串 (string)

要求中 Content-MD5 標頭或 x-ms-content-md5 標頭的值 (以引號括住)。在此欄位中指定的 MD5 雜湊值代表要求中的內容。這個欄位可以是空白的。

"788815fd0198be0d275ad329cafd1830"

<server-md5>

字串 (string)

儲存體服務計算的 MD5 雜湊值 (以引號括住)。這個欄位可以是空白的。

"3228b3cf1069a5489b298446321f8521"

<etag-identifier>

字串 (string)

傳回之物件的 ETag 識別碼 (以引號括住)。

"0x8D101F7E4B662C4"

<last-modified-time>

datetime

傳回之物件的上次修改時間 (LMT) (以引號括住)。對於可傳回多個物件的作業而言,此欄位是空白的。

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

<conditions-used>

字串 (string)

以分號隔開的清單,格式為 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>

字串 (string)

User-Agent 標頭值 (以引號括住)。

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

<referrer-header>

字串 (string)

Referer 標頭值 (以引號括住)。

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

<client-request-id>

字串 (string)

包含在要求中的 x-ms-client-request-id 標頭值 (以引號括住)。

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

下列範例記錄項目適用於匿名 GetBlob 要求:

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"

下列範例記錄項目適用於已驗證的 PutBlob 要求:

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"

下列使用比 2012-02-12 更舊之版本的範例記錄項目,適用於執行已驗證的 CopyBlob 要求。複製 Blob 作業會記錄 3 項作業:CopyBlobCopyBlobSourceCopyBlobDestination。請注意,這三項作業的要求識別碼屬性都相同,但是作業識別碼會依每項作業而遞增。針對下列每個記錄項目,要求識別碼和作業識別碼會以粗體顯示:

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"

在 2012-02-12 版和較新版本中,<requested-object-key> 是 URL,其取代在 2012-02-12 版本之前所使用的 /accountname/containername/blobname 格式。

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"

另請參閱

顯示:
© 2015 Microsoft