Только локальный режим
Аналогично 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.

Выбор schema: Map или JSON
По умолчанию ClickStack хранит атрибуты в столбцах Map(LowCardinality(String), String). Это рекомендуемая schema для рабочих нагрузок обсервабилити. В сочетании с бакетизированной сериализацией Map и текстовыми индексами по ключам и значениям Map она обеспечивает выборочный поиск без накладных расходов на приём данных для каждого ключа, характерных для динамических JSON-подстолбцов.
Schema с типом JSON доступна в статусе бета для оценки на рабочих нагрузках с небольшим стабильным набором ключей атрибутов. Она не рекомендуется в качестве schema по умолчанию. Полное сравнение и список переменных окружения, необходимых для включения поддержки JSON, см. в разделе Map vs JSON type.