rastreo distribuido está habilitado de forma predeterminada en muchos de nuestros productos, pero si planea implementarlo en un sistema distribuido grande, le recomendamos revisar los pasos de planificación a continuación.
Además, si ha estado usando versiones anteriores del agente y no ha estado usando rastreo distribuido, le recomendamos revisar la característica Impacto en APM antes de implementar rastreo distribuido.
Planifica tu lanzamiento
Si está habilitando rastreo distribuido para sistemas distribuidos grandes, aquí tiene algunos consejos:
Si actualmente es usuario de APM, consulte Impacto en la característica de APM.
Determine las solicitudes que son más importantes para su negocio, o las que tienen más probabilidades de requerir análisis y resolución de problemas, y habilite el rastreo distribuido para esos servicios. Habilite el seguimiento de servicios aproximadamente al mismo tiempo para que pueda medir más fácilmente qué tan completa está su traza de extremo a extremo.
Cuando miras la traza en la UIdel rastreo distribuido, verás intervalos en la traza para llamadas externas a otros servicios. Luego, podrás habilitar rastreo distribuido para cualquiera de esos servicios que desees. Si un servicio es bastante independiente y no se utiliza con frecuencia en contexto con otros servicios, es posible que no desee habilitar rastreo distribuido para él.
Aquí hay una representación visual de dicha implementación gradual:
Si está utilizando para un servicio monolítico grande, puede haber muchos intervalos de subprocesos por traza y los límites de APM pueden dar como resultado menos trazas de las esperadas. Puede resolver esto utilizando la instrumentación del agente APM para deshabilitar la presentación de informes de datos sin importancia.
Rastreo distribuido funciona propagando la información del encabezado de un servicio a otro en una ruta de solicitud. Algunos servicios pueden comunicarse a través de un proxy u otro servicio intermediario que no propaga automáticamente el encabezado. En ese caso, debe configurar ese proxy para que permita que el valor del encabezado
newrelic
se propague desde el origen al destino.
Impacto en la característica APM
Nuestro rastreo distribuido mejora la característica de rastreo multiaplicación anterior de APM. Éstos son algunos de los beneficios clave:
- Vea más detalles de la actividad entre servicios y una traza de extremo a extremo más completa.
- Filtrar y consultar traza, así como realizar gráficos personalizados.
- Vea la traza completa incluso cuando las llamadas cruzan los límites de la cuenta de una organización.
- Consulte Introducción al rastreo distribuido para conocer más características.
Habilitar rastreo distribuido puede afectar algunas características que usas actualmente. Estos cambios afectan solo el monitor de aplicaciones por agente que tiene habilitado rastreo distribuido; no se aplican a nivel de cuenta.
Es posible que proporcionemos compatibilidad con versiones anteriores de algunas o todas las características afectadas en versiones futuras. Por ahora, debes comprender los siguientes cambios antes de habilitar rastreo distribuido:
Habilitar rastreo distribuido
El uso del rastreo distribuido requiere una cuenta New Relic. Si aún no lo ha hecho, cree su cuenta New Relic gratuita a continuación para comenzar a monitorear sus datos hoy.
Si conoce el impacto de la característica y ha pensado en su implementación, está listo para configurar rastreo distribuido. Ver las opciones de configuración.