Как это работает
- Ваше приложение использует SDK ClickStack (например, для Node.js, Python, Go). Эти SDK основаны на SDK OpenTelemetry и включают дополнительные возможности и улучшения удобства использования.
- SDK собирает и экспортирует трассировки и журналы через OTLP (HTTP или gRPC).
- OpenTelemetry Collector получает телеметрию и записывает её в ClickHouse через настроенные экспортеры.
Поддерживаемые языки
Совместимость с OpenTelemetryХотя ClickStack предлагает собственные SDK для разных языков с расширенными возможностями телеметрии, вы также можете без проблем использовать уже имеющиеся SDK OpenTelemetry.
Защита с помощью API key
Не требуется для Управляемого ClickStackДля Управляемого ClickStack API key не нужен.
init в SDK, либо через переменную окружения OTEL_EXPORTER_OTLP_HEADERS:
Team Settings → API Keys.
Для большинства языковых SDK и библиотек телеметрии, поддерживающих OpenTelemetry, достаточно задать переменную окружения OTEL_EXPORTER_OTLP_ENDPOINT в приложении или указать её при инициализации SDK:
Интеграция с Kubernetes
- Просматривать метрики Kubernetes для подов и узлов, связанных с вашими сервисами
- Коррелировать журналы и трассировки приложений с метриками инфраструктуры
- Отслеживать использование ресурсов и производительность во всём кластере Kubernetes