RousselTMLEARNING

TP · ClickStack: del descubrimiento a la maestría

Práctica final: OpenTelemetry Collector hacia ClickHouse y análisis SQL

Lo que vas a aprender en este TP
  • Configurar el exportador ClickHouse
  • Escribir análisis SQL
  • Acelerar con una vista materializada

Introducción #

Lo que vas a aprender en esta sección
  • Configurar el exportador ClickHouse
  • Escribir análisis SQL
  • Acelerar con una vista materializada

Contexto. Tu equipo de datos quiere cruzar la telemetría con sus propias tablas ClickHouse. Pones en marcha una ingesta OpenTelemetry directa y demuestras el valor del SQL.

Requisitos previos: Docker Compose  ·  Duración estimada: 50 min

La telemetría en ClickHouse, consultable en SQL.

Puesta en marcha #

Pasos guiados, con su solución.

  1. 1. Escribir el Compose

    ¿Por qué? Basta con ClickHouse y un Collector contrib.

    Crea el Compose y la configuración del Collector.
  2. 2. Generar datos

    ¿Por qué? Trazas de dos servicios y algunos errores para tener algo que analizar.

    Envía trazas para dos servicios, una parte de ellas con error.
  3. 3. Explorar el esquema

    ¿Por qué? Conocer las columnas antes de escribir las consultas.

    Lista las tablas creadas y describe otel_traces.
  4. 4. Analizar en SQL

    ¿Por qué? Las consultas analíticas responden a las preguntas de operación en una sola línea.

    Calcula por servicio el número de spans, la tasa de error y la latencia p95.
  5. 5. Vista materializada y compresión

    ¿Por qué? Una vista preagregada hace que los dashboards sean instantáneos; la compresión justifica la elección de ClickHouse.

    Crea una vista materializada por minuto, vuelve a enviar trazas, consulta la vista y luego mide la compresión.

Nivel de dificultad : ●●●●○ (4/5)

Mi seguimiento

  • ⏱ Duración estimada : ≈ 50 min

Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión

💬 Hacer una pregunta

Artículos recomendados

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

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

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

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

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

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

Collector OpenTelemetry : connecteurs, extensions et observabilité du Collector

Aller plus loin avec le Collector : connecteurs (spanmetrics, servicegraph, count, routing, failo...

Grafana Alloy vs OpenTelemetry Collector : Lequel choisir ?

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

Apoyar

♥ APOYAR

Apoya RousselTM Learning

Los cursos, artículos, prácticas y certificados siguen siendo gratuitos y sin publicidad intrusiva. Una contribución libre, por el importe que elijas, financia el alojamiento, los entornos de prácticas y nuevos contenidos.

Contribuir con PayPal Importe libre · tarjeta o cuenta PayPalMás información
QR code PayPal
O escanea este código QR con tu teléfono

¡Gracias, cada contribución cuenta!