导出 (0) 打印
全部展开

存储分析度量表架构

更新时间: 2013年12月

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

 

度量值级别 表名 支持的版本

每小时事务数

  • $MetricsTransactionsBlob

  • $MetricsTransactionsTable

  • $MetricsTransactionsQueue

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

每小时事务数

  • $MetricsHourPrimaryTransactionsBlob

  • $MetricsHourPrimaryTransactionsTable

  • $MetricsHourPrimaryTransactionsQueue

所有版本,包括 2013-08-15

分钟事务数

  • $MetricsMinutePrimaryTransactionsBlob

  • $MetricsMinutePrimaryTransactionsTable

  • $MetricsMinutePrimaryTransactionsQueue

所有版本,包括 2013-08-15

每小时度量值,辅助位置

  • $MetricsHourSecondaryTransactionsBlob

  • $MetricsHourSecondaryTransactionsTable

  • $MetricsHourSecondaryTransactionsQueue

所有版本,包括 2013-08-15。必须启用读访问的地域冗余复制。

分钟度量值,辅助位置

  • $MetricsMinuteSecondaryTransactionsBlob

  • $MetricsMinuteSecondaryTransactionsTable

  • $MetricsMinuteSecondaryTransactionsQueue

所有版本,包括 2013-08-15。必须启用读访问的地域冗余复制。

容量(仅限 Blob 服务)

$MetricsCapacityBlob

所有版本,包括 2013-08-15

note备注
在执行列表操作时,不会显示上述表,如 ListTables 方法。必须直接访问每个度量值表。

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

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

 

列名 类型 说明 示例

PartitionKey

string

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

20110809T0000

RowKey

string

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

data

Capacity

long

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

488920186

ContainerCount

long

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

237

ObjectCount

long

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

8441

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

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

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

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

 

列名 类型 说明 示例

Time (PartitionKey)

string

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

20110809T0800

AccessTypeTransactionType (RowKey)

string

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

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

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

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

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

user;GetBlob

TotalIngress

long

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

28395

TotalEgress

long

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

8021

TotalRequests

long

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

  • Success

  • AnonymousSuccess

  • SASSuccess

  • ThrottlingError

  • AnonymousThrottlingError

  • SASThrottlingError

  • NetworkError

  • AnonymousNetworkError

  • SASNetworkError

  • ClientOtherError

  • AnonymousClientOtherError

  • SASClientOtherError

  • ServerOtherError

  • AnonymousServerOtherError

  • SASServerOtherError

  • ClientTimeoutError

  • AnonymousClientTimeoutError

  • SASClientTimeoutError

  • ServerTimeoutError

  • AnonymousServerTimeoutError

  • SASServerTimeoutError

  • AuthorizationError

  • AnonymousAuthorizationError

  • SASAuthorizationError

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

20914

TotalBillableRequests

long

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

  • Success

  • AnonymousSuccess

  • SASSuccess

  • NetworkError

  • AnonymousNetworkError

  • SASNetworkError

  • ClientOtherError

  • AnonymousClientOtherError

  • SASClientOtherError

  • ClientTimeoutError

  • AnonymousClientTimeoutError

  • SASClientTimeoutError

  • AuthorizationError

  • SASAuthorizationError

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

14297

Availability

double

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

  • Success

  • AnonymousSuccess

  • SASSuccess

  • NetworkError

  • AnonymousNetworkError

  • SASNetworkError

  • ClientOtherError

  • AnonymousClientOtherError

  • SASClientOtherError

  • ServerOtherError

  • AnonymousServerOtherError

  • SASServerOtherError

  • ClientTimeoutError

  • AnonymousClientTimeoutError

  • SASClientTimeoutError

  • ServerTimeoutError

  • AnonymousServerTimeoutError

  • SASServerTimeoutError

  • AuthorizationError

  • SASAuthorizationError

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

99.99

AverageE2ELatency

double

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

19.333333

AverageServerLatency

double

Windows 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

另请参阅

显示:
© 2014 Microsoft