Configurator
| Версии в этом релизе | |
|---|---|
| Чарт | registry.trisigma.io/trisigma/charts/trisigma-configurator:0.2.0 |
| Образ | registry.trisigma.io/trisigma/images/trisigma-configurator:0.2.0 |
Сервис управления A/B-экспериментами.
Назначение
Configurator — центральный сервис платформы. Управляет жизненным циклом экспериментов: создание, настройка, расчёт результатов, визуализация.
Ключевые функции:
- Управление схемами и миграциями
- Отправка конфигураций экспериментов (маркеры, сегменты) в Splitter
- ETL-загрузки и аналитические запросы через Trino
- Генерация DAG-конфигов для Airflow
- API для Frontend и внешних интеграций
Деплой
Параметры инсталляции задаются в values-trisigma.yaml. Создайте файл из примера: cp values-trisigma.yaml.example values-trisigma.yaml.
примечание
values.yaml содержит значения по умолчанию — не изменяйте его напрямую, а переопределяйте нужные параметры в values-trisigma.yaml.
Параметры приложения
Образ сервиса
| Параметр | Описание |
|---|---|
image.repository | Образ сервиса в Container registry |
image.tag | Тег образа сервиса в Container registry |
warning
registry.trisigma.io напрямуюОбразы необходимо предварительно зеркалировать в ваш собственный Container Registry.
Таймзона
| Параметр | Описание |
|---|---|
timezone | Таймзона. IANA tz, например Europe/Moscow |
Миграции
| Параметр | Описание |
|---|---|
postgresqlMigrator.image.repository | Образ мигратора для PostgreSQL миграций в Container registry |
PostgreSQL
| Параметр | Описание |
|---|---|
postgresql.host | Хостнейм для подключения к PostgreSQL |
postgresql.port | Порт для подключения к PostgreSQL |
postgresql.database | Название БД, к которой подключается сервис |
postgresql.user | Учетная запись для подключения к PostgreSQL |
Redis (Valkey)
| Параметр | Описание |
|---|---|
redis.host | Хостнейм Redis/Valkey |
redis.port | Порт для подключения к Redis/Valkey |
redis.login | Учетная запись для подключения к Redis/Valkey |
ClickHouse
| Параметр | Описание |
|---|---|
clickhouse.hosts | Список ClickHouse-хостов в формате host:port,host:port, например ch1.example.com:9440 |
clickhouse.user | Учетная запись для подключения к ClickHouse |
clickhouse.cluster | Название кластера Clickhouse из system.clusters |
Trino
| Параметр | Описание |
|---|---|
trino.host | Хостнейм для подключения к Trino |
trino.port | Порт для подключения к Trino |
S3 — бакет вложений
| Параметр | Описание |
|---|---|
s3Attachments.host | Endpoint S3 для подключения |
s3Attachments.bucket | Имя бакета для вложений (trisigma-configurator-attachments) |
S3 — бакет аналитических данных и загрузок
| Параметр | Описание |
|---|---|
s3AnalyticUploads.host | Endpoint S3 для подключения |
s3AnalyticUploads.bucket | Имя бакета для аналитики (trisigma-analytic-uploads) |
Git-репозиторий метрик
| Параметр | Описание |
|---|---|
repo.type | Тип репозитория: github / bitbucket / gitlab |
repo.host | URL репозитория1 |
repo.project | Проект/организация репозитория |
repo.mainBranch | Имя основной ветки репозитория |
Bitbucket
| Параметр | Описание |
|---|---|
repo.bitbucket.httpUrl | HTTPS URL Bitbucket-сервера для git-клона, например https://bitbucket.example.com |