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

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

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

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

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

Пример

type: nontarantool
instrumentation:
    url:            worker-1:9080
    metrics_url:    /metrics
    metrics_format: "prometheus"
    liveness_url:   /alive
    info_url: /info
    binary: ./bin/http-server
config:
    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

Found what you were looking for?
Feedback