RousselTMLEARNING

Article · ClickStack : de la découverte à l'expertise

L'observabilité sur ClickHouse

1. Pourquoi ClickHouse ? #

Un moteur analytique pour la télémétrie.

Les atouts d'une base colonne #

Pile d'observabilité sur ClickHouse
Un seul moteur de stockage et un seul langage (SQL) pour tous les signaux.
AtoutEffet pour l'observabilité
Stockage colonne et compressionDes logs et traces très répétitifs compressés 10 à 20 fois
Requêtes analytiques rapidesAgrégations sur des milliards de lignes en quelques secondes
Haute cardinalitéPas de pénalité à filtrer par user_id ou trace_id, contrairement à un index de labels
SQLUn langage connu, des jointures entre logs, traces et métriques
TTL et stockage par niveauxRétention et déplacement vers un stockage objet automatiques
À savoir : ClickHouse est une base open source (Apache 2.0) créée chez Yandex, développée aujourd'hui par ClickHouse Inc.

2. Le panorama #

Plusieurs produits sur la même base.

Les outils #

OutilTypePoints forts
SigNozPlateforme complète (APM, logs, métriques, alertes)Expérience proche d'un APM commercial, OpenTelemetry natif
ClickStackPile officielle de ClickHouse : ClickHouse + HyperDX + CollectorRecherche rapide, corrélation, sessions navigateur
UptraceAPM sur ClickHouseTraces et métriques, simple à déployer
Grafana + plugin ClickHouseVisualisationS'intègre à une stack Grafana existante
Bonne Pratique : Tous ces outils reçoivent l'OTLP : en instrumentant avec OpenTelemetry, on peut changer d'interface sans toucher aux applications.

3. Comparer aux autres approches #

Index, labels ou colonnes.

Trois familles #

ApprocheExemplesForceFaiblesse
Index inverséElasticsearch, OpenSearchRecherche plein texteCoût du stockage et de l'indexation
Labels + stockage objetLoki, Tempo, MimirCoût très basHaute cardinalité limitée dans les labels
Base colonneClickHouse (SigNoz, ClickStack)Analytique et haute cardinalitéUne base à exploiter (réplication, fusions, disques)

📄 L'observabilité sur ClickHouse : pourquoi une base colonne change la donne →

Mon suivi

  • ⏱ Durée estimée : ≈ 3 min

Connectez-vous pour suivre votre progression et prendre des notes. Se connecter

💬 Poser une question

Articles recommandés

Architecture OpenTelemetry : Comprendre les 3 niveaux

Plongée au cœur de l'architecture OpenTelemetry. Apprenez comment les données circulent de l'appl...

Grafana Alloy vs OpenTelemetry Collector : Lequel choisir ?

Comparaison détaillée entre Grafana Alloy et l'OpenTelemetry Collector. Découvrez les avantages, ...

OTLP expliqué : comprendre le protocole OpenTelemetry

Découvrez le protocole OTLP expliqué simplement. Comprendre les différences entre gRPC et HTTP po...

Du clic à la base de données : traces front-end vers back-end avec Faro

Relier les requêtes du navigateur aux traces du back-end : TracingInstrumentation, propagation de...

Les profils, le quatrième signal d'OpenTelemetry : profilage continu et corrélation avec les traces

Comprendre le nouveau signal profile d'OpenTelemetry : profilage continu, flame graphs, modèle de...

OpenTelemetry Collector, Grafana Alloy et Bindplane : comparer trois approches des pipelines de télémétrie

Comparatif détaillé de trois façons de gérer des pipelines de télémétrie : l'OpenTelemetry Collec...

Projet fil rouge : les quatre signaux de l'OpenTelemetry Demo dans la stack Grafana

Un projet fil rouge qui traverse les formations d'observabilité : déployer l'OpenTelemetry Demo, ...

Bonnes pratiques Traefik : sécurité, haute disponibilité et observabilité

Bonnes pratiques Traefik : sécurisation du dashboard et du socket Docker, TLS moderne, middleware...

Observabilité, SRE et gestion des incidents pour les équipes DevOps

Exploiter ce que l'on livre : métriques, logs et traces, golden signals, SLI, SLO et budgets d'er...

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !