Конференция Arenadata
ArenaTech 2026 – для всех, кому интересны технологии Big Data
Приглашаем вас принять участие в технической онлайн-конференции, посвященной работе с большими данными. Участие бесплатно для всех желающих.

В программе 3 блока докладов:

  • СУБД: архитектура и эксплуатация. Обсудим новые возможности Greengage DB и Arenadata DB на его основе, включая hot standby, обзор утилиты изменения кластерной топологии ggrebalance, вопросы безопасности и устранения CVE.
  • Платформа данных: безопасность и Kubernetes в ADH, аналитика в ADQM. Расскажем об управлении секретами и доступом в Arenadata Hyperwave с использованием OpenBao, особенности переноса сервисов в Kubernetes, а также про аналитические методы в инструментах ADQM.
  • Инструменты: кластерный менеджер, документация, ИИ-поиск. Поделимся опытом разработки технической документации (включая интеллектуальный поиск и ИИ-ассистент) и поговорим про развитие нашего кластерного менеджера ADCM.
Онлайн-конференция состоится 29 октября 2026 года, время трансляции: с 12:00 до 19:00 по московскому времени.
Осталось до события

Конфигурационные параметры

Содержание

В этой статье описаны параметры сервисов ADM, которые можно настроить через интерфейс ADCM. Подробнее о самом процессе конфигурирования читайте в статьях по установке online и offline.

ПРИМЕЧАНИЕ
Некоторые из перечисленных параметров становятся доступны в UI ADCM после установки флага Show advanced.

Grafana

Параметр Описание Значение по умолчанию

Grafana data path

Путь к хранилищу данных сервиса Grafana на хосте, где развернут сервис. При изменении пути новые настройки применятся только после выполнения действий Uninstall, а затем Install для сервиса Grafana

/opt/adm/grafana/data

Grafana provisioning path

Путь к provisioning-файлам для сервиса Grafana на хосте, где развернут сервис. При изменении пути новые настройки применятся только после выполнения действий Uninstall, а затем Install для сервиса Grafana

/opt/adm/grafana/provisioning

Grafana port

HTTP-порт для доступа к веб-интерфейсу Grafana

3000

Admin username

Логин администратора Grafana для входа в веб-интерфейс

admin

Admin password

Пароль администратора Grafana. ADCM использует его, чтобы автоматически создать учетные данные (системного пользователя и его API-токен) для синхронизации дашбордов

 — 

VictoriaMetrics

Replication Settings
Параметр Описание Значение по умолчанию

Replication Factor

Количество хостов c установленным компонентом VictoriaMetrics Storage, на которые реплицируется каждая метрика.

Подробнее о расчете фактора репликации в зависимости от количества хостов читайте в статьях Добавление компонентов (online-установка) или Добавление компонентов (offline-установка).

2

Deduplication Interval

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

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

Большие интервалы дедупликации (например, 1m или выше) увеличивают нагрузку на оперативную память хостов, на которых установлены компоненты VictoriaMetrics Storage и VictoriaMetrics Select, поскольку системе приходится буферизировать больше данных для сравнения и удаления дубликатов.

Используйте единицы времени: ms (миллисекунды), s (секунды), m (минуты) или h (часы). Пример: 1ms. Комбинированные значения не поддерживаются (например, значение 1s500ms невалидно). Ввод некорректного значения приведет к тому, что сервис VictoriaMetrics не сможет запуститься

1ms

Storage Settings
Параметр Описание Значение по умолчанию

Retention Period

Срок хранения метрик. Метрики старше этого значения автоматически удаляются из хранилища.

Минимальный срок хранения, который поддерживает VictoriaMetrics, составляет 1 день (1d) или 24 часа (24h).

Бесконечное хранение данных в VictoriaMetrics не поддерживается. Для долгосрочного хранения укажите произвольно большое значение, например 100 лет (100y).

Используйте единицы времени: d (дни), w (недели), M (месяцы) или y (годы). Комбинированные значения также поддерживаются. Примеры: 7d, 2w, 1M, 1y, 1M2w.

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

1M

Storage Data Path

