RousselTMLEARNING

Article · SigNoz: from discovery to expertise

Observability on ClickHouse

This article is available in French.

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 →

My progress

  • ⏱ Estimated time : ≈ 3 min

Sign in to track your progress and take notes. Sign in

💬 Ask a question

Recommended Articles

Bonnes pratiques SigNoz, ClickStack et ClickHouse pour l'observabilité

Check-list de production pour une plateforme d'observabilité sur ClickHouse : instrumentation Ope...

ClickStack : ClickHouse, HyperDX et OpenTelemetry

La pile d'observabilité officielle de ClickHouse : installation tout-en-un, interface HyperDX (re...

Exploiter une plateforme d'observabilité sur ClickHouse et choisir son outil

Exploiter ClickHouse pour la télémétrie (réplication, disques, fusions, stockage objet, supervisi...

Utiliser SigNoz : APM, traces, logs, dashboards et alertes

Exploiter SigNoz au quotidien : vue APM des services, explorateur de traces et de logs, query bui...

SigNoz : architecture et installation

Les composants de SigNoz (collecteur OpenTelemetry, ClickHouse, service de requêtes, interface, a...

Stocker et interroger la télémétrie directement dans ClickHouse

Envoyer logs et traces dans ClickHouse avec l'exportateur OpenTelemetry, comprendre le schéma des...

Grafana Alloy vs OpenTelemetry Collector: Which One Should You Choose?

A detailed comparison between Grafana Alloy and the OpenTelemetry Collector. Discover the strengt...

Elastic Observability : logs, infrastructure, APM et synthétiques

Les fonctions d'Elastic Observability : exploration des logs, inventaire d'infrastructure avec El...

C'est quoi l'observabilité

La capacité à connaître l'état interne d'un système à partir des données que cette dernière émet...

Support us

♥ SUPPORT US

Support RousselTM Learning

Courses, articles, labs and certificates stay free with no intrusive ads. A voluntary contribution, of any amount you choose, pays for hosting, lab environments and new content.

Contribute with PayPal Any amount · card or PayPal accountLearn more
QR code PayPal
Or scan this QR code with your phone

Thank you, every contribution counts!