RousselTMLEARNING

Observabilité

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

Check-list de production pour une plateforme d'observabilité sur ClickHouse : instrumentation OpenTelemetry, ingestion par lots, rétention, réplication, sécurité et coûts.

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

Articles liés

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

Pourquoi de plus en plus de plateformes d'observabilité stockent logs, traces et métriques dans ClickHouse : …

SigNoz : architecture et installation

Les composants de SigNoz (collecteur OpenTelemetry, ClickHouse, service de requêtes, interface, alertes), son…

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

Exploiter SigNoz au quotidien : vue APM des services, explorateur de traces et de logs, query builder, requêt…

Pour aller plus loin