存储分析指标表架构
本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

存储分析指标表架构

 

存储分析度量聚合存储帐户的事务数据和容量数据。 为 Blob、 表、 队列和文件服务记录事务指标。 目前,仅记录 Blob 服务的容量度量。 事务数据和容量数据存储在下表中描述的已知表中:

度量值级别

表名

支持的版本

每小时事务数

  • $MetricsTransactionsBlob

  • $MetricsTransactionsTable

  • $MetricsTransactionsQueue

仅限 2013-08-15 之前的版本。 虽然仍然支持这些名称,但还是建议你改为使用下面列出的表。

每小时事务数

  • $MetricsHourPrimaryTransactionsBlob

  • $MetricsHourPrimaryTransactionsTable

  • $MetricsHourPrimaryTransactionsQueue

  • $MetricsHourPrimaryTransactionsFile

对于 Blob、 表和队列服务,支持所有版本。

有关受支持版本 2015年-04-05 和更高版本的文件服务。

分钟事务数

  • $MetricsMinutePrimaryTransactionsBlob

  • $MetricsMinutePrimaryTransactionsTable

  • $MetricsMinutePrimaryTransactionsQueue

  • $MetricsMinutePrimaryTransactionsFile

对于 Blob、 表和队列服务,支持所有版本。

有关受支持版本 2015年-04-05 和更高版本的文件服务。

每小时度量值,辅助位置

  • $MetricsHourSecondaryTransactionsBlob

  • $MetricsHourSecondaryTransactionsTable

  • $MetricsHourSecondaryTransactionsQueue

所有版本。 必须启用读访问地域冗余复制 (RA-GRS)。

请注意 RA-GRS 尚不可用的文件服务。

分钟度量值,辅助位置

  • $MetricsMinuteSecondaryTransactionsBlob

  • $MetricsMinuteSecondaryTransactionsTable

  • $MetricsMinuteSecondaryTransactionsQueue

所有版本。 必须启用读访问地域冗余复制 (RA-GRS)。

请注意 RA-GRS 尚不可用的文件服务。

容量(仅限 Blob 服务)

$MetricsCapacityBlob

所有版本。

System_CAPS_note注意

执行列表操作的表时不显示上述的度量值表。 每个度量值表都必须直接根据其名称来访问。

以下几节中定义了这些表的架构。 有关度量的详细信息,请参阅关于存储分析指标

每天,将在 $MetricsCapacityBlob 表中存储两个实体,一个实体汇总存储帐户 Blob 和容器大小详细信息,另一个实体汇总 $logs 容器大小详细信息。

列名称

类型

说明

示例

PartitionKey

字符串

表示度量开始小时的 UTC 时间戳,采用以下格式:YYYYMMddThhmm 由于每天仅报告一次数据,hhmm(小时和分钟)始终为 0000 对于表中的所有条目,该值为 PartitionKey

20110809T0000

RowKey

字符串

指示容量表实体是适用于用户数据还是存储分析数据,采用以下格式:<data|analytics> 如果该值为 data,此表实体仅指示用户数据的容量度量。 如果该值为 analytics,此表实体仅指示存储分析数据的容量度量,具体来说是指 $logs Blob 容器使用的容量。

data

Capacity

long

存储帐户的 Blob 服务使用的存储量(字节)。

488920186

ContainerCount

long

存储帐户的 Blob 服务中的 Blob 容器数。

237

ObjectCount

long

存储帐户的 Blob 服务中的已提交和未提交的 Blob 数。

8441

存储事务数据的每个表,无论是按小时还是按分钟存储,都使用同一架构。 此外,每个表还写入两种汇总数据:

  • 服务级别汇总数据,它包含存储服务的每小时聚合数据。

  • API 级别汇总数据,它包含特定 API 的每小时聚合数据。

System_CAPS_note注意

表实体中的每个条目只适用于在 Time (PartitionKey) 指定的小时(对于小时度量值)或分钟(对于分钟度量值)发生的事务。

列名称

类型

说明

示例

Time (PartitionKey)

字符串

对于小时度量值,表示度量开始小时的 UTC 时间戳,采用以下格式:YYYYMMddThhmm 对于表中的所有条目,该值为分区键。 对于分钟度量值,格式相同,但分钟值只是近似表示事务的执行时间。 如果之前若干分钟的事务在之前的间隔中缺失,则可以聚合到当前分钟的事务中。

20110809T0800

AccessTypeTransactionType (RowKey)

字符串

