RousselTMLEARNING

Article · SigNoz and ClickStack: observability on ClickHouse

Best practices

This article is available in French.

1. Collecter #

OpenTelemetry d'abord.

Principes #

  • Instrumentation OpenTelemetry uniquement : l'interface reste remplaçable.
  • service.name, service.version et deployment.environment partout.
  • Collectors avec processeur batch et limite mémoire.
  • Échantillonnage des traces (tail sampling) au-delà de quelques milliers de spans par seconde.

2. Stocker #

ClickHouse bien exploité.

Règles #

  • Rétention par signal avec TTL.
  • Réplication et sauvegardes (BACKUP vers S3).
  • Stockage par niveaux pour les données anciennes.
  • Supervision des parties, des fusions et des requêtes lentes.
  • Comptes ClickHouse distincts pour l'ingestion et la lecture.

Schéma de référence et vérification rapide #

Check-list.

Check-list #

  1. Applications instrumentées en OpenTelemetry
  2. Collectors dimensionnés
  3. ClickHouse répliqué avec TTL
  4. Alertes sur les services critiques
  5. Sauvegardes testées
  6. Accès authentifié à l'interface

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

My progress

  • ⏱ Estimated time : ≈ 3 min

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

✉️ Ask a question

Recommended Articles

Understanding the concept of score

The concept of score allows Elasticsearch to rank your documents by relevance during a search.

Understanding the Elastic Common Schema (ECS)

As always in our consulting engagements, we recommend that companies harmonise and standardise: k...

License consumption types

Understand the evolution of billing in Dynatrace: the difference between the old licensing model ...

Grafana Alloy: The importance of Self-Monitoring

Discover why and how to configure Grafana Alloy so that it monitors itself, collecting its own lo...

Grafana Alloy: Understanding and exploiting the User Interface (UI)

Discover how to enable, secure, and use Grafana Alloy's built-in web interface to visualize your ...

Grafana Alloy: Introduction and Architecture

Discover the fundamental concepts of Grafana Alloy, the transition from the static Agent to Alloy...

Grafana Alloy: Syntax and Configuration (Alloy Language: River)

As part of a Grafana training or observability training, master the declarative syntax of Grafana...

Grafana Alloy: Metrics Collection (Prometheus & Ecosystem)

Learn how to configure Grafana Alloy to collect, transform, and forward metrics using the Prometh...

Grafana Alloy: Log Management with Loki

Discover how to configure Grafana Alloy to read log files, journald, or network streams, process ...