Passer au contenu principal
Toutes les données sont ingérées dans Open Source ClickStack ou Managed ClickStack via un collecteur OpenTelemetry (OTel). Celui-ci constitue le point d’entrée principal pour les logs, les métriques, les traces et les données de session. La différence essentielle entre les architectures tient à l’endroit où les composants sont hébergés. Dans les deux cas, vous exécutez un OpenTelemetry Collector pour recevoir les données de télémétrie de vos applications. Avec Open Source ClickStack, vous gérez et hébergez également vous-même ClickHouse ainsi que l’interface ClickStack (HyperDX). Avec Managed ClickStack, ClickHouse et l’interface HyperDX sont hébergés et gérés dans ClickHouse Cloud, avec authentification intégrée et gestion opérationnelle prises en charge pour vous.
Dans les deux modèles de déploiement, le collecteur expose deux points de terminaison OTLP :
  • HTTP - port 4318
  • gRPC - port 4317
Vous pouvez envoyer des données vers ces points de terminaison soit directement depuis les SDKs de langage, soit via des agents de collecte de données compatibles OTel, par exemple d’autres collecteurs OTel qui collectent les métriques et les logs d’infrastructure. Plus précisément :
  • Les SDKs de langage sont chargés de collecter la télémétrie au sein de votre application — notamment les traces et les logs — puis d’exporter ces données vers l’OpenTelemetry Collector, via le point de terminaison OTLP, qui gère l’ingestion dans ClickHouse. Pour plus de détails sur les SDKs de langage disponibles avec ClickStack, consultez SDKs.
  • Les agents de collecte de données sont des agents déployés en périphérie — sur des serveurs, des nœuds Kubernetes ou aux côtés des applications. Ils collectent la télémétrie d’infrastructure (par ex. logs, métriques) ou reçoivent directement des événements d’applications instrumentées avec des SDKs. Dans ce cas, l’agent s’exécute sur le même hôte que l’application, souvent sous forme de sidecar ou de DaemonSet. Ces agents transmettent les données au collecteur OTel ClickStack central, qui agit comme une passerelle, généralement déployée une fois par cluster, centre de données ou région. La passerelle reçoit les événements OTLP des agents ou des applications et gère l’ingestion dans ClickHouse. Consultez OTel collector pour plus de détails. Ces agents peuvent être d’autres instances du collecteur OTel ou des technologies alternatives telles que Fluentd ou Vector.
Compatibilité OpenTelemetryBien que ClickStack propose ses propres SDKs de langage ainsi qu’une version personnalisée d’OpenTelemetry, avec une télémétrie enrichie et des fonctionnalités supplémentaires, vous pouvez également utiliser vos SDKs et agents OpenTelemetry existants en toute transparence.
Dernière modification le 25 juin 2026