Lo que vas a aprender en este TP
- Instrumentar con ddtrace
- Leer la página del servicio
- Correlacionar logs y trazas
Introducción #
Lo que vas a aprender en esta sección
- Instrumentar con ddtrace
- Leer la página del servicio
- Correlacionar logs y trazas
Contexto. Los desarrolladores quieren pasar de un log de error a la traza completa de la petición, y viceversa.
Requisitos previos: Práctica 1 terminada, Python 3 · Duración estimada: 45 min
Trazas y logs relacionados.Puesta en práctica #
Pasos guiados, con su solución.
1. Escribir la API
¿Por qué? Una ruta lenta que a veces falla produce trazas interesantes.
Creaapp.py.2. Lanzar con ddtrace
¿Por qué? ddtrace-run instrumenta Flask e inyecta los identificadores en los logs.
Instaladdtracey lanza la API con el etiquetado unificado.3. Generar tráfico
¿Por qué? Hacen falta peticiones, incluidos errores, para llenar la página del servicio.
Envía 300 peticiones.4. Leer la página del servicio
¿Por qué? Las métricas RED y los despliegues aparecen automáticamente.
Abre APM > Services > paiement-api. Anota la tasa de error y la latencia p95 y abre una traza con error.5. Correlacionar
¿Por qué? Los identificadores inyectados relacionan ambas señales.
Envíaapp.loga Datadog (configuración de logs del agente sobre este archivo,service:paiement-api) y pasa de una traza a sus logs y de un log de error a su traza.
Nivel de dificultad : ●●●○○ (3/5)
Mi seguimiento
Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión
💬 Debates recientes del curso
- Datadog : relier traces, logs et métriques du même service✓ resuelto · 1 respuesta(s)
Hacer una pregunta sobre esta lección →Ver todos los debates del curso
Artículos recomendados
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...
Trazas OpenTelemetry en Elasticsearch y Kibana APM
Instrumentar aplicaciones con los SDK de OpenTelemetry o EDOT, enviar las trazas a Elasticsearch,...
Datadog : la plateforme d'observabilité SaaS en un coup d'œil
Ce qu'est Datadog, ses produits (infrastructure, logs, APM, RUM, synthétiques, sécurité), ses con...
APM Datadog avancé : échantillonnage, rétention, profiler et Software Catalog
Aller plus loin avec l'APM Datadog : contrôle d'ingestion et échantillonnage, filtres de rétentio...
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...
Elastic Observability : logs, infrastructure, APM et synthétiques
Les fonctions d'Elastic Observability : exploration des logs, inventaire d'infrastructure avec El...
Logs Datadog avancés : index, filtres d'exclusion, Flex Logs, archives et Sensitive Data Scanner
Maîtriser coût et conformité des logs Datadog : pipelines et processeurs, index et rétention, fil...
Logs dans Datadog : collecte, pipelines, index et maîtrise du volume
Collecter les logs avec l'agent, les structurer avec pipelines et processeurs (grok), utiliser fa...
Utiliser SigNoz : APM, traces, logs, dashboards et alertes
Exploiter SigNoz au quotidien : vue APM des services, explorateur de traces et de logs, query bui...