Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метрики аналитики хранилища, также известные как классические метрики, будут выведены из обращения 9 января 2024 года. Если вы используете классические метрики, обязательно перейдите на использование метрик в Azure Monitor до этой даты. Эта статья поможет вам выполнить переход.
Служба хранилища Azure использует решение Storage Analytics для хранения метрик, включающих агрегированные статистические данные о транзакциях и данные о емкости запросов к службе хранилища. Транзакции передаются на уровне операции API и на уровне службы хранилища. Емкость сообщается на уровне службы хранилища. Данные метрик можно использовать для:
- Анализ использования службы хранилища.
- Диагностика проблем с запросами, сделанными в отношении службы хранилища.
- Повышение производительности приложений, использующих службу.
Метрики аналитики хранилища включены по умолчанию для новых учетных записей хранения. Метрики можно настроить на портале Azure с помощью PowerShell или с помощью Azure CLI. Пошаговые инструкции см. в статье "Включение и управление метриками аналитики службы хранилища Azure" (классическая модель). Вы также можете включить аналитику хранилища программно через REST API или клиентскую библиотеку. Используйте операции задания свойств службы, чтобы включить аналитику хранилища для каждой службы.
Замечание
Метрики аналитики хранилища доступны для Azure Blob Storage, Azure Queue Storage, Azure Table Storage и Azure Files. Метрики Аналитики хранилища теперь являются классическими метриками. Рекомендуется использовать метрики хранилища в Azure Monitor вместо метрик аналитики хранилища.
Метрики транзакций
Надежный набор данных записывается в почасовых или минутных интервалах для каждой службы хранения и фиксируются данные об операциях API, которые включают входящий и исходящий трафик, доступность, ошибки и проценты классифицированных запросов. Полный список сведений о транзакции см. в схеме таблицы метрик аналитики хранилища.
Данные транзакций записываются на уровне обслуживания и уровне операции API. На уровне обслуживания статистика, которая суммирует все запрошенные операции API, записываются в сущность таблицы каждый час, даже если запросы к службе не были сделаны. На уровне операции API статистика записывается в сущность только в том случае, если запрос на операцию был сделан в течение этого часа.
Например, если вы выполняете операцию GetBlob в службе хранения BLOB-объектов, метрики аналитики хранилища регистрируют запрос и включают его в агрегированные данные для службы хранения BLOB-объектов и операции GetBlob. Если операция GetBlob не запрашивается в течение часа, сущность не записывается в $MetricsTransactionsBlob для этой операции.
Метрики транзакций записываются для запросов пользователей и запросов, сделанных самой аналитикой хранилища. Например, фиксируются запросы службы аналитики хранилища на запись журналов и сущностей таблиц.
Метрики емкости
Замечание
В настоящее время метрики емкости доступны только для службы BLOB.
Данные об емкости фиксируются ежедневно для службы BLOB-объектов учетной записи хранения, и записываются две табличные сущности. Одна сущность предоставляет статистику для пользовательских данных, а другая — статистику по контейнеру BLOB, используемому $logs
аналитикой хранилища Storage. Таблица $MetricsCapacityBlob содержит следующую статистику:
Емкость: объем данных, используемых службой блобов в учетной записи хранения, в байтах.
ContainerCount: количество контейнеров BLOB-объектов в службе BLOB-объектов учетной записи хранения.
ObjectCount: количество зафиксированных и незафиксированных блоковых и страничных BLOB-объектов в службе BLOB-объектов учетной записи хранилища.
Дополнительные сведения о метриках емкости см. в схеме таблицы метрик аналитики хранилища.
Как хранятся метрики
Все данные метрик для каждой службы хранилища хранятся в трех таблицах, зарезервированных для этой службы. Одна таблица — для сведений о транзакциях, одна таблица — для сведений о минутной транзакции, а другая — для сведений о емкости. Сведения о транзакциях и минутах транзакций состоят из данных запроса и ответа. Сведения о емкости состоят из данных об использовании хранилища. Часовые метрики, минутные метрики и метрики емкости службы Blob учетной записи хранения доступны в таблицах, которые называются в следующей таблице.
Уровень метрик | Имена таблиц | Поддерживается для версий |
---|---|---|
Почасовые метрики, основное местоположение | - $MetricsTransactionsBlob - $MetricsTransactionsTable - $MetricsTransactionsQueue |
Только версии до 15 августа 2013 г. Хотя эти имена по-прежнему поддерживаются, рекомендуется переключиться на использование следующих таблиц. |
Почасовые метрики, главное местоположение | - $MetricsHourPrimaryTransactionsBlob - $MetricsHourPrimaryTransactionsTable - $MetricsHourPrimaryTransactionsQueue (очередь первичных транзакций за час) - $MetricsHourPrimaryTransactionsFile |
все версии Поддержка метрик файловой службы доступна только в версии 5 апреля 2015 г. и более поздних версий. |
Минутные метрики, основное расположение | - $MetricsMinutePrimaryTransactionsBlob - $MetricsMinutePrimaryTransactionsTable - $MetricsMinutePrimaryTransactionsQueue - $MetricsMinutePrimaryTransactionsFile |
все версии Поддержка метрик файловой службы доступна только в версии 5 апреля 2015 г. и более поздних версий. |
Почасовые метрики, дополнительное расположение | - $MetricsHourSecondaryTransactionsBlob - $MetricsHourSecondaryTransactionsTable - $MetricsHourSecondaryTransactionsQueue |
все версии Геоизбыточная репликация для чтения должна быть включена. |
Мельчайшие метрики, дополнительная локация | - $MetricsMinuteSecondaryTransactionsBlob - $MetricsMinuteSecondaryTransactionsTable - $MetricsMinuteSecondaryTransactionsQueue |
все версии Геоизбыточная репликация для чтения должна быть включена. |
Емкость (только служба BLOB-объектов) | $MetricsCapacityBlob | все версии |
Эти таблицы создаются автоматически при включении аналитики хранилища для конечной точки службы хранилища. Доступ к им осуществляется через пространство имен учетной записи хранения, например https://<accountname>.table.core.windows.net/Tables("$MetricsTransactionsBlob")
. Таблицы метрик не отображаются в операции списка и должны быть доступны непосредственно через имя таблицы.
Оповещения о метриках
Рассмотрите возможность настройки оповещений на портале Azure , чтобы вы автоматически уведомили о важных изменениях в поведении служб хранилища. Пошаговые инструкции см. в разделе "Создание оповещений метрик".
Если вы используете Средство просмотра хранилища для скачивания метрик в формате с разделителями, вы можете использовать Microsoft Excel для анализа данных. Список доступных средств обозревателя службы хранилища см. в разделе "Клиентские средства службы хранилища Azure".
Это важно
Может возникнуть задержка между событием хранения и записью соответствующих почасовых или минутных данных метрик. В случае минутных метрик может быть записано несколько минут данных одновременно. Эта проблема может привести к транзакциям с более ранних минут, агрегированных в транзакцию в течение текущей минуты. При возникновении этой проблемы служба оповещений может не иметь всех доступных данных метрик для настроенного интервала оповещения, что может привести к неожиданному срабатыванию оповещений.
Выставление счетов по метрикам хранилища
Запросы на запись для создания сущностей таблицы для метрик взимается по стандартным тарифам, применимым ко всем операциям службы хранилища Azure.
Запросы на чтение данных метрик клиентом также оплачиваются по стандартным тарифам.
Емкость, используемая таблицами метрик, также оплачивается. Используйте следующие сведения для оценки объема емкости, используемой для хранения данных метрик:
- Если каждый час служба использует каждый API в каждой службе, приблизительно 148 КБ данных хранится каждый час в таблицах транзакций метрик, если включена сводка уровня обслуживания и уровня API.
- Если в течение каждого часа служба использует каждый API в службе, примерно 12 КБ данных хранятся каждый час в таблицах транзакций метрик, если включена только сводка уровня обслуживания.
- Таблица емкости больших двоичных объектов содержит две строки, добавленные каждый день, если вы решили использовать журналы. Этот сценарий подразумевает, что каждый день размер этой таблицы увеличивается примерно на 300 байт.