Переход на метрики Azure Monitor

9 января 2024 г. Аналитика Службы хранилища метрики также называются классическими метриками. Если вы использовали классические метрики, эта статья поможет вам перейти на метрики в Azure Monitor.

Этапы перехода

Для перехода на метрики Azure Monitor рекомендуется следующая стратегия.

  1. Узнайте об основных различиях между классическими метриками и метриками Azure Monitor.

  2. Составьте список используемых в настоящее время классических метрик.

  3. Укажите, какие метрики в Azure Monitor предоставляют те же данные, что и ваши текущие метрики.

  4. Создайте диаграммы или панели мониторинга для просмотра данных метрик.

    Примечание.

    Метрики в Azure Monitor включены по умолчанию, поэтому вам не нужно предпринимать никаких действий, чтобы начать их сбор. Однако для их просмотра необходимо создать диаграммы или панели мониторинга.

  5. Если вы создавали правила генерации оповещений, основанные на классических метриках хранилища, создайте правила генерации оповещений на основе метрик Azure Monitor.

  6. Увидев все свои метрики в Azure Monitor, вы можете отключить классические метрики.

Классические метрики и метрики в Azure Monitor

В этом разделе описаны ключевые различия между этими двумя платформами метрик.

Основное различие заключается в том, как управляются метрики. Классические метрики управляются службой хранилища Azure, а метрики в Azure Monitor — службой Azure Monitor. При работе с классическими метриками служба хранилища Azure собирает их значения, объединяет их, а затем сохраняет в таблицах, расположенных в учетной записи хранения. При работе с метриками в Azure Monitor служба хранилища Azure отправляет их данные в серверную часть Azure Monitor. В Azure Monitor реализован единый интерфейс мониторинга, который включает данные с портала Azure, а также принимаемые данные.

Классические метрики отправляются в учетную запись хранения Azure и сохраняются в ней. Метрики Azure Monitor можно отправлять в несколько расположений. Учетная запись хранения может быть одной из этих расположений, но это не обязательно.

Что касается поддержки метрик, классические метрики позволяют отслеживать емкость только для хранилища BLOB-объектов Azure. Метрики в Azure Monitor позволяют отслеживать емкость для больших двоичных объектов, таблиц, файлов, очередей и хранилища класса "Премиум". Классические метрики содержат метрики транзакций для хранилища BLOB-объектов, таблиц, службы "Файлы Azure" и хранилища очередей. С метриками в Azure Monitor в этот список добавляется хранилище класса "Премиум".

Если действие в учетной записи не инициирует метрику, в классических метриках для нее будет отображаться нулевое значение (0). Для метрик в Azure Monitor соответствующие значения вообще не указываются, благодаря чему отчеты выглядят понятнее. Например, при использовании классических метрик при отсутствии ошибок времени ожидания сервера для значения ServerTimeoutError в таблице метрик отображается 0. Azure Monitor не возвращает никаких данных при запросе значения Transactions метрики с измерением ResponseType, равным ServerTimeoutError.

Дополнительные сведения о метриках в Azure Monitor см. в статье Метрики в Azure Monitor.

Связь между классическими метриками и метриками в Azure Monitor

Таблицы ниже помогут вам понять, какие метрики в Azure Monitor возвращают те же данные, что и ваши текущие метрики.

Метрики емкости

Классические метрики Метрики в Azure Monitor
Capacity BlobCapacity с измерением BlobType, равным BlockBlob или PageBlob
ObjectCount BlobCount с измерением BlobType, равным BlockBlob или PageBlob
ContainerCount ContainerCount

Примечание.

Также есть несколько новых метрик емкости, которые не были доступны в составе классических метрик. Полный список метрик можно найти здесь.

Метрики транзакций

Классические метрики Метрики в Azure Monitor
AnonymousAuthorizationError Транзакции с измерением ResponseType, равным AuthorizationError, и измерением Authentication, равным Anonymous.
AnonymousClientOtherError Транзакции с измерением ResponseType, равным ClientOtherError, и измерением Authentication, равным Anonymous.
AnonymousClientTimeoutError Транзакции с измерением ResponseType, равным ClientTimeoutError, и измерением Authentication, равным Anonymous.
AnonymousNetworkError Транзакции с измерением ResponseType, равным NetworkError, и измерением Authentication, равным Anonymous.
AnonymousServerOtherError Транзакции с измерением ResponseType, равным ServerOtherError, и измерением Authentication, равным Anonymous.
AnonymousServerTimeoutError Транзакции с измерением ResponseType, равным ServerTimeoutError, и измерением Authentication, равным Anonymous.
AnonymousSuccess Транзакции с измерением ResponseType, равным Success, и измерением Authentication, равным Anonymous.
AnonymousThrottlingError Транзакции с измерением ResponseType, равным ClientThrottlingError или ServerBusyError, и измерением Authentication, равным Anonymous.
AuthorizationError Транзакции с измерением ResponseType, равным AuthorizationError.
Availability Availability
AverageE2ELatency SuccessE2ELatency
AverageServerLatency SuccessServerLatency
ClientOtherError Транзакции с измерением ResponseType, равным ClientOtherError.
ClientTimeoutError Транзакции с измерением ResponseType, равным ClientTimeoutError.
NetworkError Транзакции с измерением ResponseType, равным NetworkError.
PercentAuthorizationError Транзакции с измерением ResponseType, равным AuthorizationError.
PercentClientOtherError Транзакции с измерением ResponseType, равным ClientOtherError.
PercentNetworkError Транзакции с измерением ResponseType, равным NetworkError.
PercentServerOtherError Транзакции с измерением ResponseType, равным ServerOtherError.
PercentSuccess Транзакции с измерением ResponseType, равным Success.
PercentThrottlingError Транзакции с измерением ResponseType, равным ClientThrottlingError или ServerBusyError.
PercentTimeoutError Transactions с измерением ResponseType, равным ServerTimeoutError, или измерением ResponseType, равным ClientTimeoutError.
SASAuthorizationError Транзакции с измерением ResponseType, равным AuthorizationError, и измерением Authentication, равным SAS.
SASClientOtherError Транзакции с измерением ResponseType, равным ClientOtherError, и измерением Authentication, равным SAS.
SASClientTimeoutError Транзакции с измерением ResponseType, равным ClientTimeoutError, и измерением Authentication, равным SAS.
SASNetworkError Транзакции с измерением ResponseType, равным NetworkError, и измерением Authentication, равным SAS.
SASServerOtherError Транзакции с измерением ResponseType, равным ServerOtherError, и измерением Authentication, равным SAS.
SASServerTimeoutError Транзакции с измерением ResponseType, равным ServerTimeoutError, и измерением Authentication, равным SAS.
SASSuccess Транзакции с измерением ResponseType, равным Success, и измерением Authentication, равным SAS.
SASThrottlingError Транзакции с измерением ResponseType, равным ClientThrottlingError или ServerBusyError, и измерением Authentication, равным SAS.
ServerOtherError Транзакции с измерением ResponseType, равным ServerOtherError.
ServerTimeoutError Транзакции с измерением ResponseType, равным ServerTimeoutError.
Success Транзакции с измерением ResponseType, равным Success.
ThrottlingError Transactions с измерением ResponseType, равным ClientThrottlingError или ServerBusyError
TotalBillableRequests Transactions
TotalEgress Egress
TotalIngress Ingress
TotalRequests Transactions

Следующие шаги