Skip to main content
Запустите ClickStack с открытым исходным кодом локально, отправьте тестовое событие через его OpenTelemetry Collector и убедитесь, что оно доступно в интерфейсе ClickStack. При использовании ClickStack с открытым исходным кодом вы самостоятельно запускаете и управляете серверной частью ClickHouse, интерфейсом ClickStack и конвейером ингестии. Образ «Всё в одном» объединяет эти компоненты с MongoDB в одном контейнере Docker для локальной оценки и тестирования.
Также доступна управляемая версия ClickStack — см. Управляемый ClickStack.
В следующих шагах используется аутентифицированный образ «Всё в одном». Если вам нужен локальный интерфейс без создания аккаунта, воспользуйтесь руководством по локальному режиму с Docker.

Перед началом работы

Установите Docker и убедитесь, что следующие порты свободны:
  • 8080 для интерфейса ClickStack
  • 4317 для OTLP по gRPC
  • 4318 для OTLP по HTTP
  • 8123 для HTTP-интерфейса ClickHouse
Для длительных рабочих нагрузок или использования в продакшне ознакомьтесь с разделами Варианты развертывания с открытым исходным кодом и Переход в продакшн.

Настройка ClickStack с открытым исходным кодом с помощью образа «Всё в одном»

1

Запустите ClickStack

Запустите образ «Всё в одном»:
Контейнер работает на переднем плане. Не закрывайте этот терминал; для выполнения остальных команд из этого руководства используйте второй терминал.
Чтобы сохранить настройки ClickStack, данные и журналы ClickHouse после удаления контейнера, выполните следующую команду:
$(pwd) указывает на текущий каталог. Эта команда сохраняет постоянные файлы в каталоге .volumes в этом месте.
3

Отправьте тестовые данные

Во втором терминале экспортируйте ключ API для ингестии:
Отправьте журнал OTLP с текущей временной меткой:
При успешном запросе возвращается HTTP/1.1 200 OK.
4

Проверьте ингестию

Откройте страницу Search в ClickStack и найдите ClickStack ingestion test.В результатах должно отображаться тестовое событие с именем сервиса clickstack-docs-test.
Теперь у вас есть локальный экземпляр ClickStack, работающая конечная точка для ингестии и тестовое событие, которое можно просмотреть в ClickStack.

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

Отправка данных приложений и инфраструктуры

Выберите руководство в зависимости от типа данных, которые хотите отправить в ClickStack:

Инструментирование приложения

Отправляйте трассировки и журналы приложений с помощью поддерживаемого SDK OpenTelemetry.

Сбор журналов хоста

Пересылайте журналы хоста из OpenTelemetry Collector, работающего в роли агента.

Мониторинг Kubernetes

Собирайте журналы, метрики и трассировки из кластера Kubernetes.

Другие интеграции

Найдите руководства по дополнительным приложениям и источникам телеметрии.

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

Используйте демонстрационный датасет, чтобы ознакомиться с ClickStack на более богатом наборе телеметрических данных:

Демонстрационные журналы, трассировки и метрики

Загрузите данные из общедоступной демонстрации и диагностируйте проблему.

Локальные журналы и метрики

Собирайте данные из локальных файлов и системные метрики в macOS или Linux.
Чтобы ознакомиться с предзагруженными данными без установки Docker, воспользуйтесь размещённой демонстрацией ClickStack.

Генерация синтетических данных

Используйте генератор, чтобы протестировать ингестию без готового приложения или датасета:

Генерация данных с помощью otelgen

Отправьте короткий поток синтетических журналов, трассировок и метрик OTLP.

Генерация данных с помощью telemetrygen

Сгенерируйте настраиваемые сигналы OpenTelemetry для нескольких сервисов.
См. все демонстрационные данные и демонстрации ClickStack.

Подготовка к продакшну

Перед использованием ClickStack для постоянных рабочих нагрузок ознакомьтесь с рекомендациями по развертыванию и эксплуатации в продакшне:

Переход в продакшн

Ознакомьтесь с рекомендациями по учётным данным для ингестии, безопасности, срокам хранения данных и эксплуатации.

Выберите модель развертывания

Сравните варианты развертывания с открытым исходным кодом для вашей среды.
Последнее изменение 14 августа 2026 г.