Путь к данным VictoriaMetrics Storage на хосте, где развернут компонент VictoriaMetrics Storage.

Если вы измените этот путь, новые настройки применятся только после перезапуска компонента VictoriaMetrics Storage. Подробности доступны в статье Управление сервисом VictoriaMetrics через ADCM.

Чтобы изменить расположение хранилища и не потерять историю метрик, остановите компонент VictoriaMetrics Storage и скопируйте директорию с данными в новое место (например, с помощью утилиты rsync). Затем обновите параметр Storage Data Path в интерфейсе ADCM и запустите компонент VictoriaMetrics Storage. VictoriaMetrics автоматически найдет и загрузит исторические данные из новой директории

/opt/adm/vmstorage/data

Storage minimum free disk space (bytes)

Минимальный объем свободного дискового пространства (в байтах), который должен оставаться доступным в файловой системе, содержащей каталог данных VictoriaMetrics Storage

10737418240

Storage memory allowed (bytes)

Максимальный объем памяти (в байтах), который VictoriaMetrics Storage может использовать для внутренних кешей и буферов

1073741824

Add key,value

Используйте это поле, чтобы задать дополнительные параметры компонента VictoriaMetrics Storage, которые не представлены в пользовательском интерфейсе ADCM.

Каждая пара ключ/значение, заданная в этом поле, преобразуется в аргумент командной строки формата -key=value и добавляется к команде запуска Docker-контейнера

 — 

Select Settings
Parameter Description Default value

Query Timeout

Максимальное время выполнения запроса к компоненту VictoriaMetrics Select. Запросы, превышающие это ограничение, отменяются.

Используйте единицы времени: ms (миллисекунды), s (секунды), m (минуты) или h (часы). Пример: 1ms

30s

Maximum Concurrent Queries

Максимальное количество запросов, которые могут выполняться одновременно компонентом VictoriaMetrics Select. Запросы, превышающие это ограничение, помещаются в очередь на время до Maximum Queue Duration, после чего отменяются с ошибкой, если не были обработаны за этот период времени

16

Maximum Queue Duration

Максимальное время ожидания запроса в очереди при достижении ограничения Maximum Concurrent Queries. Запросы, которые не были обработаны в течение этого времени, отменяются.

Используйте единицы времени: ms (миллисекунды), s (секунды), m (минуты) или h (часы). Пример: 1ms

10s

Maximum Samples Per Query

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

Увеличьте значение для более эффективной обработки широких временных диапазонов или данных с высоким разрешением

1000000000

Maximum Series in Response

Максимальное количество временных рядов, возвращаемых эндпоинтом /api/v1/series. Предотвращает формирование чрезмерно больших ответов.

Чтобы отключить ограничение, установите значение 0

30000

Maximum Unique Time Series Per Query

Максимальное количество уникальных временных рядов, которые можно запросить за один раз из VictoriaMetrics Storage. Чтобы отключить ограничение, установите значение 0

300000

Disable Query Cache

Отключает кеш результатов запросов в оперативной памяти компонента VictoriaMetrics Select. Если параметр включен, все запросы не используют кеш и получают актуальные данные из VictoriaMetrics Storage

false

Cache Data Path

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

/cache

Add key,value

Используйте это поле, чтобы задать дополнительные параметры компонента VictoriaMetrics Select, которые не представлены в пользовательском интерфейсе ADCM.

Каждая пара ключ/значение, заданная в этом поле, преобразуется в аргумент командной строки формата -key=value и добавляется к команде запуска Docker-контейнера

 — 

Insert Settings
Parameter Description Default value

Maximum Concurrent Inserts

Максимальное количество запросов на вставку данных, которые могут одновременно обрабатываться компонентом VictoriaMetrics Insert. Запросы, превышающие это ограничение, помещаются в очередь на время до Maximum Insert Queue Duration, после чего отменяются с ошибкой, если не были обработаны за этот период времени

16

Maximum Insert Queue Duration

Максимальное время ожидания в очереди запроса на вставку данных при достижении ограничения Maximum Concurrent Inserts. Запросы, которые не были обработаны в течение этого времени, отменяются.

