Только локальный режим
Аналогично all-in-one image, этот единый Docker-образ включает все компоненты ClickStack:
- ClickHouse
- HyperDX
- OpenTelemetry (OTel) collector (слушает OTLP на портах
4317и4318) - MongoDB (для хранения постоянного состояния приложения)
Однако в этой сборке HyperDX аутентификация пользователей отключена
Подходит для
- Демонстраций
- Отладки
- Разработки, где используется HyperDX
Этапы развертывания
Перейдите в интерфейс HyperDX
Откройте http://localhost:8080, чтобы получить доступ к интерфейсу HyperDX.
Вам не потребуется создавать пользователя, так как аутентификация в этом режиме развертывания отключена.
Подключитесь к своему внешнему кластеру ClickHouse, например ClickHouse Cloud.

Создайте источник, оставьте все значения по умолчанию и заполните поле Table значением otel_logs. Все остальные параметры должны быть определены автоматически, после чего вы сможете нажать Save New Source.

Поддержка типа JSON
Поддержка типа JSON в ClickStack находится в статусе бета-версии. Хотя сам тип JSON готов к промышленной эксплуатации в ClickHouse 25.3+, его интеграция в ClickStack всё ещё активно разрабатывается и может иметь ограничения, изменяться в будущем или содержать ошибки.
Поддержка типа JSON в ClickStack доступна в статусе бета-версии, начиная с версии 2.0.4.
О преимуществах этого типа см. раздел Преимущества типа JSON.
Чтобы включить поддержку типа JSON, пользователи должны задать следующие переменные окружения:
OTEL_AGENT_FEATURE_GATE_ARG='--feature-gates=clickhouse.json'— включает поддержку в OTel collector, гарантируя, что схемы создаются с использованием типа JSON.BETA_CH_OTEL_JSON_SCHEMA_ENABLED=true— включает поддержку в приложении HyperDX, позволяя выполнять запросы к данным JSON.
Для образа, предназначенного только для локального режима, пользователям нужно задать параметр BETA_CH_OTEL_JSON_SCHEMA_ENABLED=true, например: