схема таблицы метрик Аналитика Службы хранилища (классическая модель)
Примечание
Аналитика Службы хранилища метрики теперь являются классическими. Корпорация Майкрософт рекомендует использовать метрики хранилища в Azure Monitor вместо Аналитика Службы хранилища метрик.
Метрики аналитики хранилища агрегируют данные по транзакциям и емкости для учетной записи хранилища. Метрики транзакций записываются для служб BLOB-объектов, таблиц, очередей и файлов. В настоящее время метрики емкости записываются только для службы BLOB-объектов. Данные транзакций и данные емкости хранятся в хорошо известных таблицах, как описано в следующей таблице:
Уровень метрик | Имена таблиц | Поддерживается в версиях |
---|---|---|
Ежечасные транзакции | — $MetricsTransactionsBlob — $MetricsTransactionsTable — $MetricsTransactionsQueue |
Только версии до 15.08.2013 г. Таблицы с такими именами по-прежнему поддерживаются, но рекомендуется перейти на использование таблиц, приведенных ниже. |
Ежечасные транзакции | — $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 | все версии |
Примечание
Приведенные выше таблицы метрик не отображаются при выполнении операции перечисления таблиц. Доступ к каждой таблице метрик должен осуществляться напрямую на основе ее имени.
Схема для этих таблиц определена в следующих разделах. Дополнительные сведения о метриках см. в разделе Сведения о метриках Аналитика Службы хранилища.
Схема таблицы $MetricsCapacityBlob
Две сущности сохраняются в таблице $MetricsCapacityBlob каждый день, одна из них суммирует данные о размере больших двоичных объектов и контейнеров учетной записи хранилища, а другая — данные о размере контейнера $logs
.
Имя столбца | Тип | Описание | Пример |
---|---|---|---|
PartitionKey | строка | Метка времени в формате UTC, представляющая начальный час для метрик в следующем формате: YYYYMMddThhmm . Поскольку данные собираются только раз в день, значение hhmm (часы и минуты) всегда будет равно 0000 . Это значение PartitionKey для всех записей в таблице. |
20110809T0000 |
RowKey | строка | Указывает, применяется ли сущность таблицы емкости к пользовательским данным или Аналитика Службы хранилища данным в следующем формате: <data¦analytics> . Если значение — data , то эта сущность таблицы показывает метрики емкости только для пользовательских данных. Если значение — analytics , то эта сущность таблицы показывает метрики емкости только для данных аналитики хранилища, а именно емкости, используемой контейнером BLOB-объекта $logs . |
data |
Производительность | long | Объем хранилища, используемый службой BLOB-объектов учетной записи хранения, в байтах. | 488920186 |
ContainerCount | long | Число контейнеров больших двоичных объектов в службе BLOB-объектов учетной записи хранения. | 237 |
ObjectCount | long | Количество зафиксированных и незафиксированных BLOB-объектов в службе BLOB-объектов учетной записи хранилища. | 8441 |
Схема таблицы транзакций
Каждая таблица, в которой хранятся данные транзакции по часам или минутам, построена по одной схеме. Кроме того, для каждой таблицы записывается два вида сводных данных.
- Сводные данные уровня службы, которые содержат почасовую статистику для службы хранения.
- Сводные данные API-уровня, которые содержат почасовую статистику для конкретного API.
Примечание
Каждая запись в сущности таблицы применяется только к транзакциям, которые произошли в течение часа (для почасовых метрик) или минуты (для метрик минуты), указанного в параметре 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 | Объем входящих данных в байтах. Это количество включает входящий трафик из внешнего клиента в службу хранилища Azure, а также входящий трафик в пределах Azure. | 28395 |
TotalEgress | long | Объем входящих данных в байтах. Это количество включает исходящий трафик из внешнего клиента в службу хранилища Azure, а также исходящий трафик в пределах Azure. В результате это количество не отражает исходящий трафик для тарификации. | 8021 |
TotalRequests | long | Количество запросов к службе хранения или указанной операции API. Это число включает успешные и неудачные запросы, а также запросы, вызвавшие ошибку. Сюда включаются запросы, вызвавшие следующие сообщения о состоянии: Сообщения о состоянии (BLOB-объект, очередь, таблица, файл) Успешно — AnonymousSuccess — SASSuccess - ThrottlingError — AnonymousThrottlingError — SASThrottlingError — NetworkError — AnonymousNetworkError — SASNetworkError - ClientOtherError — AnonymousClientOtherError — SASClientOtherError — ServerOtherError — AnonymousServerOtherError — SASServerOtherError — ClientTimeoutError — AnonymousClientTimeoutError — SASClientTimeoutError - ServerTimeoutError — AnonymousServerTimeoutError — SASServerTimeoutError — AuthorizationError — AnonymousAuthorizationError — SASAuthorizationError Сообщения о состоянии (файл SMB) -Переговоры — SessionSetup -Выхода — TreeConnect — TreeDisconnect -Создать -Закрыть -Флеш - чтение -Написать -Блокировки -Ioctl -Отмена -Эхо — QueryDirectory - ChangeNotify — QueryInfo — SetInfo - OplockBreak Дополнительные сведения об этих сообщениях о состоянии см. в разделах Аналитика Службы хранилища Зарегистрированные операции и Сообщения о состоянии. |
20914 |
TotalBillableRequests | long | Количество оплачиваемых запросов. Сюда включаются запросы, вызвавшие следующие сообщения о состоянии: Сообщения о состоянии (BLOB-объект, очередь, таблица, файл) Успешно — AnonymousSuccess — SASSuccess — NetworkError — AnonymousNetworkError — SASNetworkError - ClientOtherError — AnonymousClientOtherError — SASClientOtherError — ClientTimeoutError — AnonymousClientTimeoutError — SASClientTimeoutError — AuthorizationError — SASAuthorizationError Сообщения о состоянии (файл SMB) -Переговоры — SessionSetup -Выхода — TreeConnect — TreeDisconnect -Создать -Закрыть -Флеш - чтение -Написать -Блокировки -Ioctl -Отмена -Эхо — QueryDirectory — ChangeNotify — QueryInfo - SetInfo - OplockBreak Дополнительные сведения об этих сообщениях о состоянии см. в разделе Аналитика Службы хранилища зарегистрированных операций и сообщений о состоянии. |
14297 |
Доступность | double | Процент доступности службы хранения или указанной операции API.
Доступность вычисляется путем принятия значения TotalBillableRequests и деления его на количество применимых запросов, включая те, которые вызвали непредвиденные ошибки. Все непредвиденные ошибки приводят к снижению уровня доступности службы хранения или указанной операции API. Сюда включаются запросы, вызвавшие следующие сообщения о состоянии: Сообщения о состоянии (BLOB-объект, очередь, таблица, файл) Успешно — AnonymousSuccess — SASSuccess - NetworkError — AnonymousNetworkError — SASNetworkError - ClientOtherError - AnonymousClientOtherError - SASClientOtherError - ServerOtherError - AnonymousServerOtherError - SASServerOtherError — ClientTimeoutError — AnonymousClientTimeoutError — SASClientTimeoutError - ServerTimeoutError — AnonymousServerTimeoutError — SASServerTimeoutError — AuthorizationError — SASAuthorizationError Сообщения о состоянии (файл SMB) -Переговоры — SessionSetup -Выхода - TreeConnect - TreeDisconnect -Создать -Закрыть -Флеш - чтение -Написать -Блокировки -Ioctl -Отмена -Эхо — QueryDirectory — ChangeNotify — QueryInfo - SetInfo - OplockBreak Дополнительные сведения об этих сообщениях о состоянии см. в разделе Аналитика Службы хранилища зарегистрированных операций и сообщений о состоянии. |
99.99 |
AverageE2ELatency | double | Средняя совокупная задержка успешных запросов к службе хранения или указанной операции API в миллисекундах. Это значение включает необходимое время обработки в пределах службы хранилища Azure для считывания запроса, отправки ответа и получения подтверждения ответа. | 19.333333 |
AverageServerLatency | double | Средняя задержка, используемая службой хранилища Azure для обработки успешного запроса, в миллисекундах. Это значение не включает сетевую задержку, указанную в параметре AverageE2ELatency. | 11.4 |
PercentSuccess | double | Процент успешных запросов. Обратите внимание, что при отсутствии запросов к хранилищу значение метрики PercentSuccess будет равным нулю. При мониторинге PercentSuccess также необходимо убедиться, что значение метрики TotalRequests больше нуля. |
68 |
PercentThrottlingError | double | Процент запросов, не удавшихся из-за ошибки регулирования. | 0 |
PercentTimeoutError | double | Процент запросов, не удавшихся из-за ошибки истечения времени ожидания. Это число включает значения времени ожидания клиента и сервера. | 0 |
PercentServerOtherError | double | Процент запросов, не удавшихся по причине ServerOtherError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Аналитика Службы хранилища Зарегистрированные операции и сообщения о состоянии. | 0 |
PercentClientOtherError | double | Процент запросов, не удавшихся по причине ClientOtherError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Аналитика Службы хранилища зарегистрированных операций и сообщений о состоянии. | 0 |
PercentAuthorizationError | double | Процент запросов, не удавшихся по причине AuthorizationError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Аналитика Службы хранилища зарегистрированных операций и сообщений о состоянии. | 0 |
PercentNetworkError | double | Процент запросов, не удавшихся по причине NetworkError. Дополнительные сведения об этом сообщении о состоянии см. в разделе Аналитика Службы хранилища зарегистрированных операций и сообщений о состоянии. | 0 |
Успешно | 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 |