Используйте единицы времени: ms (миллисекунды), s (секунды), m (минуты) или h (часы). Пример: 1ms

1m

Maximum Insert Request Size

Максимальный размер одного remote_write-запроса к API Prometheus. Запросы, превышающие это ограничение, отменяются.

Используйте единицы измерения объема данных: KB, MB, GB, KiB, MiB или GiB. Пример: 32MiB

32MiB

Maximum Labels Per Time Series

Максимальное количество меток, допустимое для одного временного ряда. Ряды с большим количеством меток игнорируются, при этом увеличивается значение счетчика vm_rows_ignored_total{reason="too_many_labels"}

40

Maximum Label Name Length

Максимальная длина имени метки в принимаемых временных рядах (в байтах).

Ряды с именами меток, превышающими это ограничение, игнорируются

256

Maximum Label Value Length

Максимальная длина значения метки в принимаемых временных рядах (в байтах).

Ряды с именами меток, превышающими это ограничение, игнорируются, при этом увеличивается значение счетчика vm_rows_ignored_total{reason="too_long_label_value"}

16384

Add key,value

Используйте это поле, чтобы задать дополнительные параметры компонента VictoriaMetrics Insert, которые не представлены в пользовательском интерфейсе ADCM.

Каждая пара ключ/значение, заданная в этом поле, преобразуется в аргумент командной строки формата -key=value и добавляется к команде запуска Docker-контейнера

 — 

Ports Configuration
Параметр Описание Значение по умолчанию

vminsert HTTP Port

HTTP-порт, через который компонент VictoriaMetrics Insert принимает входящие метрики от таких агентов, как vmagent или Prometheus, по протоколу remote_write (совместимому с Prometheus)

8480

vmselect HTTP Port

HTTP-порт, через который компонент VictoriaMetrics Select принимает PromQL-запросы от инструментов визуализации (например, Grafana)

8481

vmstorage HTTP Port

HTTP-порт, через который компонент VictoriaMetrics Storage принимает запросы на проверку работоспособности сервиса (health check) и сбор метрик самомониторинга

8482

vmstorage vminsert RPC Port

TCP-порт, через который компонент VictoriaMetrics Storage принимает данные от компонента VictoriaMetrics Insert по внутреннему RPC-протоколу

8400

vmstorage vmselect RPC Port

TCP-порт, через который компонент VictoriaMetrics Storage принимает запросы на чтение данных от компонента VictoriaMetrics Select по внутреннему RPC-протоколу

8401

Security settings
Параметр Описание Значение по умолчанию

pprof_authkey

Ключ аутентификации для ограничения доступа к эндпойнтам встроенного профайлера Go (/debug/pprof/) для компонентов VictoriaMetrics Insert, VictoriaMetrics Select и VictoriaMetrics Storage.

ADCM всегда хранит этот ключ зашифрованным с помощью Ansible Vault, поэтому в веб-интерфейсе ADCM он отображается как строка, начинающаяся с $ANSIBLE_VAULT;1.1;AES256. Вы можете управлять ключом следующим образом:

  • Аутентификация. Для аутентификации запросов к профайлеру передайте расшифрованный ключ в HTTP-заголовке Authorization или в качестве URL-параметра authKey. Параметр в URL имеет более высокий приоритет.

    Шаблон URL:

    http://<host>:<port>/debug/pprof/?authKey=<decrypted_key>

    Пример: http://10.92.40.169:8482/debug/pprof/?authKey=xLUPib7YKNQuz0l6X9TrbncF

    Где:

    • <host> — адрес хоста, на котором развернут соответствующий компонент VictoriaMetrics.

    • <port> — номер порта соответствующего компонента VictoriaMetrics (список портов можно посмотреть в разделе Ports Configuration).

    • <decrypted_key> — расшифрованное значение ключа. Чтобы узнать его, подключитесь к хосту по SSH и выполните команду ps aux | grep pprofAuthKey.

  • Изменение ключа. Введите любую текстовую строку, которую хотите использовать в качестве нового ключа аутентификации. ADCM зашифрует ее с помощью Ansible Vault автоматически.

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

 — 

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней