Перейти к основному содержанию
Самый простой способ начать работу — развернуть Управляемый ClickStack в ClickHouse Cloud, который предоставляет полностью управляемый и защищённый backend, сохраняя при этом полный контроль над ингестией, схемой и процессами обсервабилити. Это избавляет от необходимости самостоятельно управлять ClickHouse и даёт ряд преимуществ:
  • Автоматическое масштабирование вычислительных ресурсов независимо от хранилища
  • Недорогое и практически неограниченное хранение на базе объектного хранилища
  • Возможность независимо изолировать рабочие нагрузки чтения и записи с помощью хранилищ
  • Встроенная аутентификация
  • Автоматические резервные копии
  • Средства безопасности и соответствия требованиям
  • Бесшовные обновления
1

Регистрация в ClickHouse Cloud

Чтобы создать сервис Управляемого ClickStack в ClickHouse Cloud, сначала выполните первый шаг из краткого руководства по ClickHouse Cloud.
Scale vs EnterpriseМы рекомендуем этот уровень Scale для большинства рабочих нагрузок ClickStack. Выберите уровень Enterprise, если вам нужны расширенные возможности безопасности, такие как SAML, CMEK или соответствие требованиям HIPAA. Он также предлагает настраиваемые аппаратные профили для очень крупных развертываний ClickStack. В таких случаях рекомендуем обратиться в поддержку.
Выберите провайдера Cloud и регион.При выборе объёма CPU и памяти ориентируйтесь на ожидаемую пропускную способность ингестии ClickStack. В таблице ниже приведены рекомендации по подбору этих ресурсов.
Месячный объём ингестииРекомендуемые вычислительные ресурсы
< 10 TB / month2 vCPU × 3 реплики
10–50 TB / month4 vCPU × 3 реплики
50–100 TB / month8 vCPU × 3 реплики
100–500 TB / month30 vCPU × 3 реплики
1 PB+ / month59 vCPU × 3 реплики
Эти рекомендации основаны на следующих предположениях:
  • Под объёмом данных понимается месячный объём ингестии в несжатом виде; это относится как к журналам, так и к трейсам.
  • Шаблоны запросов типичны для сценариев обсервабилити, при этом большинство запросов нацелено на недавние данные, обычно за последние 24 часа.
  • Ингестия происходит относительно равномерно в течение месяца. Если вы ожидаете всплески трафика или пики, следует предусмотреть дополнительный запас ресурсов.
  • Хранение организовано отдельно через Объектное хранилище ClickHouse Cloud и не является ограничивающим фактором для срока хранения. Мы предполагаем, что к данным, хранящимся длительное время, обращаются нечасто.
Для шаблонов доступа, которые регулярно охватывают более длинные временные диапазоны, выполняют тяжёлые агрегации или рассчитаны на большое число одновременных пользователей, может потребоваться больше вычислительных ресурсов.Хотя две реплики могут удовлетворить требованиям к CPU и памяти для заданной пропускной способности ингестии, мы рекомендуем по возможности использовать три реплики, чтобы обеспечить ту же суммарную ёмкость и повысить отказоустойчивость сервиса.
Эти значения — лишь ориентировочные и должны использоваться как отправная точка. Фактические требования зависят от сложности запросов, параллелизма, политик хранения и вариативности пропускной способности ингестии. Всегда отслеживайте использование ресурсов и при необходимости масштабируйте их.
После указания требований подготовка вашего сервиса Управляемый ClickStack займёт несколько минут. Пока идёт подготовка, можете изучить остальные разделы консоли ClickHouse Cloud.После завершения подготовки пункт ‘ClickStack’ в левом меню станет доступен.
2

Настройка ингестии

После создания сервиса убедитесь, что выбран нужный сервис, и нажмите “ClickStack” в левом меню.Выберите “Начать ингестию”, и вам будет предложено выбрать источник ингестии. Управляемый ClickStack поддерживает OpenTelemetry и Vector в качестве основных источников ингестии. Однако пользователи также могут отправлять данные напрямую в ClickHouse в собственной схеме, используя любые из интеграций, поддерживаемых ClickHouse Cloud.
Рекомендуем OpenTelemetryНастоятельно рекомендуется использовать OpenTelemetry в качестве формата для ингестии. Он обеспечивает максимально простой и оптимизированный процесс благодаря готовым схемам, специально разработанным для эффективной работы с ClickStack.
Чтобы отправлять данные OpenTelemetry в Управляемый ClickStack, рекомендуется использовать OpenTelemetry Collector. Коллектор выступает в роли шлюза: он получает данные OpenTelemetry от ваших приложений (и других коллекторов) и пересылает их в ClickHouse Cloud.Если у вас коллектор еще не запущен, выполните приведенные ниже шаги. Если у вас уже есть существующие коллекторы, ниже также приведен пример конфигурации.

