Конфигурационные параметры
В этой статье описаны параметры сервисов 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 Factor |
Количество хостов c установленным компонентом VictoriaMetrics Storage, на которые реплицируется каждая метрика. Подробнее о расчете фактора репликации в зависимости от количества хостов читайте в статьях Добавление компонентов (online-установка) или Добавление компонентов (offline-установка). |
2 |
Deduplication Interval |
Интервал дедупликации, который при корректной настройке предотвращает наложение дублирующихся точек метрик, исключая появление "пилы" на графиках в дашбордах Grafana. Рекомендуется оставить значение по умолчанию ( Большие интервалы дедупликации (например, Используйте единицы времени: |
1ms |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
Retention Period |
Срок хранения метрик. Метрики старше этого значения автоматически удаляются из хранилища. Минимальный срок хранения, который поддерживает VictoriaMetrics, составляет 1 день ( Бесконечное хранение данных в VictoriaMetrics не поддерживается. Для долгосрочного хранения укажите произвольно большое значение, например 100 лет ( Используйте единицы времени: Если вы уменьшите срок хранения, то данные старше нового лимита не удалятся мгновенно при перезапуске сервиса. VictoriaMetrics очищает устаревшие метрики постепенно в фоновом режиме |
1M |
Storage Data Path |
Путь к данным VictoriaMetrics Storage на хосте, где развернут компонент VictoriaMetrics Storage. Если вы измените этот путь, новые настройки применятся только после перезапуска компонента VictoriaMetrics Storage. Подробности доступны в статье Управление сервисом VictoriaMetrics через ADCM. Чтобы изменить расположение хранилища и не потерять историю метрик, остановите компонент VictoriaMetrics Storage и скопируйте директорию с данными в новое место (например, с помощью утилиты |
/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. Каждая пара ключ/значение, заданная в этом поле, преобразуется в аргумент командной строки формата |
— |
| Parameter | Description | Default value |
|---|---|---|
Query Timeout |
Максимальное время выполнения запроса к компоненту VictoriaMetrics Select. Запросы, превышающие это ограничение, отменяются. Используйте единицы времени: |
30s |
Maximum Concurrent Queries |
Максимальное количество запросов, которые могут выполняться одновременно компонентом VictoriaMetrics Select. Запросы, превышающие это ограничение, помещаются в очередь на время до Maximum Queue Duration, после чего отменяются с ошибкой, если не были обработаны за этот период времени |
16 |
Maximum Queue Duration |
Максимальное время ожидания запроса в очереди при достижении ограничения Maximum Concurrent Queries. Запросы, которые не были обработаны в течение этого времени, отменяются. Используйте единицы времени: |
10s |
Maximum Samples Per Query |
Максимальное количество исходных сэмплов, которые может обработать один запрос. Запросы, превышающие это ограничение, отменяются. Увеличьте значение для более эффективной обработки широких временных диапазонов или данных с высоким разрешением |
1000000000 |
Maximum Series in Response |
Максимальное количество временных рядов, возвращаемых эндпоинтом /api/v1/series. Предотвращает формирование чрезмерно больших ответов. Чтобы отключить ограничение, установите значение |
30000 |
Maximum Unique Time Series Per Query |
Максимальное количество уникальных временных рядов, которые можно запросить за один раз из VictoriaMetrics Storage. Чтобы отключить ограничение, установите значение |
300000 |
Disable Query Cache |
Отключает кеш результатов запросов в оперативной памяти компонента VictoriaMetrics Select. Если параметр включен, все запросы не используют кеш и получают актуальные данные из VictoriaMetrics Storage |
false |
Cache Data Path |
Путь внутри контейнера для хранения кеша. По этому пути должен быть смонтирован том, доступный для записи. Если путь не задан, кеш будет храниться только в оперативной памяти и теряться при перезапуске контейнера |
/cache |
Add key,value |
Используйте это поле, чтобы задать дополнительные параметры компонента VictoriaMetrics Select, которые не представлены в пользовательском интерфейсе ADCM. Каждая пара ключ/значение, заданная в этом поле, преобразуется в аргумент командной строки формата |
— |
| Parameter | Description | Default value |
|---|---|---|
Maximum Concurrent Inserts |
Максимальное количество запросов на вставку данных, которые могут одновременно обрабатываться компонентом VictoriaMetrics Insert. Запросы, превышающие это ограничение, помещаются в очередь на время до Maximum Insert Queue Duration, после чего отменяются с ошибкой, если не были обработаны за этот период времени |
16 |
Maximum Insert Queue Duration |
Максимальное время ожидания в очереди запроса на вставку данных при достижении ограничения Maximum Concurrent Inserts. Запросы, которые не были обработаны в течение этого времени, отменяются. Используйте единицы времени: |
1m |
Maximum Insert Request Size |
Максимальный размер одного remote_write-запроса к API Prometheus. Запросы, превышающие это ограничение, отменяются. Используйте единицы измерения объема данных: |
32MiB |
Maximum Labels Per Time Series |
Максимальное количество меток, допустимое для одного временного ряда. Ряды с большим количеством меток игнорируются, при этом увеличивается значение счетчика |
40 |
Maximum Label Name Length |
Максимальная длина имени метки в принимаемых временных рядах (в байтах). Ряды с именами меток, превышающими это ограничение, игнорируются |
256 |
Maximum Label Value Length |
Максимальная длина значения метки в принимаемых временных рядах (в байтах). Ряды с именами меток, превышающими это ограничение, игнорируются, при этом увеличивается значение счетчика |
16384 |
Add key,value |
Используйте это поле, чтобы задать дополнительные параметры компонента VictoriaMetrics Insert, которые не представлены в пользовательском интерфейсе ADCM. Каждая пара ключ/значение, заданная в этом поле, преобразуется в аргумент командной строки формата |
— |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
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 |
| Параметр | Описание | Значение по умолчанию |
|---|---|---|
pprof_authkey |
Ключ аутентификации для ограничения доступа к эндпойнтам встроенного профайлера Go ( ADCM всегда хранит этот ключ зашифрованным с помощью Ansible Vault, поэтому в веб-интерфейсе ADCM он отображается как строка, начинающаяся с
|
— |