Поделиться через


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

Важно!

Корпорация Майкрософт рекомендует все новые разработки использовать кэш Redis для Azure. Текущая документация и рекомендации по выбору предложения кэша Azure см. в статье о том, какое предложение кэша Azure подходит для меня?

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

Счетчики производительности кэша

Microsoft Azure Кэш предоставляет счетчики монитора производительности, позволяющие отслеживать и устранять неполадки управляемая служба кэша приложениями. Существуют отдельные счетчики производительности для клиентов кэша и управляемая служба кэша.

  • Счетчики производительности службы кэша

    • Настройка счетчиков производительности службы кэша

    • Справочник по счетчикам производительности службы кэша

  • Счетчики производительности клиента кэша

    • Azure Caching:Client

    • Azure Caching:Client Host

Счетчики производительности службы кэша

управляемая служба кэша предоставляет счетчики производительности для мониторинга работоспособности и производительности кэша, а также для планирования емкости для масштабирования кэша. Эти счетчики производительности можно просмотреть и настроить на портале управления, на вкладке "Монитор" для кэша.

  • Настройка счетчиков производительности службы кэша

  • Справочник по счетчикам производительности службы кэша

Настройка счетчиков производительности службы кэша

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

Cache Service Monitor Tab

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

Чтобы добавить или удалить счетчики производительности, щелкните Добавить метрики.

Cache Service Monitor tab Select Metrics

Справочник по счетчикам производительности службы кэша

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

Примечание

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

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

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

Счетчик производительности Описание

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

Процент используемой пропускной способности.

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

Получено байт /с

Количество байтов данных, передаваемых в секунду от клиентов в кэш.

Отправленные байты /с

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

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

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

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

Процент используемых вычислительных ресурсов.

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

Объем данных в байтах

Общий объем кэшированных данных, исключая служебные данные кэша.

Вытеснено объектов

Количество вытесненных объектов с момента запуска службы кэша.

Объекты с истекшим сроком действия

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

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

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

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

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

Число объектов

Количество объектов, хранящихся в кэше.

Объем основных данных в байтах

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

Запросы на чтение

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

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

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

Запросы на запись

Число запросов записи (Put, Add и Lock) с момента запуска службы кэша.

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

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

Счетчики производительности клиента кэша

Существует две категории счетчиков производительности клиента кэша: кэширование Azure:Client и Azure Caching:Client:Client Caching:Client Host. Caching:Client имеет счетчики, предоставляющие сведения об одном клиенте кэша. Кэширование Azure:Узел клиента имеет те же счетчики, что и кэш Azure:Client, и предоставляет агрегированные сведения обо всех клиентах кэша на компьютере.

Примечание

Чтобы просмотреть счетчики производительности клиента кэша в списке, выберите счетчики из категории "Кэширование Azure:Узел клиента ".

Azure Caching:Client

Категория счетчиков производительности Azure Caching:Client предоставляет счетчики, относящиеся к одному клиенту кэша.

Счетчик производительности Описание

Среднее время задержки Get на операцию в мкс

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

Среднее время задержки Get (в сети) на операцию в мкс

Среднее время задержки запросов Get в микросекундах при обращении к кэшу. Запросы к локальному кэшу не учитываются.

Среднее время задержки Put на операцию в мкс

Среднее время задержки запросов Put в микросекундах.

Процент попаданий локального кэша

Процент запросов Get во всех клиентах кэша вне зависимости от параметров локального кэша, выполненных локальным кэшем.

Процент заполнения локального кэша

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

Запросы на чтение

Число запросов чтения (Get и Enumeration) с запуска процесса.

Запросы на запись

Число запросов записи (Put и Add) с запуска процесса.

Полученные байты / с

Число байт данных, полученных из кэша за предыдущую секунду.

Отправленные байты / с

Число байт данных, отправленных в кэш за предыдущую секунду.

Текущих подключений к серверу

Число активных подключений к кэшу из этого процесса.

Общее число сбоев запросов подключения

Число сбойных запросов подключения с момента запуска процесса.

