Cloudflare Traces lleva la visibilidad de extremo a extremo de las solicitudes a beta abierta
Cloudflare lanza Traces en beta abierta, ofreciendo trazado automático basado en OpenTelemetry para solicitudes en toda su plataforma, con muestreo configurable y exportación OTLP.
Traducido automáticamente del original en inglés.
Cloudflare ha lanzado Cloudflare Traces en beta abierta, extendiendo el trazado automático de solicitudes más allá de su entorno de ejecución Workers para cubrir toda la ruta de la solicitud. Anunciada el 2 de octubre de 2026, esta función permite a los desarrolladores visualizar cómo fluye el tráfico a través de reglas de seguridad, capas de caché y lógica de enrutamiento antes de llegar a sus servidores de origen.
La nueva herramienta busca ofrecer el mismo nivel de visibilidad interna que los ingenieros de Cloudflare utilizan para depurar, ahora disponible para todos los clientes. Al adherirse a los estándares de OpenTelemetry, facilita una integración perfecta con las pilas de observabilidad existentes, al tiempo que ofrece herramientas de inspección nativas dentro del panel de control de Cloudflare.
Qué ha ocurrido
Cloudflare Traces captura las operaciones compatibles de la plataforma como spans (segmentos) en una línea de tiempo única a nivel de solicitud, sin requerir código adicional de instrumentación. Cuando se activa para un dominio, el sistema registra automáticamente pasos como evaluaciones de reglas de seguridad, transformaciones de URL, decisiones de caché y ejecución de Workers. Esto elimina la necesidad de reconstruir flujos de solicitud a partir de registros dispersos y archivos de configuración.
Los usuarios pueden ver estos trazados directamente en el panel de control de Cloudflare o exportarlos mediante el Protocolo Open Telemetry (OTLP) a plataformas de observabilidad de terceros. El sistema admite encabezados traceparent de W3C, lo que permite que el contexto del trazado se propague desde servicios upstream hacia Cloudflare y continúe hacia los sistemas de origen. Esto crea una visión continua del viaje de una solicitud a través de entornos distribuidos.
Para gestionar el volumen de datos y los costes, Cloudflare introduce Trace Rules junto con una tasa de muestreo base. Los administradores pueden establecer un porcentaje de muestreo predeterminado bajo, como el 1%, para el tráfico general. Luego pueden anular esta tasa para investigaciones específicas dirigiendo el tráfico según nombre de host, IP de origen, encabezados o geografía. Este enfoque permite a los equipos capturar el 100% de las solicitudes problemáticas durante un incidente sin abrumar sus límites de almacenamiento.
Detalles clave
- Instrumentación automática: No se necesitan plugins ni cambios de configuración; el trazado comienza una vez habilitado para un dominio.
- Compatibilidad con OpenTelemetry: Los spans se exportan vía OTLP, garantizando la portabilidad entre diferentes backends de observabilidad.
- Propagación de contexto: Admite aceptar y reenviar encabezados traceparent de W3C para trazado distribuido de extremo a extremo.
- Muestreo configurable: Las tasas base pueden ajustarse, y Trace Rules permiten trazado dirigido de alto volumen para problemas específicos.
- Integración en el panel de control: Las líneas de tiempo de solicitudes y los detalles de los spans son visibles directamente dentro de la interfaz de Cloudflare.
- Soporte para agentes: El servidor MCP de Observabilidad de Cloudflare permite a los agentes de codificación consultar trazados mediante API SQL para depuración automatizada.
Contexto
El trazado distribuido es un método utilizado para monitorear y solucionar problemas en aplicaciones divididas entre múltiples servicios o componentes de infraestructura. A medida que las arquitecturas de software modernas se vuelven más complejas, una sola solicitud de usuario puede tocar docenas de sistemas, dificultando la identificación de dónde ocurren retrasos o errores. Los registros tradicionales a menudo no logran conectar estos eventos cronológicamente.
OpenTelemetry es un framework de código abierto que proporciona APIs y herramientas estandarizadas para recopilar datos de telemetría, incluyendo trazados, métricas y registros. Al adoptar este estándar, Cloudflare asegura que sus datos de trazado puedan ser consumidos fácilmente por herramientas populares de monitoreo como Jaeger, Zipkin o plataformas comerciales. Esto evita el bloqueo de proveedor (vendor lock-in) y permite a los equipos de ingeniería mantener una visión unificada de toda su pila.
Por qué importa
Para equipos que ejecutan software autoalojado detrás de una red de entrega de contenido (CDN) o proxy, entender la frontera entre la infraestructura del proveedor y sus propios servidores es crítico. Problemas como fallos inesperados de caché, bloqueos agresivos de seguridad o errores de reescritura de URLs pueden ser notoriamente difíciles de depurar sin visibilidad en la capa de proxy. Cloudflare Traces expone estas decisiones internas, ayudando a los desarrolladores a distinguir entre errores de aplicación y problemas de configuración de la plataforma.
La capacidad de exportar datos vía OTLP significa que las organizaciones no necesitan fragmentar su estrategia de monitoreo. Pueden mantener su pipeline de observabilidad existente mientras obtienen información más profunda sobre la capa edge. Esto es particularmente valioso para ingenieros DevOps que necesitan correlacionar métricas de rendimiento del edge con registros de aplicaciones backend para resolver incidentes de producción más rápido.
Además, el control granular sobre el muestreo ayuda a gestionar los costos asociados con sitios de alto tráfico. En lugar de pagar por cada span generado, los equipos pueden enfocar su presupuesto en capturar datos relevantes durante interrupciones o para segmentos de clientes específicos. Esto hace que la observabilidad avanzada sea accesible para empresas medianas que de otro modo encontrarían prohibitivamente costoso el trazado distribuido a escala completa.
Qué puedes hacer
- Habilita Cloudflare Traces para un dominio específico mediante el panel de control o Terraform para comenzar a generar spans automáticamente.
- Establece una tasa de muestreo base, como el 1%, para equilibrar la visibilidad con los costos de ingesta de datos durante las operaciones normales.
- Crea Trace Rules para aumentar el muestreo al 100% en rutas, encabezados o direcciones IP específicas al investigar problemas reportados.
- Configura un endpoint OTLP en los ajustes de tu cuenta para exportar spans a tu plataforma externa de observabilidad preferida.
- Usa el panel de control de Cloudflare para inspeccionar líneas de tiempo individuales de solicitudes, enfocándote en el estado de caché y acciones de reglas de seguridad.
- Integra el servidor MCP de Observabilidad de Cloudflare si usas agentes de codificación IA para ayudarles a consultar la telemetría de producción para depuración.



