|
|
51CTO旗下网站
|
|
移动端

3.4.2.4 日志格式和指标表格架构

《Microsoft Azure 管理与开发(下册)平台服务PaaS》本书由世纪互联蓝云Microsoft Azure 开发技术支持团队的资深工程师们编写,主要阐述MicrosoftAzure PaaS 服务的开发应用,涉及计算服务、集成认证服务、数据存储服务、大数据服务等方面的内容。本节为大家介绍日志格式和指标表格架构。

作者:世纪互联蓝云公司来源:电子工业出版社|2018-07-13 12:39

3.4.2.4 日志格式和指标表格架构

日志格式

每个日志条目符合由Storage Analytics Logging 版本确定的标准日志格式。日志条目中的第一个字段始终指定版本号。记录数据的消费者可以依赖此字段以及日志条目的以下方面:

所有字段,填充或空白,将以分号“;”分隔;

每个日志条目用换行符“\ n”分隔;

条目中的最后一个字段不会以分号“;”。

每个版本1.0 日志条目都遵守以下格式:

  1. <version-number>;<request-start-time>;<operation-type>;<request-status>;  
  2. <http-status-code>;<end-to-end-latency-in-ms>;<server-latency-in-ms>;<authe 
  3. ntication-type>;<requester-account-name>;<owner-account-name>;<service-type 
  4. >;<request-url>;<requested-object-key>;<request-id-header>;<operation-count 
  5. >;<requester-ip-address>;<request-version-header>;<request-header-size>;<re 
  6. quest-packet-size>;<response-header-size>;<response-packet-size>;<request-c 
  7. ontent-length>;<request-md5>;<server-md5>;<etag-identifier>;<last-modifiedtime>;< 
  8. conditions-used>;<user-agent-header>;<referrer-header>;<client-reque 
  9. st-id> 

表3.4.2-1 列出并定义日志条目中的每个字段。

表3.4.2-1

(续表)

(续表)

以下示例日志条目适用于匿名GetBlob 请求:

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

以下示例日志条目适用于经过身份验证的PutBlob 请求:

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

指标表格架构

存储分析指标汇总存储账户的交易数据和容量数据。记录Blob,表,队列和文件服务的事务度量。目前,仅针对Blob 服务记录容量指标。事务数据和容量数据存储在众所周知的表中,如表3.4.2-2 所述。

表3.4.2-2

$ MetricsCapacityBlob 表模式

两个实体每天存储在$ MetricsCapacityBlob 表中,一个汇总存储账户blob 和容器大小详细信息,另一个总结$logs 容器的大小详细信息。如表3.4.2-3 所示。

表3.4.2-3

$…Transactions…表模式

存储事务数据的每个表,无论是按小时还是分钟,都使用相同的模式。另外,每个表格都会写入以下两种汇总数据,如表3.4.2-4 所示。

服务级摘要数据,其中包含存储服务的小时聚合;

API 级汇总数据,其中包含特定API 的小时聚合。

表3.4.2-4

(续表)


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

非常网管——网络服务

本书使用通俗易懂的语言,通过大量的实例,从实际应用的角度出发,全面系统地介绍了网络服务操作系统平台、电子邮件系统、Web站点和FTP站点...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