AccessTypeTransactionType 组合,采用以下格式:<user|system>;<all|api-name> 这些值组成单个表实体的 RowKey 下面的列表说明了每种类型的值:

  • user 是为所有用户请求指定的,包括匿名、已验证和 SAS 请求。

  • system 是仅为来自存储分析的请求指定的。

  • 如果表实体是向存储服务发出的所有请求的汇总,则会指定 all

  • api-name 指示汇总实体的适用操作。 有关可能的操作的列表,请参阅存储分析记录的操作和状态消息

user;GetBlob

TotalIngress

long

传入数据量(字节)。 该数字包括从外部客户端传入到 Azure 存储以及 Azure 中的传入数据。

28395

TotalEgress

long

传出数据量(字节)。 该数字包括从外部客户端传出到 Azure 存储以及 Azure 中的传出数据。 因此,该数字并不反映计费的传出数据。

8021

TotalRequests

long

向存储服务或指定的 API 操作发出的请求数。 该数字包括成功和失败的请求以及产生错误的请求。 该数字包括生成以下状态消息的请求:

状态消息 (Blob、 队列、 表中,文件)

状态消息 (文件 SMB)

  • 成功

  • AnonymousSuccess

  • SASSuccess

  • ThrottlingError

  • AnonymousThrottlingError

  • SASThrottlingError

  • NetworkError

  • AnonymousNetworkError

  • SASNetworkError

  • ClientOtherError

  • AnonymousClientOtherError

  • SASClientOtherError

  • ServerOtherError

  • AnonymousServerOtherError

  • SASServerOtherError

  • ClientTimeoutError

  • AnonymousClientTimeoutError

  • SASClientTimeoutError

  • ServerTimeoutError

  • AnonymousServerTimeoutError

  • SASServerTimeoutError

  • AuthorizationError

  • AnonymousAuthorizationError

  • SASAuthorizationError

  • 协商

  • SessionSetup

  • 注销

  • TreeConnect

  • TreeDisconnect

  • 创建

  • 关闭

  • 刷新

  • 读取

  • 写入

  • Ioctl

  • 取消

  • Echo

  • QueryDirectory

  • ChangeNotify

  • QueryInfo

  • SetInfo

  • OplockBreak

有关这些状态消息的详细信息,请参阅存储分析记录的操作和状态消息

20914

TotalBillableRequests

long

计费的请求数。 该数字包括生成以下状态消息的请求:

状态消息 (Blob、 队列、 表中,文件)

状态消息 (文件 SMB)

  • 成功

  • AnonymousSuccess

  • SASSuccess

  • NetworkError

  • AnonymousNetworkError

  • SASNetworkError

  • ClientOtherError

  • AnonymousClientOtherError

  • SASClientOtherError

  • ClientTimeoutError

  • AnonymousClientTimeoutError

  • SASClientTimeoutError

  • AuthorizationError

  • SASAuthorizationError

  • 协商

  • SessionSetup

  • 注销

  • TreeConnect

  • TreeDisconnect

  • 创建

  • 关闭

  • 刷新

  • 读取

  • 写入

  • Ioctl

  • 取消

  • Echo

  • QueryDirectory

  • ChangeNotify

  • QueryInfo

  • SetInfo

  • OplockBreak

有关这些状态消息的详细信息,请参阅存储分析记录的操作和状态消息 有关如何在 Azure 存储中设置计费的详细信息,请参阅了解 Azure 存储计费 - 带宽、事务和容量

14297

Availability

double

存储服务或指定的 API 操作的可用性百分比。 Availability 通过采用以下方式计算 TotalBillableRequests 值和除以适用的请求,包括产生意外的错误数。 所有意外的错误将导致存储服务或指定的 API 操作的可用性下降。 此百分比包括生成以下状态消息的请求:

状态消息 (Blob、 队列、 表中,文件)

状态消息 (文件 SMB)

  • 成功

  • AnonymousSuccess

  • SASSuccess

  • NetworkError

  • AnonymousNetworkError

  • SASNetworkError

  • ClientOtherError

  • AnonymousClientOtherError

  • SASClientOtherError

  • ServerOtherError

  • AnonymousServerOtherError

  • SASServerOtherError

  • ClientTimeoutError

  • AnonymousClientTimeoutError

  • SASClientTimeoutError

  • ServerTimeoutError

  • AnonymousServerTimeoutError

  • SASServerTimeoutError

  • AuthorizationError

  • SASAuthorizationError

  • 协商

  • SessionSetup

  • 注销

  • TreeConnect

  • TreeDisconnect

  • 创建

  • 关闭

  • 刷新

  • 读取

  • 写入

  • Ioctl

  • 取消

  • Echo

  • QueryDirectory

  • ChangeNotify

  • QueryInfo

  • SetInfo

  • OplockBreak

