TDB Documentation portal logo
Помощь
Обновлена 30 июня 2026 г. в 07:00

Конфигурация экземпляров обработчика

Доступно с версии 3.1.0.

В этом разделе описаны параметры конфигурации узлов-обработчиков (workers). Подробная информация об обработчиках и пример работы с ними приведены в разделе Использование узлов-обработчиков.

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

Пример

type: nontarantoolinstrumentation:    url:            worker-1:9080    metrics_url:    /metrics    metrics_format: "prometheus"    liveness_url:   /alive    info_url: /info    binary: ./bin/http-serverconfig:    addr: localhost:10000    tarantool_cluster_prefix: /tdb/config/all    tarantool_user: admin    tarantool_pass: secret-cluster-cookie

type

Тип экземпляра обработчика.

Тип: string

Возможные значения: nontarantool

config

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

config.addr

Адрес и порт, на которых будет запущен HTTP-сервер обработчика.

Тип: string

config.tarantool_cluster_prefix

Префикс, под которым хранится конфигурация кластера Tarantool DB.

Тип: string

config.tarantool_user

Имя пользователя Tarantool.

Тип: string

config.tarantool_pass

Пароль пользователя Tarantool.

Тип: string

instrumentation

Параметры мониторинга и интеграции с веб-интерфейсом TCM.

instrumentation.url

Адрес и порт, на которых будет запущен HTTP-сервер для мониторинга и интеграции с TCM.

Тип: string

instrumentation.metrics_url

Адрес обработчика запроса (endpoint) для предоставления метрик.

Смотрите также: Системные метрики Go (Go runtime metrics).

Тип: string

instrumentation.metrics_format

Формат, в котором предоставляются метрики.

Тип: string

Возможные значения: prometheus, json

instrumentation.liveness_url

Адрес обработчика запроса (endpoint) проверки работоспособности экземпляра обработчика.

Тип: string

instrumentation.info_url

Адрес обработчика запроса (endpoint) для предоставления общей информации об узле-обработчике.

Тип: string

instrumentation.binary

Путь к бинарному файлу обработчика.

Тип: string