КраткоЭто руководство показывает, как направлять телеметрию в ClickStack, используя встроенный пункт назначения ClickStack в Bindplane. Вы узнаете, как:
- Настроить ClickStack как пункт назначения в Bindplane
- Создать конфигурацию для обработки и маршрутизации телеметрии
- Удалённо развернуть конфигурации на OTel коллекторах и начать сбор данных
- Просматривать телеметрию в ClickStack
Что такое Bindplane?
Почему Bindplane + ClickStack?
- Централизованное управление коллекторами OpenTelemetry — от тысяч до более чем миллиона
- Визуальное редактирование конфигурации с безопасной выкаткой в один клик
- Автоматическое обнаружение ресурсов и обогащение, которые единообразно применяются до того, как данные попадут в ClickStack
- Маршрутизацию fan-out, чтобы одни и те же потоки телеметрии можно было одновременно отправлять в ClickStack и другие пункты назначения
- Полную прозрачность конвейера, включая состояние коллекторов, пропускную способность и сквозную производительность
Предварительные требования
- Запущенный экземпляр ClickStack (локально, на сервере или в ClickHouse Cloud)
- Учётная запись Bindplane (создайте учётную запись на
app.bindplane.com) - Установленный Bindplane OTel Collector (см. Install Your First Collector)
- Сетевая связность от коллекторов Bindplane до вашей конечной точки OTLP ClickStack
- ключ API для ингестии ClickStack (находится в ClickStack Team Settings > API Keys, см. документацию)
- Открыты необходимые сетевые порты (
4318для HTTP/s или4317для gRPC)
Интеграция ClickStack с Bindplane
Настройте ClickStack как пункт назначения
- Войдите в свою учетную запись Bindplane
- Перейдите в Library
- Нажмите Add Destination
- Выберите ClickStack из списка доступных пунктов назначения
- Настройте подключение:
- Protocol: выберите HTTP или gRPC (по умолчанию: HTTP на порту
4318) - Hostname: введите имя хоста или IP-адрес конечной точки OTLP ClickStack
- Port: введите порт (
4318для HTTP,4317для gRPC) - API Ingestion Key: введите ключ API для ингестии ClickStack
- Protocol: выберите HTTP или gRPC (по умолчанию: HTTP на порту
- Задайте имя пункту назначения (например, “ClickStack Production”)
- Нажмите Save, чтобы создать пункт назначения
Создайте конфигурацию
После настройки пункта назначения ClickStack создайте конфигурацию для обработки и маршрутизации телеметрии:- Перейдите в Configurations → Create Configuration
- Задайте имя конфигурации (например, “ClickStack Pipeline”)
- Выберите Collector Type и Platform для своего развертывания
- Добавьте источники:
- Нажмите Add Source, чтобы выбрать из более чем 80 доступных источников
- Для тестирования можно добавить источник-генератор телеметрии, чтобы имитировать трафик
- Для продакшн добавьте источники для вашей фактической телеметрии (логов, метрик, трасс)
- Добавьте пункт назначения ClickStack:
- Нажмите Add Destination
- Выберите пункт назначения ClickStack, созданный на предыдущем шаге
- Выберите, какие типы телеметрии отправлять (Logs, Metrics, Traces или все)
Добавьте процессоры (необязательно)
Bindplane предоставляет аналитику конвейера и рекомендации по процессорам. Вы можете добавлять процессоры, чтобы:- Filter: уменьшить объём данных, исключив ненужную телеметрию
- Sample: применять стратегии сэмплирования к трассам с большим объёмом данных
- Enrich: добавлять атрибуты resource, labels или метаданные
- Transform: изменять структуру или содержимое телеметрии
- Batch: оптимизировать размеры батчей для эффективной передачи
Разверните коллекторы и запустите выкатку
-
Добавьте коллектор (BDOT Collector) в свою конфигурацию:
- Перейдите в Agents в Bindplane
- Установите коллектор Bindplane в целевых системах, следуя инструкциям Bindplane по установке
- После подключения коллектор появится в списке коллекторов
-
Назначьте конфигурацию вашим коллекторам:
- Выберите коллекторы, которые хотите использовать
- Назначьте им свою конфигурацию ClickStack
-
Запустите выкатку:
- Нажмите Start Rollout, чтобы развернуть конфигурацию
- Bindplane проверит конфигурацию перед выкаткой
- Отслеживайте статус выкатки в интерфейсе Bindplane
Проверьте телеметрию в ClickStack
После выкатки конфигурации телеметрия начнёт поступать в ClickStack из вашего управляемого парка коллекторов:- Войдите в свой экземпляр ClickStack (интерфейс HyperDX)
- Перейдите в разделы Logs, Metrics или Traces
- Вы должны увидеть телеметрические данные, поступающие от коллекторов под управлением Bindplane
- Данные, поступающие в ClickStack, уже обогащены и структурированы процессорами Bindplane
Расширенная конфигурация
Маршрутизация fan-out
- Отправлять журналы, метрики и трассировки в ClickStack для долгосрочного хранения и анализа
- Направлять те же данные в другие платформы обсервабилити для оповещений в реальном времени
- Пересылать определённые телеметрические данные в платформы SIEM для анализа безопасности
Сжатие и производительность
- HTTP: Поддерживает gzip, deflate, snappy, zstd или none (по умолчанию: gzip)
- gRPC: Поддерживает gzip, snappy, zstd или none (по умолчанию: gzip)
Следующие шаги
- Создать панели мониторинга: Создавайте визуализации в ClickStack (HyperDX) для журналов, метрик и трейсов
- Настроить оповещения: Настройте оповещения в ClickStack для критических состояний
- Масштабировать развертывание: Добавляйте больше коллекторов и источников по мере роста ваших потребностей в обсервабилити
- Оптимизировать конвейер: Используйте возможности аналитики конвейера в Bindplane, чтобы находить возможности для оптимизации