RousselTMLEARNING

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

Exploiter et choisir

1. Exploiter ClickHouse #

Les points d'attention.

Production #

SujetRecommandation
RéplicationReplicatedMergeTree sur au moins deux réplicas, ClickHouse Keeper pour la coordination
DisquesSSD pour les données récentes, stockage objet (S3) pour l'ancien via les politiques de stockage
InsertionPar lots (processeur batch du Collector, ou insertions asynchrones) : éviter les milliers de petites insertions
FusionsSurveiller le nombre de parties actives : trop de parties ralentit tout
RétentionTTL par table, différente selon le signal (logs 14 j, traces 7 j, métriques 13 mois)
-- Santé : parties actives par table et requêtes lentes
SELECT table, count() AS parties FROM system.parts WHERE active GROUP BY table ORDER BY parties DESC LIMIT 5;
SELECT query_duration_ms, substring(query, 1, 80) FROM system.query_log
WHERE type = 'QueryFinish' ORDER BY query_duration_ms DESC LIMIT 5;

2. Choisir #

Selon l'équipe et l'existant.

Comparatif #

CritèreSigNozClickStackStack Grafana (LGTM)Elastic
StockageClickHouseClickHouseObjet (Loki, Tempo, Mimir)Elasticsearch
Expérience APM intégréeForteBonneBonne (Grafana)Forte
Haute cardinalitéTrès bonneTrès bonneLimitée dans les labelsBonne
LangageQuery builder, SQL, PromQLLucene, SQLPromQL, LogQL, TraceQLKQL, ES|QL
Composants à exploiterPeu (ClickHouse est le cœur)PeuPlusieurs basesUn cluster Elasticsearch
Bonne Pratique : Si vos équipes connaissent SQL et ont besoin d'analyses à haute cardinalité (par client, par utilisateur), une plateforme ClickHouse est très pertinente. Si vous êtes déjà sur Grafana, ses bases spécialisées restent souvent le chemin le plus simple.

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

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

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

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

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 C...

ClickStack : ClickHouse, HyperDX et OpenTelemetry

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

Grafana Tempo ou Jaeger : quel backend de traces choisir ?

Comparatif détaillé de Grafana Tempo et Jaeger : architecture, stockage, recherche, langage de re...

Grafana Alloy vs OpenTelemetry Collector : Lequel choisir ?

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

Grafana vs Kibana : Quel outil de visualisation choisir ?

Découvrez les différences fondamentales entre Grafana, le roi des métriques multi-sources, et Kib...

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

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

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...

Fluent Bit ou Vector ? Choisir, combiner et migrer

Comparer Fluent Bit et Vector (performances, transformations, écosystème, gouvernance), les combi...

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 !