Сервис мониторинга позволяет получать информацию о состоянии кластера.
В разделе описаны преднастроенные дашборды для мониторинга состояния кластера, а также приведен полный список метрик, которые Managed Redis передает в сервис мониторинга.
Сервисный (преднастроенный) дашборд мониторинга доступен в личном кабинете в разделе Базы данных → Managed Redis. Чтобы увидеть данные, выберите кластер и перейдите на вкладку Мониторинг.
Дашборд состоит из виджетов, которые отображают значения метрик сервиса.
На сервисном дашборде настроены следующие виджеты:
Название виджета | Описание |
|---|---|
Время работы инстанса, дни | Время непрерывной работы инстанса в днях (redis_uptime_in_seconds). |
Подключенные клиенты | Количество клиентов, подключенных к инстансу (redis_connected_clients). |
Используемая память, % | Процент используемой оперативной памяти от выделенного максимального объема. Рассчитывается как отношение фактически используемой памяти (container_memory_working_set_bytes) к лимиту памяти контейнера (kube_pod_container_resource_limits). |
Запросы в секунду | Количество запросов в секунду (redis_commands_total). |
Успешные / Неуспешные запросы | Количество успешных (redis_keyspace_hits_total) и неуспешных (redis_keyspace_misses_total) запросов к ключам в секунду. |
Используемая память Redis®, МБ | Общее количество используемой памяти Redis® в мегабайтах:
|
Входящий / Исходящий трафик | Объем входящего и исходящего трафика в Kбит/с. На графике отображаются параметры:
|
Ключи | Количество ключей, хранящихся в базах данных (redis_db_keys). |
Истекающие / Постоянные ключи | На графике отображаются параметры:
|
Истекшие / Вытесненные ключи | На графике отображаются параметры:
|
Подключенные / Заблокированные клиенты | На графике отображается статус клиентов:
|
Среднее время обработки команды, мс | Среднее время обработки одной команды в миллисекундах. Рассчитывается как отношение суммарного времени выполнения команд (redis_commands_duration_seconds_total) к общему количеству выполненных команд (redis_commands_total) за последнюю минуту. |
Общее время обработки команд, с | Общее время обработки всех команд в секундах (redis_commands_total). |
Дашборд поддерживает следующие настройки и опции:
Выбор периода сбора данных. По умолчанию отображаются данные за последние 2 часа.
Выбор интервала автообновления данных. По умолчанию обновляются каждые 30 секунд.
Выгрузка графика в PNG-файл.
Просмотр графика в развернутом режиме.
Сервисный дашборд можно дублировать как пользовательский, а затем настроить его под себя или посмотреть, какие метрики и запросы используются в виджетах.
Метрика представляет собой временной ряд, показывающий изменение какого-либо показателя. Например, это может быть загрузка процессора, объем занятого дискового пространства или количество запросов к базе данных.
В сервисе мониторинга метрики используются для создания виджетов дашборда и настройки правил алертов. Значения метрик для этого получают и преобразуют с помощью запроса в PromQL-формате.
Подробнее о работе с метриками.
Название метрики, единица измерения | Описание |
|---|---|
redis_uptime_in_seconds, c | Время непрерывной работы инстанса в секундах. |
redis_connected_clients, шт. | Количество клиентов, подключенных к инстансу. |
container_memory_working_set_bytes, байт | Объем фактически используемой памяти. |
kube_pod_container_resource_limits, байт | Объем лимита памяти контейнера. |
redis_keyspace_hits_total, шт. | Количество успешных запросов к ключам. |
redis_keyspace_misses_total, шт. | Количество неуспешных запросов к ключам. |
redis_memory_max_bytes, МБ | Максимальный объем памяти, выделяемый для пользовательских данных. |
redis_memory_used_bytes, МБ | Объем фактически используемой памяти. |
redis_net_output_bytes_total, Kбит | Объем исходящего трафика. |
redis_net_input_bytes_total, Kбит | Объем входящего трафика. |
redis_db_keys, шт. | Количество ключей, хранящихся в базах данных. |
redis_db_keys_expiring, шт. | Количество ключей с заданным сроком жизни. |
redis_expired_keys_total, шт. | Количество ключей с истекшим сроком жизни. |
redis_evicted_keys_total, шт. | Количество ключей, вытесненных из-за превышения лимита памяти. |
redis_blocked_clients, шт. | Количество клиентов, ожидающих завершения операции. |
redis_commands_duration_seconds_total, с | Суммарное время выполнения команд. |
redis_commands_total, шт. | Общее количество выполненных команд. |