Текущие ожидающие запросы

Текущее число запросов, не получивших ответ от кэша.

Общее число полученных уведомлений

Число уведомлений Caching, полученных с момента запуска процесса.

Исключений при сбое

Число исключений кэша, полученных с момента запуска процесса.

Исключений при сбое в с

Скорость получения исключений кэша этим процессом.

Исключений при повторе

Число исключений при повторе, полученных с момента запуска процесса.

Исключений при повторе в с

Скорость получения исключений при повторе этим процессом.

Исключений таймаута

Число исключений таймаута, полученных с момента запуска процесса.

Исключений таймаута в с

Скорость получения исключений таймаута этим процессом.

Исключений в сети

Число исключений в сети, полученных с момента запуска процесса.

Исключений в сети в с

Скорость получения исключений в сети этим процессом.

Отклонено ответов сервера в с

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

Requests

Число запросов, отправленных из процесса в кэш, с момента запуска процесса.

Запросов/с

Скорость отправки запросов из процесса в кэш.

Общее число попаданий локального кэша

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

Общее число объектов локального кэша

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

Azure Caching:Client Host

Категория счетчиков производительности узла клиента Azure Caching:Client Предоставляет счетчики, относящиеся ко всем клиентам кэша на компьютере. Чтобы просмотреть данные счетчиков производительности клиента кэша, используйте счетчики производительности из категории "Кэширование Azure:Узел клиента ".

Счетчик производительности Описание

Среднее время задержки Get на операцию в мкс

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

Среднее время задержки Get (в сети) на операцию в мкс

Среднее время задержки запросов Get в микросекундах при обращении к кэшу. Запросы к локальному кэшу не учитываются.

Среднее время задержки Put на операцию в мкс

Среднее время задержки запросов Put в микросекундах.

Процент попаданий локального кэша

Процент запросов Get во всех клиентах кэша вне зависимости от параметров локального кэша, выполненных локальным кэшем.

Процент заполнения локального кэша

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

Запросы на чтение

Число запросов чтения (Get и Enumeration) с запуска всех клиентских процессов на компьютере.

Запросы на запись

Число запросов записи (Put и Add) с запуска всех клиентских процессов на компьютере.

Полученные байты / с

Число байт данных, полученных из кэша за предыдущую секунду.

Отправленные байты / с

Число байт данных, отправленных в кэш за предыдущую секунду.

Текущих подключений к серверу

Число активных подключений к кэшу из всех клиентских процессов на компьютере.

Общее число сбоев запросов подключения

Число сбойных запросов подключения с запуска всех клиентских процессов на компьютере.

Текущие ожидающие запросы

Текущее число запросов, не получивших ответ от кэша.

Общее число полученных уведомлений

Число уведомлений кэша, полученных с запуска всех клиентских процессов на компьютере.

Исключений при сбое

Число уведомлений при сбое кэша, полученных с запуска всех клиентских процессов на компьютере.

Исключений при сбое в с

Скорость получения исключений при сбое кэша всеми клиентскими процессами на компьютере.

Исключений при повторе

Число уведомлений при повторе, полученных с запуска всех клиентских процессов на компьютере.

Исключений при повторе в с

Скорость получения исключений при повторе всеми клиентскими процессами на компьютере.

Исключений таймаута

Число уведомлений таймаута, полученных с запуска всех клиентских процессов на компьютере.

Исключений таймаута в с

Скорость получения исключений таймаута всеми клиентскими процессами на компьютере.

Исключений в сети

Число уведомлений в сети, полученных с запуска всех клиентских процессов на компьютере.

Исключений в сети в с

Скорость получения исключений в сети этим процессом.

Отклонено ответов сервера в с

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

Requests

Число запросов, отправленных из процесса в кэш, с момента запуска всех клиентских процессов на компьютере.

Запросов/с

Скорость отправки запросов в кэш из всех клиентских процессов на компьютере.

Общее число попаданий локального кэша

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

Общее число объектов локального кэша

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

См. также:

Основные понятия

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