Перейти к основному содержанию
Архитектура ClickStack зависит от способа развертывания. Между ClickStack с открытым исходным кодом, где всеми компонентами вы управляете самостоятельно, и Управляемым ClickStack, где ClickHouse и интерфейс HyperDX размещаются и обслуживаются в ClickHouse Cloud, есть важные архитектурные различия. Хотя в обеих моделях используются одни и те же основные компоненты, ответственность за размещение, масштабирование и защиту каждого компонента различается.

Обзор архитектуры

Ниже представлен обзор архитектур управляемого ClickStack и ClickStack с открытым исходным кодом.
Управляемый ClickStack полностью работает в ClickHouse Cloud, предоставляя полностью управляемый бэкенд для обсервабилити и сохраняя при этом ту же модель данных ClickStack и тот же пользовательский опыт.В этой модели ClickHouse и ClickStack UI (HyperDX) размещаются, эксплуатируются и защищаются в ClickHouse Cloud. Пользователи отвечают только за запуск OpenTelemetry Collector (OTel), который отправляет данные телеметрии в управляемый сервис.

ClickHouse Cloud: движок

В основе Управляемого ClickStack лежит ClickHouse Cloud — бессерверная версия ClickHouse, столбцовой базы данных, созданной для Real-time аналитики в любом масштабе. Она обеспечивает ингестию и выполнение запросов к данным обсервабилити, позволяя:
  • Выполнять поиск по терабайтам событий с задержкой менее секунды
  • Обеспечивать ингестию миллиардов записей с высокой кардинальностью в день
  • Достигать высокого уровня сжатия — не менее 10x для данных обсервабилити
  • Использовать нативную поддержку полуструктурированных данных JSON, допускающую динамическое развитие схемы
  • Использовать мощный SQL-движок с сотнями встроенных аналитических функций
ClickHouse Cloud обрабатывает данные обсервабилити как широкие события, обеспечивая глубокую корреляцию между журналами, метриками и трейсами в рамках единой унифицированной структуры.По сравнению с ClickHouse Open Source, он предоставляет ряд преимуществ для обсервабилити:
  • Автоматическое масштабирование вычислительных ресурсов независимо от хранилища
  • Недорогое и фактически неограниченное хранение на базе объектного хранилища
  • Возможность независимо изолировать рабочие нагрузки чтения и записи с помощью хранилищ
  • Встроенная аутентификация
  • Автоматические резервные копии
  • Возможности безопасности и соответствия требованиям
  • Обновления без простоев

OpenTelemetry Collector: ингестия данных

Управляемый ClickStack включает предварительно настроенный OpenTelemetry Collector (OTel) для ингестии телеметрии открытым стандартизированным способом. Вы можете отправлять данные по протоколу OTLP через:
  • gRPC (порт 4317)
  • HTTP (порт 4318)
Коллектор экспортирует телеметрию в ClickHouse Cloud эффективными батчами. Он поддерживает оптимизированные схемы таблиц для каждого источника данных, обеспечивая масштабируемую производительность для всех типов сигналов.Этот компонент архитектуры управляется пользователем

ClickStack UI (HyperDX): интерфейс

ClickStack UI (HyperDX) — это пользовательский интерфейс ClickStack. Он предлагает:
  • Поиск на естественном языке и в стиле Lucene
  • Live tailing для отладки в реальном времени
  • Единое представление журналов, метрик и трейсов
  • Воспроизведение сеанса для frontend-обсервабилити
  • Создание панелей мониторинга и настройку оповещений
  • Интерфейс SQL-запросов для углублённого анализа
Разработанный специально для ClickHouse, HyperDX сочетает мощный поиск с интуитивно понятными сценариями работы, позволяя быстро находить аномалии, исследовать проблемы и получать полезные выводы.В Управляемом ClickStack интерфейс интегрирован в систему аутентификации консоли ClickHouse Cloud.
Последнее изменение 10 июня 2026 г.