Экспорт (0) Печать
Развернуть все

Схема таблицы метрик аналитики хранилища

Обновлено: Декабрь 2013 г.

Метрики аналитики хранилища агрегируют данные по транзакциям и емкости для учетной записи хранилища. Метрики транзакций записываются для служб 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 каждый день, одна из них суммирует данные о размере больших двоичных объектов и контейнеров учетной записи хранилища, а другая — данные о размере контейнера $logs.

 

Имя столбца Тип Описание Пример

PartitionKey

строка

Отметка времени в UTC, представляющая начальный час для метрик в следующем формате: YYYYMMddThhmm. Поскольку данные собираются только раз в день, значение hhmm (часы и минуты) всегда будет равно 0000. Это значение PartitionKey для всех записей в таблице.

20110809T0000

RowKey

строка

Показывает, применяется ли сущность таблицы емкости к пользовательским данным или данным аналитики хранилища, в следующем формате: <data|analytics>. Если значение — data, то эта сущность таблицы показывает метрики емкости только для пользовательских данных. Если значение — analytics, то эта сущность таблицы показывает метрики емкости только для данных аналитики хранилища, а именно емкости, используемой контейнером BLOB-объекта $logs.

data

Capacity

long

Объем хранилища, используемый службой BLOB-объектов учетной записи хранения, в байтах.

488920186

ContainerCount

long

Число контейнеров больших двоичных объектов в службе BLOB-объектов учетной записи хранения.

237

ObjectCount

long

Количество зафиксированных и незафиксированных BLOB-объектов в службе BLOB-объектов учетной записи хранилища.

8441

Каждая таблица, в которой хранятся данные транзакции по часам или минутам, построена по одной схеме. Кроме того, для каждой таблицы записывается два вида сводных данных.

  • Сводные данные уровня службы, которые содержат почасовую статистику для службы хранения.

  • Сводные данные API-уровня, которые содержат почасовую статистику для конкретного API.

noteПримечание
Каждая запись в сущности таблицы применяется только к транзакциям, которые проводились за час (для почасовых метрик) или минуту (для поминутных метрик), указанную в Time (PartitionKey).

 

Имя столбца Тип Описание Пример

Time (PartitionKey)

строка

Для почасовых метрик это отметка времени в UTC, представляющая начальный час метрики в следующем формате: YYYYMMddThhmm. Это значение является ключом секции для всех записей в таблице. Для минутных метрик формат такой же, но значение минуты является примерным временем выполнения транзакции. Транзакции из более ранних минут могут быть агрегированы в транзакцию на текущую минуту, если они не уложились в предыдущий интервал.

20110809T0800

AccessType и TransactionType (RowKey)

строка

Сочетание AccessType и TransactionType в следующем формате: <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

Количество успешных запросов с подписью коллективного доступа (SAS), сделанных к службе хранилища или указанной API-операции. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

432

ThrottlingError

long

Количество запросов с подтверждением подлинности к службе хранения или указанной API-операции, которые вернули ThrottlingError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

AnonymousThrottlingError

long

Количество анонимных запросов к службе хранения или указанной API-операции, которые вернули AnonymousThrottlingError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

SASThrottlingError

long

Количество запросов с SAS к службе хранения или указанной API-операции, которые вернули SASThrottlingError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

ClientTimeoutError

long

Количество запросов с подтверждением подлинности к службе хранения или указанной API-операции, которые вернули ClientTimeoutError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

AnonymousClientTimeoutError

long

Количество анонимных запросов к службе хранения или указанной API-операции, которые вернули AnonymousClientTimeoutError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

SASClientTimeoutError

long

Количество запросов с SAS к службе хранения или указанной API-операции, которые вернули SASClientTimeoutError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

ServerTimeoutError

long

Количество запросов с подтверждением подлинности к службе хранения или указанной API-операции, которые вернули ServerTimeoutError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

AnonymousServerTimeoutError

long

Количество анонимных запросов к службе хранения или указанной API-операции, которые вернули AnonymousServerTimeoutError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

SASServerTimeoutError

long

Количество запросов с SAS к службе хранения или указанной API-операции, которые вернули SASServerTimeoutError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

ClientOtherError

long

Количество запросов с подтверждением подлинности к службе хранения или указанной API-операции, которые вернули ClientOtherError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

SASClientOtherError

long

Количество запросов с SAS к службе хранения или указанной API-операции, которые вернули SASClientOtherError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

AnonymousClientOtherError

long

Количество анонимных запросов к службе хранения или указанной API-операции, которые вернули AnonymousClientOtherError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

ServerOtherError

long

Количество запросов с подтверждением подлинности к службе хранения или указанной API-операции, которые вернули ServerOtherError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

AnonymousServerOtherError

long

Количество анонимных запросов к службе хранения или указанной API-операции, которые вернули AnonymousServerOtherError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

SASServerOtherError

long

Количество запросов с SAS к службе хранения или указанной API-операции, которые вернули SASServerOtherError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

AuthorizationError

long

Количество запросов с подтверждением подлинности к службе хранения или указанной API-операции, которые вернули AuthorizationError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

AnonymousAuthorizationError

long

Количество анонимных запросов к службе хранения или указанной API-операции, которые вернули AnonymousAuthorizationError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

SASAuthorizationError

long

Количество запросов с SAS к службе хранения или указанной API-операции, которые вернули SASAuthorizationError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

NetworkError

long

Количество запросов с подтверждением подлинности к службе хранения или указанной API-операции, которые вернули NetworkError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

AnonymousNetworkError

long

Количество анонимных запросов к службе хранения или указанной API-операции, которые вернули AnonymousNetworkError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

SASNetworkError

long

Количество запросов с SAS к службе хранения или указанной API-операции, которые вернули SASNetworkError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Операции с протоколированием и сообщения о состоянии аналитик хранилища.

0

См. также

Показ:
© 2014 Microsoft