Grafana Alloy en Producción · Lección 17
¿Qué necesita propagarse entre servicios para que un trace distribuido recolectado por Alloy se pueda reconstruir correctamente?
Los headers de contexto de tracing (trace ID, span ID), propagados por la aplicación en cada llamada saliente entre servicios
El código fuente completo de cada microservicio involucrado en la cadena
Las credenciales de administrador del cluster completo
La versión exacta de Kubernetes en cada nodo del cluster
Grafana Alloy en Producción · Lección 17
Completa el código
otelcol.receiver.otlp recibe spans que forman parte de un
Revisa: recibe spans que forman parte de un trace completo.
Grafana Alloy en Producción · Lección 17
¿Por qué Alloy, al recolectar trazas, depende de que la aplicación esté correctamente instrumentada, a diferencia de la recolección de logs que puede hacerse sin cambios en el código?
Pista: las trazas requieren que la aplicación genere activamente spans usando un SDK de OpenTelemetry, mientras que los logs ya existen de forma pasiva en la salida estándar del proceso.
✓
¡Lección completada!
Recolección de trazas distribuidas con Alloy
0
XP ganado
3
Vidas restantes