- Управляемый ClickStack
- Open Source ClickStack
- HTTP - порт
4318 - gRPC - порт
4317
- Языковые SDK отвечают за сбор телеметрии внутри вашего приложения — в первую очередь трассировок и журналов — и экспорт этих данных в OpenTelemetry Collector через конечную точку OTLP, которая обеспечивает ингестию в ClickHouse. Подробнее о языковых SDK, доступных в ClickStack, см. в разделе SDKs.
- Агенты сбора данных — это агенты, развертываемые на периферии: на серверах, узлах Kubernetes или рядом с приложениями. Они собирают инфраструктурную телеметрию (например, журналы и метрики) или принимают события напрямую от приложений, инструментированных с помощью SDK. В этом случае агент работает на том же хосте, что и приложение, часто в виде sidecar или ДемонСета. Эти агенты пересылают данные в центральный OTel collector ClickStack, который выступает в роли шлюза и обычно развертывается в одном экземпляре на кластер, дата-центр или регион. Шлюз получает события OTLP от агентов или приложений и обеспечивает ингестию в ClickHouse. Подробнее см. в разделе OTel collector. Такими агентами могут быть другие экземпляры OTel collector или альтернативные технологии, такие как Fluentd или Vector.
Совместимость с OpenTelemetryХотя ClickStack предлагает собственные языковые SDK и собственную сборку OpenTelemetry с расширенной телеметрией и дополнительными возможностями, вы также можете без проблем использовать существующие SDK и агенты OpenTelemetry.