Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Только локальный режим

Подобно образу «всё в одном», этот комплексный Docker-образ включает все компоненты ClickStack:

  • ClickHouse
  • HyperDX
  • коллектор OpenTelemetry (OTel) (предоставляет OTLP на портах 4317 и 4318)
  • MongoDB (для постоянного хранения состояния приложения)

Однако в этом дистрибутиве HyperDX аутентификация пользователей отключена

Подходит для

  • Демонстраций
  • Отладки
  • Разработки с использованием HyperDX

Шаги развертывания


Развертывание с помощью Docker

В локальном режиме интерфейс HyperDX доступен на порту 8080.

docker run -p 8080:8080 clickhouse/clickstack-local:latest

Выбор схемы: Map или JSON

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

Схема с типом JSON доступна в статусе бета для оценки на рабочих нагрузках с небольшим стабильным набором ключей атрибутов. Использовать её по умолчанию не рекомендуется. Полное сравнение и переменные окружения, необходимые для включения поддержки JSON, см. в разделе Map vs JSON type.

Navigation