Запуск коллектора

Ниже рассматривается рекомендуемый вариант — использование дистрибутива ClickStack для OpenTelemetry Collector, который включает дополнительную обработку и специально оптимизирован для ClickHouse Cloud. Если вы хотите использовать собственный OpenTelemetry Collector, см. “Настройка существующих коллекторов.”Чтобы быстро начать, скопируйте и выполните показанную команду Docker.Эта команда должна уже содержать ваши учетные данные для подключения.
Развертывание в productionХотя в этой команде для подключения к Управляемому ClickStack используется пользователь default, при переходе в production и изменении конфигурации следует создать отдельного пользователя.
Выполнение этой единственной команды запускает коллектор ClickStack с конечными точками OTLP, доступными на портах 4317 (gRPC) и 4318 (HTTP). Если у вас уже настроены инструментация OpenTelemetry и агенты, вы можете сразу начать отправлять телеметрические данные в эти конечные точки.

Настройка существующих коллекторов

Вы также можете настроить собственные OpenTelemetry Collectors или использовать собственный дистрибутив коллектора.
Требуется ClickHouse exporterЕсли вы используете собственный дистрибутив, например contrib image, убедитесь, что он включает ClickHouse exporter.
Для этого вам предоставляется пример конфигурации OpenTelemetry Collector, в которой используется ClickHouse exporter с подходящими настройками и открыты приёмники OTLP. Эта конфигурация соответствует интерфейсам и поведению, ожидаемым дистрибутивом ClickStack.Дополнительные сведения о настройке коллекторов OpenTelemetry см. в разделе “Ингестия с OpenTelemetry.”

Запуск ингестии (необязательно)

Если у вас есть существующие приложения или инфраструктура, которые нужно инструментировать с помощью OpenTelemetry, перейдите к соответствующим руководствам по ссылкам в интерфейсе.Чтобы инструментировать приложения для сбора трассировок и журналов, используйте поддерживаемые SDK для языков, которые отправляют данные в ваш OpenTelemetry Collector, выступающий в роли шлюза для ингестии в Управляемый ClickStack.Журналы можно собирать с помощью коллекторов OpenTelemetry, работающих в режиме агента и пересылающих данные в тот же коллектор. Для мониторинга Kubernetes следуйте отдельному руководству. Для других интеграций см. наши краткие руководства.

Демонстрационные данные

Если у вас пока нет собственных данных, попробуйте один из наших примеров наборов данных.
  • Пример набора данных - Загрузите пример набора данных из нашей публичной демоверсии. Диагностируйте простую проблему.
  • Локальные файлы и метрики - Загрузите локальные файлы и отслеживайте систему в OSX или Linux с помощью локального OTel collector.

3

Переход в интерфейс ClickStack

Выберите ‘Launch ClickStack’, чтобы открыть интерфейс ClickStack (HyperDX). Вход выполнится автоматически, и вы будете перенаправлены.
Источники данных будут заранее созданы для любых данных OpenTelemetry.

И это всё — можно начинать. 🎉Теперь можно переходить к изучению ClickStack: искать журналы и трассировки, смотреть, как журналы, трассировки и метрики связаны в реальном времени, создавать панели мониторинга, изучать карты сервисов, выявлять event deltas и patterns, а также настраивать оповещения, чтобы заранее замечать проблемы.
4

Следующие шаги

Сохраните учетные данные по умолчаниюЕсли вы не сохранили учетные данные по умолчанию во время выполнения описанных выше шагов, перейдите к сервису и выберите Connect, сохранив пароль и конечные точки HTTP/native. Храните эти учетные данные администратора в безопасном месте — их можно будет использовать в следующих руководствах.
Чтобы выполнять такие задачи, как создание новых пользователей или добавление дополнительных источников данных, см. руководство по развертыванию Управляемого ClickStack.
Последнее изменение 10 июня 2026 г.