有关这些状态消息的详细信息,请参阅存储分析记录的操作和状态消息

99.99

AverageE2ELatency

double

向存储服务或指定的 API 操作发出的成功请求的平均端到端滞后时间(毫秒)。 该值包括在 Azure 中读取请求、发送响应以及接收响应确认所需的处理时间。

19.333333

AverageServerLatency

double

Azure 存储处理成功请求使用的平均滞后时间(毫秒)。 该值不包括在 AverageE2ELatency 中指定的网络滞后时间。

11.4

PercentSuccess

double

成功请求的百分比。

68

PercentThrottlingError

double

失败并出现限制错误的请求百分比。

0

PercentTimeoutError

double

失败并出现超时错误的请求百分比。 该数字包括客户端和服务器超时。

0

PercentServerOtherError

double

失败并出现 ServerOtherError 的请求百分比。 有关该状态消息的详细信息,请参阅存储分析记录的操作和状态消息

0

PercentClientOtherError

double

失败并出现 ClientOtherError 的请求百分比。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

PercentAuthorizationError

double

失败并出现 AuthorizationError 的请求百分比。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

PercentNetworkError

double

失败并出现 NetworkError 的请求百分比。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

Success

long

向存储服务或指定的 API 操作发出的成功请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

10239

AnonymousSuccess

long

向存储服务或指定的 API 操作发出的成功匿名请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

8239

SASSuccess

long

向存储服务或指定的 API 操作发出的成功共享访问签名 (SAS) 请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

432

ThrottlingError

long

向存储服务或指定的 API 操作发出且返回 ThrottlingError 的已验证请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

AnonymousThrottlingError

long

向存储服务或指定的 API 操作发出且返回 AnonymousThrottlingError 的匿名请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

SASThrottlingError

long

向存储服务或指定的 API 操作发出且返回 SASThrottlingError 的 SAS 请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

ClientTimeoutError

long

向存储服务或指定的 API 操作发出且返回 ClientTimeoutError 的已验证请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

AnonymousClientTimeoutError

long

向存储服务或指定的 API 操作发出且返回 AnonymousClientTimeoutError 的匿名请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

SASClientTimeoutError

long

向存储服务或指定的 API 操作发出且返回 SASClientTimeoutError 的 SAS 请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

ServerTimeoutError

long

向存储服务或指定的 API 操作发出且返回 ServerTimeoutError 的已验证请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

AnonymousServerTimeoutError

long

向存储服务或指定的 API 操作发出且返回 AnonymousServerTimeoutError 的匿名请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

SASServerTimeoutError

long

向存储服务或指定的 API 操作发出且返回 SASServerTimeoutError 的 SAS 请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

ClientOtherError

long

向存储服务或指定的 API 操作发出且返回 ClientOtherError 的已验证请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

SASClientOtherError

long

向存储服务或指定的 API 操作发出且返回 SASClientOtherError 的 SAS 请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

AnonymousClientOtherError

long

向存储服务或指定的 API 操作发出且返回 AnonymousClientOtherError 的匿名请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

ServerOtherError

long

向存储服务或指定的 API 操作发出且返回 ServerOtherError 的已验证请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

AnonymousServerOtherError

long

向存储服务或指定的 API 操作发出且返回 AnonymousServerOtherError 的匿名请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

SASServerOtherError

long

向存储服务或指定的 API 操作发出且返回 SASServerOtherError 的 SAS 请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

AuthorizationError

long

向存储服务或指定的 API 操作发出且返回 AuthorizationError 的已验证请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

AnonymousAuthorizationError

long

向存储服务或指定的 API 操作发出且返回 AnonymousAuthorizationError 的匿名请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

SASAuthorizationError

long

向存储服务或指定的 API 操作发出且返回 SASAuthorizationError 的 SAS 请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

NetworkError

long

向存储服务或指定的 API 操作发出且返回 NetworkError 的已验证请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

AnonymousNetworkError

long

向存储服务或指定的 API 操作发出且返回 AnonymousNetworkError 的匿名请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

SASNetworkError

long

向存储服务或指定的 API 操作发出且返回 SASNetworkError 的 SAS 请求数。 有关该状态消息的更多详细信息,请参阅存储分析记录的操作和状态消息

0

显示:
© 2016 Microsoft