Как отслеживать IOPS для учетной записи хранения Azure - PullRequest
0 голосов
/ 29 мая 2018

Уже некоторое время пользуясь Azure, я хорошо знаю ограничение по умолчанию в 20 000 операций ввода-вывода в секунду для учетной записи хранения Azure.Однако я пока не нашел актуальную документацию о том, как контролировать IOPS учетной записи, чтобы определить, регулируется ли она.Это важно при отладке проблем производительности для приложений, виртуальных машин и репликации ASR - чтобы назвать только три возможных варианта использования.

Если кто-нибудь знает правильный способ отслеживания общего IOPS учетной записи и / или его регулированияв любой момент я был бы признателен - если есть простое решение для отслеживания этого со временем, тем лучше, в противном случае, если все, что существует, это командлет API / PowerShell, я думаю, мне придется написать что-то для сохраненияданные периодически с течением времени.

1 Ответ

0 голосов
/ 30 мая 2018

Вы можете контролировать свою учетную запись хранения для регулирования с помощью Azure Monitor |Метрики .Для вашего вопроса есть 3 показателя:

  1. AnonymousThrottlingError
  2. SASThrottlingError
  3. ThrottlingError

Эти показатели существуют для каждого из4 абстракции учетной записи хранения (BLOB, файл, таблица, очередь).Если вы не уверены, как используется ваша учетная запись хранения, следите за этими показателями для всех 4 служб.Такие вещи, как ASR, Backup и VM будут использовать службу BLOB-объектов.

Чтобы настроить это, перейдите на Azure Monitor |Метрика blade на портале и выберите учетные записи хранения, которые вы хотите отслеживать.Затем отметьте интересующие вас метрики. На изображении показан график с этими 3 метриками, настроенными для службы BLOB-объектов.

enter image description here

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

Что касается измерения IOPS для учетной записи хранения, вы можете отслеживать метрику Транзакции для хранилища.учетная запись.На самом деле это не измерение IOPS, но дает некоторую информацию о количестве транзакций (которые относятся к IOPS) для учетной записи хранения.Это можно настроить с помощью блейд-учетной записи хранения и нажав Metrics в разделе Monitoring , как показано ниже.

enter image description here

...