Расширение Redis Enterprise — Prometheus

Материал из Документация Ключ-АСТРОМ
Версия от 13:14, 21 сентября 2026; IKuznetsov (обсуждение | вклад) (Новая страница: « = Расширение Redis Enterprise — Prometheus = Мониторинг Redis Enterprise с помощью официального экспортёра Redis Prometheus. == Начало работы == == Обзор == Мониторинг Redis Enterprise с помощью официального экспортёра Redis Prometheus. Это расширение предоставляет возможность удалённо отслежив...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Расширение Redis Enterprise — Prometheus

Мониторинг Redis Enterprise с помощью официального экспортёра Redis Prometheus.

Начало работы

Обзор

Мониторинг Redis Enterprise с помощью официального экспортёра Redis Prometheus.

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

Эта страница предназначена для пользователей, которые:

  • Хотят отслеживать состояние здоровья и производительность своих ресурсов Redis Enterprise.
  • Ищут поддержку анализа для администраторов эксплуатации, ИТ и баз данных.

Это расширение позволяет:

  • Отслеживать Redis с помощью комплексного дашборда и сущностей Ключ-АСТРОМ.
  • Обнаруживать аномалии и оповещать о них.

Варианты использования

  • Обеспечение аналитики общего здоровья кластера Redis и его компонентов.

Это расширение собирает многие из метрик, перечисленных в Redis Prometheus Metrics.

Требования

  • Требуется Redis Enterprise.

Информация о совместимости

  • Open Source Redis не включает экспортёр метрик.

Метрики V2 доступны на:

  • Все новые подписки Redis Cloud
  • Redis Enterprise Software 7.8+

Активация и настройка

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

В Ключ-АСТРОМ создайте новую конфигурацию мониторинга:

  • Добавьте конечную точку Redis Prometheus. С аутентификацией, если требуется.
  * Метрики v1 доступны на корневой конечной точке, например https://redis.cluster:8070
  * Метрики v2 доступны на конечной точке /v2, например https://redis.cluster:8070/v2
  • Выберите необходимые наборы функций, содержащие метрики для сбора.
  • Добавьте краткое описание и выберите Активировать.

Это расширение поддерживает как экспорт Redis Prometheus v1, так и v2, но конфигурация мониторинга должна указывать правильные конечные точки.

Метрики Prometheus v2

Default — наборы функций не имеют определённого префикса. Только сам тип ресурса.

Метрики Prometheus v1

Чтобы отслеживать метрики v1, вместо этого включите наборы функций с префиксом v1-.

[Опционально] Активация Redis версии 1

Имя базы данных — метка bdb_name не включена по умолчанию. Без этого Ключ-АСТРОМ будет использовать только идентификатор базы данных в размерностях и определениях сущностей.

Чтобы включить её для всех баз данных в кластере, необходимо выполнить следующие команды:

ccs-cli hset cluster_settings metrics_exporter_expose_bdb_name enabled
supervisorctl restart metrics_exporter

Новые метки будут добавлены к метрикам Prometheus после изменения этой настройки и перезапуска процесса metrics_exporter.

Детали

Это расширение использует конечную точку Redis Enterprise Prometheus для сбора и приёма метрик. Этот компонент metrics_exporter Redis включён по умолчанию и слушает порт 8070.

В этом контексте Ключ-АСТРОМ является сервером Prometheus. Prometheus не требуется.

Лицензирование и затраты

Использование расширения бесплатно. Вы платите только за данные, которые собирает расширение.

Расширение Redis Enterprise — Prometheus собирает пользовательские метрики, которые потребляют Davis Data Units (DDU) (классическая лицензия Ключ-АСТРОМ) или метрики в соответствии с вашей моделью лицензирования.

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

(8 * количество кластеров)
+ (47 * количество баз данных)
+ (26 * количество нод)
+ (24 * количество реплик)
+ (108 * количество шардов)
+ (11 * количество прокси)
+ 2

Подписка на платформу Ключ-АСТРОМ

В подписке на платформу Ключ-АСТРОМ приём метрик потребляет метрики в соответствии с количеством принятых точек данных метрик.

Чтобы рассчитать приблизительное годовое потребление, примените следующую формулу: <количество точек данных метрик в минуту> * 60 минут * 24 часа * 365 дней.

Классическая лицензия Ключ-АСТРОМ

В классической модели лицензирования приём метрик потребляет Davis Data Units (DDU) со скоростью 0,001 DDU на точку данных метрики. Умножьте приведённую выше формулу для годовых точек данных на 0,001, чтобы оценить годовое использование DDU.

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

Наборы функций

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

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

Все метрики, не отнесённые ни к одному набору функций, считаются стандартными и всегда сообщаются.

Метрика наследует набор функций подгруппы, которая, в свою очередь, наследует набор функций группы. Кроме того, набор функций, определённый на уровне метрики, переопределяет набор функций, определённый на уровне подгруппы, который, в свою очередь, переопределяет набор функций, определённый на уровне группы.

v1-node

Название метрики Ключ метрики Описание
Node Available Memory node_available_memory Объём свободной памяти в ноде (байты), доступной для выделения базам данных
Node Average Latency node_avg_latency Средняя задержка запросов, обрабатываемых конечными точками на ноде (секунды); возвращается только при наличии трафика
Node Client Connections node_conns Количество клиентов, подключённых к конечным точкам на ноде
Node Outgoing Traffic node_egress_bytes Скорость исходящего сетевого трафика ноды (байт/с)
Node Incoming Traffic node_ingress_bytes Скорость входящего сетевого трафика ноды (байт/с)
Node Persistent Storage Available node_persistent_storage_avail Дисковое пространство, доступное процессам RLEC на настроенном постоянном диске (байты)
Node Persistent Storage Free node_persistent_storage_free Свободное дисковое пространство на настроенном постоянном диске (байты)
Node Provisional Memory node_provisional_memory Объём RAM, доступной для выделения базам данных из общего объёма RAM, выделенного для баз данных
Node Request Rate node_total_req Частота запросов, обрабатываемых конечными точками на ноде (операций/с)
Node Up Status node_up Нода является частью кластера и подключена

node-core

Название метрики Ключ метрики Описание
Node DMI Info node_dmi_info Информация об оборудовании ноды
Redis node_cpu_seconds_total node_cpu_seconds_total.count Общее пользовательское и системное время CPU, затраченное в секундах
Redis node_available_memory_bytes node_available_memory_bytes Объём свободной памяти в ноде (байты), доступной для выделения базам данных
Redis node_memory_MemFree_bytes node_memory_MemFree_bytes Свободная память в ноде (байты)
Redis node_memory_MemTotal_bytes node_memory_MemTotal_bytes Общий объём памяти ноды
Redis node_memory_MemAvailable_bytes node_memory_MemAvailable_bytes Общий объём памяти, доступной для ноды
Redis node_network_transmit_bytes_total.count node_network_transmit_bytes_total.count Общее количество сетевых байтов, отправленных с ноды
Redis node_network_receive_bytes_total.count node_network_receive_bytes_total.count Общее количество сетевых байтов, полученных нодой
Redis node_persistent_storage_free_bytes node_persistent_storage_free_bytes Свободное дисковое пространство на настроенном постоянном диске (байты)
Redis node_provisional_memory_bytes node_provisional_memory_bytes Объём RAM, доступной для выделения базам данных из общего объёма RAM, выделенного для баз данных
Redis node_provisional_memory_no_overbooking_bytes node_provisional_memory_no_overbooking_bytes Объём RAM, доступной для выделения базам данных из общего объёма RAM, выделенного для баз данных, без учёта переподписки
Redis node_metrics_up node_metrics_up Нода является частью кластера и подключена
Redis node_cert_expires_in_seconds node_cert_expires_in_seconds Срок действия сертификата (в секундах) для данной ноды

replication-core

Название метрики Ключ метрики Описание
Redis database_syncer_ingress_bytes database_syncer_ingress_bytes Количество байтов, прочитанных из исходного шарда
Redis database_syncer_ingress_bytes count database_syncer_ingress_bytes.count Количество байтов, прочитанных из исходного шарда
Redis database_syncer_flush_counter database_syncer_flush_counter Количество сбросов назначения

v1-shard

Название метрики Ключ метрики Описание
Redis AOF Delayed Fsync redis_aof_delayed_fsync Количество раз, когда fsync AOF вызвал задержки в основном потоке Redis (вызывая задержку); это может указывать на то, что диск медленный или перегружен
Redis Blocked Clients redis_blocked_clients Количество клиентов, ожидающих блокирующего вызова
Redis Connected Clients redis_connected_clients Количество клиентских подключений к конкретному шарду
Redis Up Status redis_up Шард работает
Redis Total Commands Processed redis_total_commands_processed Количество команд, обработанных шардом; рассчитайте количество команд за период, сравнив значения в разные моменты времени
Redis Volatile Keys Average TTL redis_db0_avg_ttl Средний TTL всех волатильных ключей
Redis Total Connections Received redis_total_connections_received Количество подключений, полученных шардом; рассчитайте количество подключений за период, сравнив значения в разные моменты времени
Redis Used Memory redis_used_memory Память, используемая шардом (в bigredis это включает flash) (байты)

node-extra

Название метрики Ключ метрики Описание
Redis node_available_flash_bytes node_available_flash_bytes Доступный flash в ноде (байты)
Redis node_available_flash_no_overbooking_bytes node_available_flash_no_overbooking_bytes Доступный flash в ноде (байты), без учёта переподписки
Redis node_available_memory_no_overbooking_bytes node_available_memory_no_overbooking_bytes Доступная RAM в ноде (байты) без учёта переподписки
Redis node_bigstore_free_bytes node_bigstore_free_bytes Сумма свободного пространства бэкенд-flash (используемого flash-базами данных [BigRedis]) на всех нодах кластера (байты); возвращается только при включённом BigRedis
Redis node_ephemeral_storage_avail_bytes node_ephemeral_storage_avail_bytes Дисковое пространство, доступное процессам RLEC на настроенном эфемерном диске (байты)
Redis node_ephemeral_storage_free_bytes node_ephemeral_storage_free_bytes Свободное дисковое пространство на настроенном эфемерном диске (байты)
Redis node_persistent_storage_avail_bytes node_persistent_storage_avail_bytes Дисковое пространство, доступное процессам RLEC на настроенном постоянном диске (байты)
Redis node_provisional_flash_bytes node_provisional_flash_bytes Объём flash, доступный для новых шардов на этой ноде, с учётом переподписки, максимального числа серверов Redis, зарезервированного flash и порогов выделения и миграции (байты)
Redis node_provisional_flash_no_overbooking_bytes node_provisional_flash_no_overbooking_bytes Объём flash, доступный для новых шардов на этой ноде, без учёта переподписки, максимального числа серверов Redis, зарезервированного flash и порогов выделения и миграции (байты)

v1-replication

Название метрики Ключ метрики Описание
CRDB Incoming Compressed Traffic Rate bdb_crdt_syncer_ingress_bytes Скорость сжатого входящего сетевого трафика в CRDB (байт/с)
CRDB Incoming Decompressed Traffic Rate bdb_crdt_syncer_ingress_bytes_decompressed Скорость распакованного входящего сетевого трафика в CRDB (байт/с)
CRDM Traffic Lag Time bdb_crdt_syncer_local_ingress_lag_time Время задержки между источником и назначением (мс) для трафика CRDB
CRDB Syncer Status bdb_crdt_syncer_status Статус синхронизатора для трафика CRDB; 0 = синхронизирован, 1 = синхронизируется, 2 = не синхронизирован

cluster-core

Название метрики Ключ метрики Описание
Redis has_quorum has_quorum Has_quorum = 1, нет кворума = 0
Redis is_primary is_primary primary = 1, secondary = 0
Redis license_shards_limit license_shards_limit Общий лимит шардов по лицензии по типу шарда (ram / flash)
Redis total_live_nodes_count total_live_nodes_count.gauge Количество живых нод
Redis total_node_count total_node_count.gauge Количество нод

database-core

Название метрики Ключ метрики Описание
Redis db_memory_limit_bytes db_memory_limit_bytes Настроенный лимит памяти для базы данных
Redis db_replication_factor db_replication_factor Количество шардов на диапазон слотов
Database status db_status 0 = активна, 1 = активно-ожидает изменения, 2 = ожидает, 3 = ожидает импорта, 4 = ожидает удаления, 5 = восстановление, 99 = неизвестно
Redis endpoint_client_connections endpoint_client_connections Количество событий установления клиентских подключений
Redis endpoint_client_connections Counter endpoint_client_connections.count Количество событий установления клиентских подключений
Redis endpoint_client_connection_expired endpoint_client_connection_expired.count Общее количество клиентских подключений с истёкшим TTL (временем жизни)
Redis endpoint_client_establishment_failures endpoint_client_establishment_failures.count Количество клиентских подключений, которые не смогли установиться должным образом
Redis endpoint_write_requests endpoint_write_requests.count Количество запросов на запись
Redis endpoint_read_responses endpoint_read_responses.count Количество ответов на чтение
Redis endpoint_ingress endpoint_ingress.count Количество входящих байтов
Redis endpoint_egress_pending endpoint_egress_pending.count Количество байтов, ожидающих отправки
Redis endpoint_read_requests endpoint_read_requests.count Количество запросов на чтение
Redis endpoint_read_requests_latency_histogram_bucket endpoint_read_requests_latency_histogram_count_bucket.count Гистограмма задержки (в мкс) команд чтения
Redis endpoint_write_requests_latency_histogram_bucket endpoint_write_requests_latency_histogram_count_bucket.count Гистограмма задержки (в мкс) команд записи
Redis endpoint_other_requests_latency_histogram_bucket endpoint_other_requests_latency_histogram_count_bucket.count Гистограмма задержки (в мкс) других команд

v1-database

Название метрики Ключ метрики Описание
DB Read Latency Max bdb_avg_read_latency_max Наибольшее значение средней задержки операций чтения (секунды); возвращается только при наличии трафика
DB Write Latency Max bdb_avg_write_latency_max Наибольшее значение средней задержки операций записи (секунды); возвращается только при наличии трафика
DB Client Connections bdb_conns Количество клиентских подключений к БД
DB Outgoing Traffic bdb_egress_bytes Скорость исходящего сетевого трафика из БД (байт/с)
DB Incoming Traffic bdb_ingress_bytes Скорость входящего сетевого трафика в БД (байт/с)
DB Memory Limit bdb_memory_limit Настроенный лимит RAM для базы данных
DB Request Rate bdb_total_req Частота всех запросов к БД (операций/с)
Database Status bdb_up База данных работает
DB Used Memory bdb_used_memory Память, используемая БД (в bigredis это включает flash) (байты)
DB Average Latency bdb_avg_latency Средняя задержка операций на БД (секунды); возвращается только при наличии трафика
DB Number of Keys bdb_no_of_keys Количество ключей в БД
DB Read Hits bdb_read_hits Частота операций чтения, обращающихся к существующему ключу (операций/с)
DB Read Hits Max bdb_read_hits_max Наибольшее значение частоты операций чтения, обращающихся к существующему ключу (операций/с)
DB Read Misses bdb_read_misses Частота операций чтения, обращающихся к несуществующему ключу (операций/с)

Topology (Redis 7.22+)

Название метрики Ключ метрики Описание
Redis db_config db_config Конфигурация базы данных (свойства)

shard-core

Название метрики Ключ метрики Описание
Redis redis_server_total_commands_processed redis_server_total_commands_processed Количество команд, обработанных шардом; рассчитайте количество команд за период, сравнив значения в разные моменты времени
Redis redis_server_search_total_queries_processed redis_server_search_total_queries_processed Общее количество успешных выполнений запросов (при использовании курсоров не считается чтение из существующих курсоров) в шарде
Redis redis_server_total_connections_received redis_server_total_connections_received Количество подключений, полученных шардом; рассчитайте количество подключений за период, сравнив значения в разные моменты времени
Redis redis_server_allocator_active redis_server_allocator_active Общая используемая память, включая внешнюю фрагментацию
Redis redis_server_allocator_allocated redis_server_allocator_allocated Общая выделенная память
Redis redis_server_allocator_resident redis_server_allocator_resident Общая резидентная память (RSS)
Redis redis_server_evicted_keys redis_server_evicted_keys Ключи, вытесненные на данный момент (с момента перезапуска)
Redis redis_server_evicted_keys count redis_server_evicted_keys.count Ключи, вытесненные на данный момент (с момента перезапуска)
Redis redis_server_expired_keys redis_server_expired_keys Общее количество волатильных ключей и ключей, срок действия которых истёк на данный момент (с момента перезапуска)
Redis redis_server_expired_keys count redis_server_expired_keys.count Общее количество волатильных ключей и ключей, срок действия которых истёк на данный момент (с момента перезапуска)
Redis redis_server_keyspace_read_hits redis_server_keyspace_read_hits Количество операций чтения, обращающихся к существующему пространству ключей
Redis redis_server_keyspace_read_hits count redis_server_keyspace_read_hits.count Количество операций чтения, обращающихся к существующему пространству ключей
Redis redis_server_keyspace_read_misses redis_server_keyspace_read_misses Количество операций чтения, обращающихся к несуществующему пространству ключей
Redis redis_server_keyspace_read_misses count redis_server_keyspace_read_misses.count Количество операций чтения, обращающихся к несуществующему пространству ключей
Redis redis_server_keyspace_write_hits redis_server_keyspace_write_hits Количество операций записи, обращающихся к существующему пространству ключей
Redis redis_server_keyspace_write_hits count redis_server_keyspace_write_hits.count Количество операций записи, обращающихся к существующему пространству ключей
Redis redis_server_keyspace_write_misses redis_server_keyspace_write_misses Количество операций записи, обращающихся к несуществующему пространству ключей
Redis redis_server_keyspace_write_misses count redis_server_keyspace_write_misses.count Количество операций записи, обращающихся к несуществующему пространству ключей

shard-extra

Название метрики Ключ метрики Описание
Redis redis_server_active_defrag_running redis_server_active_defrag_running Текущая агрессивность автоматической дефрагментации памяти (% CPU)
Redis redis_server_aof_last_cow_size redis_server_aof_last_cow_size Последний AOFR, память CopyOnWrite
Redis redis_server_aof_rewrite_in_progress redis_server_aof_rewrite_in_progress Количество перезаписей AOF, выполненных этим процессом
— redis_server_aof_rewrites —
Redis redis_server_aof_delayed_fsync redis_server_aof_delayed_fsync Количество раз, когда fsync AOF вызвал задержки в основном потоке Redis (вызывая задержку); это может указывать на то, что диск медленный или перегружен
Redis redis_server_blocked_clients redis_server_blocked_clients Количество клиентов, ожидающих блокирующего вызова
Redis redis_server_connected_clients redis_server_connected_clients Количество клиентов, ожидающих блокирующего вызова
Redis redis_server_connected_slaves redis_server_connected_slaves Количество подключённых реплик
Redis redis_server_crdt_backlog_size redis_server_crdt_backlog_size Размер журнала репликации CRDT
Redis redis_server_crdt_gc_pending redis_server_crdt_gc_pending Количество надгробий CRDT, ожидающих сборки мусора
Redis redis_server_crdt_merge_reqs redis_server_crdt_merge_reqs Количество запросов слияния CRDT
Redis redis_server_crdt_pending_list_trimmed_vertices redis_server_crdt_pending_list_trimmed_vertices Количество обрезанных вершин в списке ожидания CRDT
Redis redis_server_db0_avg_ttl redis_server_db0_avg_ttl Средний TTL всех волатильных ключей
Redis redis_server_db0_keys redis_server_db0_keys Общее количество ключей
Redis redis_server_expire_cycle_cpu_milliseconds redis_server_expire_cycle_cpu_milliseconds Суммарное время, затраченное на циклы активного истечения срока действия
Redis redis_server_forwarding_state redis_server_forwarding_state Состояние пересылки шарда (вкл. или выкл.)
Redis redis_server_keys_trimmed redis_server_keys_trimmed Количество ключей, которые были обрезаны в текущем или последнем процессе перешардирования
Redis redis_server_master_link_status redis_server_master_link_status Указывает, подключена ли реплика к своему мастеру
Redis redis_server_master_repl_offset redis_server_master_repl_offset Количество байтов, отправленных репликам шардом; рассчитайте пропускную способность за период, сравнив значения в разные моменты времени
Redis redis_server_master_sync_in_progress redis_server_master_sync_in_progress Первичный шард синхронизируется (1 — да; 0 — нет)
Redis redis_server_max_process_mem redis_server_max_process_mem Текущий лимит памяти, настроенный redis_mgr в соответствии со свободной памятью ноды
Redis redis_server_maxmemory redis_server_maxmemory Текущий лимит памяти, настроенный redis_mgr в соответствии с лимитами памяти базы данных
Redis redis_server_mem_aof_buffer redis_server_mem_aof_buffer Текущий размер буфера AOF
Redis redis_server_mem_clients_normal redis_server_mem_clients_normal Текущая память, используемая для буферов ввода и вывода нереплицированных клиентов
Redis redis_server_mem_clients_slaves redis_server_mem_clients_slaves Текущая память, используемая для буферов ввода и вывода клиентов-реплик
Redis redis_server_mem_fragmentation_ratio redis_server_mem_fragmentation_ratio Коэффициент фрагментации памяти (1,3 означает 30 % накладных расходов)
Redis redis_server_mem_not_counted_for_evict redis_server_mem_not_counted_for_evict Часть used_memory (в байтах), которая не учитывается для вытеснения и ошибок OOM
Redis redis_server_mem_replication_backlog redis_server_mem_replication_backlog Размер журнала репликации
Redis namedprocess_namegroup_cpu_seconds_total namedprocess_namegroup_cpu_seconds_total.count Использование CPU процессом шарда в секундах
Redis namedprocess_namegroup_thread_cpu_seconds_total namedprocess_namegroup_thread_cpu_seconds_total.count Время CPU, затраченное основным потоком шарда, в секундах
Redis namedprocess_namegroup_open_filedesc namedprocess_namegroup_open_filedesc Количество открытых файловых дескрипторов шарда
Redis namedprocess_namegroup_memory_bytes namedprocess_namegroup_memory_bytes Размер памяти шарда в байтах
Redis namedprocess_namegroup_oldest_start_time_seconds namedprocess_namegroup_oldest_start_time_seconds Время запуска процесса шарда с начала эпохи Unix в секундах
Redis redis_server_rdb_bgsave_in_progress redis_server_rdb_bgsave_in_progress Признак того, что bgsave выполняется в данный момент
Redis redis_server_rdb_last_cow_size redis_server_rdb_last_cow_size Последний bgsave (или SYNC fork) использовал память CopyOnWrite
Redis redis_server_rdb_saves redis_server_rdb_saves Общее количество bgsave с момента перезапуска процесса (включая полную синхронизацию реплики и сохранение)
Redis redis_server_repl_touch_bytes redis_server_repl_touch_bytes Количество байтов, отправленных репликам в виде команд TOUCH шардом в результате обработки команды READ; рассчитайте пропускную способность за период, сравнив значения в разные моменты времени
Redis redis_server_total_net_input_bytes redis_server_total_net_input_bytes Количество байтов, полученных шардом; рассчитайте пропускную способность за период, сравнив значения в разные моменты времени
Redis redis_server_total_net_output_bytes redis_server_total_net_output_bytes Количество байтов, отправленных шардом; рассчитайте пропускную способность за период, сравнив значения в разные моменты времени
Redis redis_server_up redis_server_up Шард работает
Redis redis_server_used_memory redis_server_used_memory Память, используемая шардом (в BigRedis это включает flash) (байты)
Redis redis_server_search_gc_bytes_collected redis_server_search_gc_bytes_collected Общий объём памяти, освобождённой сборщиками мусора из индексов в памяти шарда, в байтах.
Redis redis_server_search_bytes_collected redis_server_search_bytes_collected Общий объём памяти, освобождённой сборщиками мусора из индексов в памяти шарда, в байтах. Устарело в 8.0 (переименовано в redis_server_search_gc_bytes_collected), но всё ещё доступно в старых версиях.
Redis redis_server_search_gc_marked_deleted_vectors redis_server_search_gc_marked_deleted_vectors Количество векторов, помеченных как удалённые в векторных индексах, которые ещё не очищены
Redis redis_server_search_marked_deleted_vectors redis_server_search_marked_deleted_vectors Количество векторов, помеченных как удалённые в векторных индексах, которые ещё не очищены. Устарело в 8.0 (переименовано в redis_server_search_gc_marked_deleted_vectors), но всё ещё доступно в старых версиях.
Redis redis_server_search_gc_total_cycles redis_server_search_gc_total_cycles Общее количество выполненных циклов сборки мусора.
Redis redis_server_search_total_cycles redis_server_search_total_cycles Общее количество выполненных циклов сборки мусора
Redis redis_server_search_gc_total_docs_not_collected_by_gc redis_server_search_gc_total_docs_not_collected_by_gc Количество документов, помеченных как удалённые, память которых ещё не освобождена сборщиком мусора.
Redis redis_server_search_total_docs_not_collected_by_gc redis_server_search_total_docs_not_collected_by_gc Количество документов, помеченных как удалённые, память которых ещё не освобождена сборщиком мусора. Устарело в 8.0 (переименовано в redis_server_search_gc_total_docs_not_collected_by_gc), но всё ещё доступно в старых версиях.
Redis redis_server_search_gc_total_ms_run redis_server_search_gc_total_ms_run Общая продолжительность всех циклов сборки мусора в шарде, измеренная в миллисекундах
Redis redis_server_search_total_ms_run redis_server_search_total_ms_run Общая продолжительность всех циклов сборки мусора в шарде, измеренная в миллисекундах.
Redis redis_server_search_cursors_internal_idle redis_server_search_cursors_internal_idle Общее количество координаторных курсоров, которые в данный момент удерживают ожидающие результаты в шарде.
Redis redis_server_search_cursors_user_idle redis_server_search_cursors_user_idle Общее количество курсоров, явно запрошенных пользователями, которые в данный момент удерживают ожидающие результаты в шарде.
Redis redis_server_search_global_idle redis_server_search_global_idle Общее количество пользовательских и внутренних курсоров, которые в данный момент удерживают ожидающие результаты в шарде. Устарело в 8.0 (разделено на redis_server_search_cursors_internal_idle и redis_server_search_cursors_user_idle), но всё ещё доступно в старых версиях.
Redis redis_server_search_cursors_internal_active redis_server_search_cursors_internal_active Общее количество координаторных курсоров в шарде, либо удерживающих ожидающие результаты, либо активно выполняющих FT.CURSOR READ.
Redis redis_server_search_cursors_user_active redis_server_search_cursors_user_active Общее количество пользовательских курсоров в шарде, либо удерживающих ожидающие результаты, либо активно выполняющих FT.CURSOR READ.
Redis redis_server_search_number_of_indexes redis_server_search_number_of_indexes Общее количество индексов в шарде
Redis redis_server_search_number_of_active_indexes redis_server_search_number_of_active_indexes Общее количество индексов, выполняющих фоновую индексацию и/или фоновую обработку запросов. Фоновая индексация относится к процессу ввода векторов или выполняющемуся фоновому индексатору.
Redis redis_server_search_number_of_active_indexes_running_queries redis_server_search_number_of_active_indexes_running_queries Общее количество индексов, в данный момент выполняющих процесс фонового запроса.
Redis redis_server_search_number_of_active_indexes_indexing redis_server_search_number_of_active_indexes_indexing Общее количество индексов, в данный момент undergoing фоновый процесс индексации. Это число ограничено количеством потоков WORKER, выделенных для операций записи, плюс количество индексов.
Redis redis_server_search_total_active_write_threads redis_server_search_total_active_write_threads Общее количество фоновых процессов записи (индексации), выполняющихся в данный момент в шарде. Это число ограничено количеством потоков, выделенных для операций записи.
Redis redis_server_search_fields_text_Text redis_server_search_fields_text_Text Общее количество полей TEXT по всем индексам в шарде.
Redis redis_server_search_fields_text_Sortable redis_server_search_fields_text_Sortable Общее количество полей SORTABLE TEXT по всем индексам в шарде. Это поле появляется только если его значение больше 0
Redis redis_server_search_fields_text_NoIndex redis_server_search_fields_text_NoIndex Общее количество полей NOINDEX TEXT по всем индексам в шарде; то есть используемых только для сортировки, но не индексируемых. Это поле появляется только если его значение больше 0
Redis redis_server_search_fields_numeric_Numeric redis_server_search_fields_numeric_Numeric Общее количество полей NUMERIC по всем индексам в шарде.
Redis redis_server_search_fields_numeric_Sortable redis_server_search_fields_numeric_Sortable Общее количество полей SORTABLE NUMERIC по всем индексам в шарде. Это поле появляется только если его значение больше 0.
Redis redis_server_search_fields_numeric_NoIndex redis_server_search_fields_numeric_NoIndex Общее количество полей NOINDEX NUMERIC по всем индексам в шарде, которые используются только для сортировки, но не индексируются. Это поле появляется только если его значение больше 0.
Redis redis_server_search_fields_tag_Tag redis_server_search_fields_tag_Tag Общее количество полей TAG по всем индексам в шарде.
Redis redis_server_search_fields_tag_Sortable redis_server_search_fields_tag_Sortable Общее количество полей SORTABLE TAG по всем индексам в шарде. Это поле появляется только если его значение больше 0.
Redis redis_server_search_fields_tag_NoIndex redis_server_search_fields_tag_NoIndex Общее количество полей NOINDEX TAG по всем индексам в шарде; то есть используемых только для сортировки, но не индексируемых. Это поле появляется только если его значение больше 0.
Redis redis_server_search_fields_tag_CaseSensitive redis_server_search_fields_tag_CaseSensitive Общее количество полей CASESENSITIVE TAG по всем индексам в шарде. Это поле появляется только если его значение больше 0
Redis redis_server_search_fields_geo_Geo redis_server_search_fields_geo_Geo Общее количество полей GEO по всем индексам в шарде
Redis redis_server_search_fields_geo_Sortable redis_server_search_fields_geo_Sortable Общее количество полей SORTABLE GEO по всем индексам в шарде. Это поле появляется только если его значение больше 0
Redis redis_server_search_fields_geo_NoIndex redis_server_search_fields_geo_NoIndex Общее количество полей NOINDEX GEO по всем индексам в шарде; то есть используемых только для сортировки, но не индексируемых. Это поле появляется только если его значение больше 0.
Redis redis_server_search_fields_vector_Vector redis_server_search_fields_vector_Vector Общее количество полей VECTOR по всем индексам в шарде.
Redis redis_server_search_fields_vector_Flat redis_server_search_fields_vector_Flat Общее количество полей FLAT VECTOR по всем индексам в шарде.
Redis redis_server_search_fields_vector_HNSW redis_server_search_fields_vector_HNSW Общее количество полей HNSW VECTOR по всем индексам в шарде.
Redis redis_server_search_fields_geoshape_Geoshape redis_server_search_fields_geoshape_Geoshape Общее количество полей GEOSHAPE по всем индексам в шарде.
Redis redis_server_search_fields_geoshape_Sortable redis_server_search_fields_geoshape_Sortable Общее количество полей SORTABLE GEOSHAPE по всем индексам в шарде. Это поле появляется только если его значение больше 0
Redis redis_server_search_fields_geoshape_NoIndex redis_server_search_fields_geoshape_NoIndex Общее количество полей NOINDEX GEOSHAPE по всем индексам в шарде; то есть используемых только для сортировки, но не индексируемых. Это поле появляется только если его значение больше 0.
Redis redis_server_search_fields__IndexErrors redis_server_search_fields__IndexErrors Общее количество ошибок индексации, вызванных попытками проиндексировать документ, содержащий поле <field>.
Redis redis_server_search_used_memory_indexes redis_server_search_used_memory_indexes Общая память, выделенная всеми индексами в шарде, в байтах
Redis redis_server_search_smallest_memory_index redis_server_search_smallest_memory_index Использование памяти индексом с наименьшим использованием памяти в шарде, в байтах
Redis redis_server_search_largest_memory_index redis_server_search_largest_memory_index Использование памяти индексом с наибольшим использованием памяти в шарде, в байтах.
Redis redis_server_search_total_indexing_time redis_server_search_total_indexing_time Общее время, затраченное на операции индексации, исключая фоновую индексацию векторов в графе HNSW.
Redis redis_server_search_used_memory_vector_index redis_server_search_used_memory_vector_index Общее использование памяти всеми векторными индексами в шарде.
Redis redis_server_search_global_total redis_server_search_global_total Общее количество пользовательских и внутренних курсоров в шарде, либо удерживающих ожидающие результаты, либо активно выполняющих FT.CURSOR READ. Устарело в 8.0 (разделено на redis_server_search_cursors_internal_active и redis_server_search_cursors_user_active), но всё ещё доступно в старых версиях
Redis redis_server_search_total_query_commands redis_server_search_total_query_commands Общее количество успешных выполнений команд запросов (включая FT.SEARCH, FT.AGGREGATE и FT.CURSOR READ)
— redis_server_search_total_query_execution_time_ms —
Redis redis_server_search_total_active_queries redis_server_search_total_active_queries Общее количество фоновых запросов, выполняющихся в данный момент в шарде, исключая FT.CURSOR READ.
Redis redis_server_search_errors_indexing_failures redis_server_search_errors_indexing_failures Общее количество ошибок индексации, зарегистрированных по всем индексам в шарде
Redis redis_server_search_errors_for_index_with_max_failures redis_server_search_errors_for_index_with_max_failures Количество ошибок индексации в индексе с наибольшим количеством ошибок

database-extra

Название метрики Ключ метрики Описание
Redis endpoint_client_disconnections endpoint_client_disconnections Количество клиентских отключений, инициированных клиентом
Redis endpoint_client_disconnections Counter endpoint_client_disconnections.count Количество клиентских отключений, инициированных клиентом
Redis endpoint_client_expiration_refresh endpoint_client_expiration_refresh.count Количество изменений времени истечения клиентов
Redis endpoint_client_tracking_off_requests endpoint_client_tracking_off_requests.count Общее количество запросов CLIENT TRACKING OFF
Redis endpoint_disconnected_cba_client endpoint_disconnected_cba_client.count Количество отключённых клиентов на основе сертификатов
Redis endpoint_disconnected_ldap_client endpoint_disconnected_ldap_client.count Количество отключённых клиентов LDAP
Redis endpoint_disconnected_user_password_client endpoint_disconnected_user_password_client.count Количество отключённых клиентов user&password
Redis endpoint_disposed_commands_after_client_caching endpoint_disposed_commands_after_client_caching.count Общее количество команд клиентского кэширования, которые были удалены из-за неправильного использования
Redis endpoint_egress endpoint_egress.count Количество исходящих байтов
Redis endpoint_failed_cba_authentication endpoint_failed_cba_authentication.count Количество клиентов, не прошедших аутентификацию на основе сертификатов
Redis endpoint_failed_ldap_authentication endpoint_failed_ldap_authentication.count Количество клиентов, не прошедших аутентификацию LDAP
Redis endpoint_failed_user_password_authentication endpoint_failed_user_password_authentication.count Количество клиентов, не прошедших аутентификацию по паролю пользователя
— endpoint_longest_pipeline_histogram —
Redis endpoint_other_requests endpoint_other_requests.count Количество других запросов
— endpoint_other_requests_latency_histogram —
Redis endpoint_other_responses endpoint_other_responses.count Количество других ответов
Redis endpoint_proxy_disconnections count endpoint_proxy_disconnections.count Количество клиентских отключений, инициированных прокси
Redis endpoint_proxy_disconnections endpoint_proxy_disconnections Количество клиентских отключений, инициированных прокси
— endpoint_read_requests_latency_histogram —
Redis endpoint_successful_cba_authentication endpoint_successful_cba_authentication.count Количество клиентов, успешно прошедших аутентификацию на основе сертификатов
Redis endpoint_successful_ldap_authentication endpoint_successful_ldap_authentication.count Количество клиентов, успешно прошедших аутентификацию LDAP
Redis endpoint_successful_user_password_authentication endpoint_successful_user_password_authentication.count Количество клиентов, успешно прошедших аутентификацию по паролю пользователя
— endpoint_write_requests_latency_histogram —
Redis endpoint_read_requests endpoint_read_requests.count Количество запросов на чтение
Redis endpoint_read_responses endpoint_read_responses.count Количество ответов на чтение
Redis endpoint_write_requests endpoint_write_requests.count Количество запросов на запись
Redis endpoint_write_responses endpoint_write_responses.count Количество ответов на запись

cluster-extra

Название метрики Ключ метрики Описание
Redis generation generation Номер поколения конкретного cluster_wd
Redis total_primary_selection_ended total_primary_selection_ended.count Монотонный счётчик для каждого процесса выбора, который завершился
Redis total_primary_selections total_primary_selections.count Монотонный счётчик для каждого процесса выбора, который начался

replication-extra

Название метрики Ключ метрики Описание
Redis database_syncer_config database_syncer_config Используется как заполнитель для меток конфигурации
Redis database_syncer_current_status database_syncer_current_status Статус синхронизатора для трафика; 0 = синхронизирован, 2 = не синхронизирован
Redis database_syncer_dst_connectivity_state database_syncer_dst_connectivity_state Состояние подключения назначения
Redis database_syncer_dst_connectivity_state_ms database_syncer_dst_connectivity_state_ms Состояние подключения назначения
Redis database_syncer_dst_lag database_syncer_dst_lag Состояние подключения назначения
Redis database_syncer_dst_repl_offset database_syncer_dst_repl_offset Смещение последней подтверждённой команды
Redis database_syncer_ingress_bytes_decompressed database_syncer_ingress_bytes_decompressed Количество байтов, прочитанных из исходного шарда в распакованном виде
Redis database_syncer_ingress_bytes_decompressed count database_syncer_ingress_bytes_decompressed.count Количество байтов, прочитанных из исходного шарда в распакованном виде
Redis database_syncer_internal_state database_syncer_internal_state Внутреннее состояние синхронизатора
Redis database_syncer_lag_ms database_syncer_lag_ms Время задержки между источником и назначением для трафика в миллисекундах
Redis database_syncer_rdb_size database_syncer_rdb_size Размер RDB источника в байтах, который должен быть передан во время фазы синхронизации
Redis database_syncer_rdb_transferred database_syncer_rdb_transferred Количество байтов, переданных из RDB источника во время фазы синхронизации
Redis database_syncer_src_connectivity_state database_syncer_src_connectivity_state Состояние подключения источника
Redis database_syncer_src_connectivity_state_ms database_syncer_src_connectivity_state_ms Длительность состояния подключения источника
Redis database_syncer_src_repl_offset database_syncer_src_repl_offset Последнее известное смещение источника
Redis database_syncer_state database_syncer_state Внутреннее состояние синхронизатора шарда
Redis database_syncer_syncer_repl_offset database_syncer_syncer_repl_offset Смещение последней команды, обработанной синхронизатором
Redis database_syncer_total_requests database_syncer_total_requests Количество записей в назначение
Redis database_syncer_total_responses database_syncer_total_responses Количество подтверждённых записей в назначение

v1-proxy

Название метрики Ключ метрики Описание
Listener AUTH Commands listener_auth_cmds Количество команд memcached AUTH, отправленных в БД
Listener AUTH Errors listener_auth_errors Количество ответов с ошибкой на команды memcached AUTH
Endpoint Client Connections listener_conns Количество клиентов, подключённых к конечной точке
Last Command Request Time listener_last_req_time Время последней команды, отправленной в БД
Last Command Response Time listener_last_res_time Время последнего ответа, отправленного из БД
Client Connection Rate listener_total_connections_received Частота новых клиентских подключений к конечной точке (подключений/с)
Endpoint Request Rate listener_total_req Частота запросов, обрабатываемых конечной точкой (операций/с)
Endpoint Response Rate listener_total_res Частота всех ответов на конечной точке (операций/с)
Number of Database Responses listener_total_started_res Количество ответов, отправленных из БД всех типов
Endpoint Write Response Rate listener_write_res Частота ответов на запись на конечной точке (операций/с)
Endpoint Write Response Count listener_write_started_res Количество ответов, отправленных из БД типа «write»

default

Название метрики Ключ метрики Описание
Redis node_config node_config Конфигурация ноды (свойства)

Расширения

Изучите в разделе Расширения.

Мониторинг Redis Enterprise с помощью официального экспортёра Redis Prometheus.