儲存體分析記錄格式
本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

儲存體分析記錄格式

 

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

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

  • 每個記錄項目皆以新行字元 "\n" 隔開

  • 項目中的最後一個欄位不以分號 ";" 結束

在處理記錄項目之前,務必先檢查版本。

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

duration

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

39

<server-latency-in-ms>

duration

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

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

儲存體服務指派的要求識別碼。 這相當於 windows 7 x-ms-request-id 標頭。

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

<operation-count>

整數

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

0

<requester-ip-address>

String

要求者的 IP 位址,包含連接埠號碼。

192.100.0.102:4362

<request-version-header>

String

提出要求時所指定的儲存體服務版本。 這相當於 windows 7 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;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, ,CopyBlobSource, ,和 CopyBlobDestination 請注意,這三項作業的要求識別碼屬性都相同,但是作業識別碼會依每項作業而遞增。

2012-02-12 版和更新版本

在 2012年-02-12 版及更新的 <requested-object-key> 是會取代 URL /accountname/containername/blobname 2012年-02-12 之前版本中使用的格式。

針對下列每個記錄項目,要求識別碼和作業識別碼會以粗體顯示:

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 之前的版本

針對下列每個記錄項目,要求識別碼和作業識別碼會以粗體顯示:

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:4362;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:4362;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:4362;2009-09-19;505;0;188;0;0;;;;;;;;"8/9/2011 6:02:40 PM 683803d3-538f-4ba8-bc7c-24c83aca5b1a"

顯示:
© 2016 Microsoft