RousselTMLEARNING

TP · OpenObserve: del descubrimiento a la maestría

Práctica: instalar OpenObserve e ingerir los primeros logs

Lo que vas a aprender en este TP
  • Desplegar OpenObserve
  • Ingerir JSON
  • Consultar en SQL

Introducción #

Lo que vas a aprender en esta sección
  • Desplegar OpenObserve
  • Ingerir JSON
  • Consultar en SQL

Contexto. Tu equipo busca una plataforma de logs más ligera que un clúster de Elasticsearch. Montas una maqueta en unos minutos.

Requisitos: Docker Compose, curl, jq  ·  Duración estimada: 30 min

Una plataforma lista para recibir datos.

Puesta en marcha #

Pasos guiados, con su corrección.

  1. 1. Iniciar OpenObserve

    ¿Por qué? Basta un solo contenedor: es la principal ventaja del producto.

    Escribe el Compose, inícialo y comprueba /healthz.
  2. 2. Enviar eventos

    ¿Por qué? No hay que declarar ningún esquema: el flujo nace con la primera escritura.

    Envía tres eventos al flujo commandes y lee el cuerpo de la respuesta.
  3. 3. Encontrarlos en SQL

    ¿Por qué? La consulta siempre pide un periodo, en microsegundos.

    Calcula el número de eventos y la duración media por servicio. Espera unos segundos si el resultado está vacío.
  4. 4. Observar las transformaciones

    ¿Por qué? Estas reglas explican muchas consultas que no devuelven nada.

    Envía [{"Level":"INFO","http":{"status":500}}] a un flujo essai y búscalo en la interfaz. ¿Cómo se llaman ahora los campos?

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

Mi seguimiento

  • ⏱ Duración estimada : ≈ 30 min

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

💬 Hacer una pregunta

Artículos recomendados

LogQL (1/2) : requêter les logs (sélecteurs, filtres et parsers)

Apprendre LogQL : sélecteurs de flux, filtres de ligne, parsers json/logfmt/pattern/regexp, filtr...

Les logs avec OpenTelemetry : modèle de données, appenders, corrélation et collecte

Maîtriser le signal log : modèle de données LogRecord, Logs Bridge API et appenders (Logback, Log...

Corréler traces, métriques, logs et profils avec OpenTelemetry

Relier les quatre signaux pour diagnostiquer vite : ressource commune, trace_id dans les logs, ex...

Traefik : les logs (journaux applicatifs et access logs)

Configurer les deux journaux de Traefik : le journal de fonctionnement (niveaux, format) et les a...

APM Datadog et OpenTelemetry : traces, services et corrélation avec les logs

Instrumenter ses applications pour l'APM Datadog (dd-trace, instrumentation en une étape, OpenTel...

Collecter des logs vers Loki : Alloy, Promtail, Docker et OpenTelemetry

Envoyer des logs vers Loki : Grafana Alloy, Promtail, driver Docker, OTLP, bons labels, parsing e...

Fluent Bit : parsers et filters, structurer et transformer les logs

Structurer et transformer les logs dans Fluent Bit : parsers (json, regex, logfmt, ltsv), parsers...

Transformer avec VRL et tester ses pipelines Vector

Le langage VRL (Vector Remap Language) : analyse de logs (JSON, regex, syslog), gestion des erreu...

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

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!