Эта документация перемещена в архив и не поддерживается.

Мониторинг управляемой службы кэша Azure

Обновлено: Август 2015 г.

ImportantВажно!
Во всех новых разработках рекомендуется использовать кэш Redis для Azure. Текущую документацию и руководства по выбору предложения службы кэша Azure см. в статье Какое предложение службы кэша Azure подходит мне лучше всего?

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

Портал управления предоставляет следующую функциональность, чтобы помочь вам отслеживать состояние службы и просматривать счетчики производительности для целей устранения проблем.

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

  • Вкладка Мониторинг позволяет вам использовать портал управления для просмотра различных счетчиков производительности службы, которые помогут вам решить проблемные вопросы.

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

Панель мониторинга службы кэша Windows Azure

Панель мониторинга отображает конечную точку кэша, состояние кэша (например Работает), текущее предложение кэша и список метрик из следующих шести счетчиков производительности.

  • Используемая пропускная способность (%)

  • Промахи кэша (%)

  • Используемый выч. ресурс (%)

  • Используемая память (%)

  • Запросов чтения в с

  • Запросов записи в с

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

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

Далее приведены некоторые ошибки, относящиеся к недоступности, которые вы можете видеть на панели мониторинга.

  1. Служба кэша недоступна — данная ошибка появляется, когда служба испытывает проблемы, а также когда либо конечная точка кэша, либо конечная точка кэша SSL (безопасная) являются недоступными. Такие ситуации активно отслеживаются Майкрософт для своевременного снижения их количества и восстановления доступности службы. Если вы видите, что данная ситуация сохраняется, вам необходимо обратиться в службу поддержки Майкрософт.

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

Служба кэша разворачивается в качестве выделенной инфраструктуры. Данные счетчики емкости показывают в процентах от общей доступной емкости, как используется выделенная инфраструктура относительно памяти, пропускной способности и ресурсов компьютера. Если любой из этих счетчиков приближается к 100 %, мы рекомендуем вам добавить больше емкости вашей службе кэша. Дополнительные сведения о планировании емкости см. в разделе Планирование емкости для управляемой службы кэша Azure. Следующие счетчики важны для отслеживания емкости.

 

Счетчик Подробности

Используемая память (%)

Объем памяти, выделенный для кэша, используется для хранения данных пользователя и метаданных об этих объектах. Их необходимо хранить в кэше, чтобы обслуживать запросы. Данный счетчик показывает, сколько памяти кэша уже использовано.

Обратите внимание, что объем помещенных в кэш данных и используемой памяти кэша могут не совпадать. Это обусловлено разными размерами объектов и использованием таких функций, как теги, области и уведомления.

Используемая пропускная способность (%)

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

Используемый выч. ресурс (%)

Служба кэша использует вычислительные ресурсы для обслуживания запросов кэша. При наличии приложений, интенсивно потребляющих пропускную способность, вычислительные ресурсы, доступные выделенной инфраструктуре, могут быть исчерпаны. Следовательно, для таких приложений важно наблюдать за значением "Используемый выч. ресурс (%)" и следить, чтобы оно не превышало 70–80 %. Именно такое значение гарантирует, что кэш будет реагировать на запросы и данные будут доступны с низкой задержкой.

noteПримечание
Вы можете отметить, что некоторые значения процентных счетчиков выходят за 100 %. Это происходит, когда вы используете емкости больше, чем вы заказали. Когда это происходит, могут быть затронуты доступность и задержки данных кэша, или может произойти потеря данных. В данной ситуации рекомендуется немедленно масштабировать ваш кэш, чтобы предотвратить нарушение работы вашей службы. Дополнительную информацию см. в разделе Масштабирование кэша для управляемой службы кэша Azure.

Ключевыми параметрами, которые влияют на эффективность кэша приложения клиента, являются число запросов кэша и их процент попаданий и промахов кэша. Данные параметры также доступны на панели мониторинга.

 

Счетчик Подробности

Запросов чтения в с

Число запросов чтения (Bulk Get, Get и Enumeration) в секунду, полученных от всех клиентов с момента запуска службы кэширования.

Запросов записи в с

Число запросов записи в секунду с момента запуска службы кэширования. В операции записи входят методы Put, Add и Lock.

Промахи кэша (%)

Процентное соотношение неудачных запросов кэша к общему количеству запросов с момента запуска службы кэша.

noteПримечание
Azure собирает и объединяет данные из службы кэша через регулярные интервалы. Данные появляются на панели мониторинга с задержкой в несколько минут.

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

Для таблицы метрик можно выбрать до двенадцати метрик, шесть из которых можно отобразить на диаграмме. Для этого установите флажки в их заголовках в таблице. Вы также можете выбрать изначальный интервал отображения метрик: 1 час, 24 часа или 7 дней.

Вкладка монитора службы кэша

Для настройки необходимых метрик щелкните Добавить метрики.

Вкладка «Выбор метрик» для монитора службы кэша

Полный список доступных счетчиков производительности Управляемая служба кэша см. в разделе Счетчики производительности управляемой службы кэша Azure.

Показ: