Конфигурация экземпляров обработчика
Доступно с версии 3.1.0.
В этом разделе описаны параметры конфигурации узлов-обработчиков (workers). Подробная информация об обработчиках и пример работы с ними приведены в разделе Использование узлов-обработчиков.
Конфигурация обработчика задается в отдельном YAML-файле конфигурации, конфигурация каждого узла-обработчика при этом хранится по отдельному ключу в централизованном хранилище конфигурации.
Пример
type: nontarantoolinstrumentation:url: worker-1:9080metrics_url: /metricsmetrics_format: "prometheus"liveness_url: /aliveinfo_url: /infobinary: ./bin/http-serverconfig:addr: localhost:10000tarantool_cluster_prefix: /tdb/config/alltarantool_user: admintarantool_pass: secret-cluster-cookie
Тип экземпляра обработчика.
Тип: string
Возможные значения: nontarantool
Параметры пользовательской конфигурации обработчика. Конфигурация в этой секции произвольная, параметры этой секции опциональны.
Адрес и порт, на которых будет запущен HTTP-сервер обработчика.
Тип: string
Префикс, под которым хранится конфигурация кластера Tarantool DB.
Тип: string
Имя пользователя Tarantool.
Тип: string
Пароль пользователя Tarantool.
Тип: string
Параметры мониторинга и интеграции с веб-интерфейсом TCM.
Адрес и порт, на которых будет запущен HTTP-сервер для мониторинга и интеграции с TCM.
Тип: string
Адрес обработчика запроса (endpoint) для предоставления метрик.
Смотрите также: Системные метрики Go (Go runtime metrics).
Тип: string
Формат, в котором предоставляются метрики.
Тип: string
Возможные значения: prometheus, json
Адрес обработчика запроса (endpoint) проверки работоспособности экземпляра обработчика.
Тип: string
Адрес обработчика запроса (endpoint) для предоставления общей информации об узле-обработчике.
Тип: string
Путь к бинарному файлу обработчика.
Тип: string