Подходит для
- Действующих пользователей ClickHouse
- Пользовательских конвейеров событий
Шаги развертывания
1
Развертывание с помощью Docker
Выполните следующую команду, при необходимости заменивYOUR_MONGODB_URI.2
Перейдите в интерфейс HyperDX
Откройте http://localhost:8080, чтобы перейти в интерфейс HyperDX.Создайте пользователя, указав имя пользователя и пароль, соответствующие требованиям.После нажатияCreate вам будет предложено ввести сведения о подключении.3
Заполните сведения о подключении
Подключитесь к своему внешнему кластеру ClickHouse, например ClickHouse Cloud.Если будет предложено создать источник, оставьте все значения по умолчанию и укажите в полеTable значение otel_logs. Все остальные настройки должны быть определены автоматически, после чего вы сможете нажать Save New Source.Создание источникаДля создания источника таблицы в ClickHouse уже должны существовать. Если данных у вас пока нет, мы рекомендуем развернуть коллектор ClickStack OpenTelemetry, чтобы создать таблицы.
Использование Docker Compose
ClickStack OpenTelemetry Collector
Выбор схемы: Map или JSON
Map(LowCardinality(String), String). Это рекомендуемая схема для рабочих нагрузок обсервабилити. В сочетании с сериализацией Map по бакетам и текстовыми индексами по ключам и значениям в Map она обеспечивает точечные lookup-операции без накладных расходов на приём для каждого ключа, характерных для динамических подстолбцов JSON.
Схема с типом JSON доступна в статусе бета для оценки на рабочих нагрузках с небольшим стабильным набором ключей атрибутов. Использовать её по умолчанию не рекомендуется. Полное сравнение и переменные окружения, необходимые для включения поддержки JSON, см. в разделе Map vs JSON type.