• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Solucionar problemas de rastreo multiaplicación

A continuación se ofrecen consejos de resolución de problemas al utilizar la multiaplicación traza. Tenga en cuenta que esta función no es lo mismo que el rastreo distribuido, que se prefiere al rastreo multiaplicación.

Versiones y protocolos del agente

Asegúrese de cumplir con estos requisitos para la versión, los protocolos, las interfaces o la biblioteca de cola de mensajes de su agente. Si está utilizando un protocolo que no figura aquí, no verá una conexión entre su aplicación.

Agent version

Notes

Go 1.11 o superior

HTTP, HTTPS

Java 3.9.0 o superior

HTTP, HTTP, JMS 1.1, RabbitMQ

El agente de Java también admite varias bibliotecas de cola de mensajes, incluidas aquellas que utilizan la interfaz JMS 1.1.

.NET 4.2 o superior

HTTP y sistemas de mensajería .NET compatibles

Node.js 2.0.0 o superior

HTTP, HTTPS, RabbitMQ

PHP 4.19.0 o superior

HTTP, HTTPS y sistemas de cola de mensajes PHP compatibles

Python 2.38.0.31 o superior

HTTP, HTTPS y sistemas de cola de mensajes Python compatibles

Ruby 4.3.0 o superior

HTTP, HTTPS, RabbitMQ

Requisitos del archivo de configuración

En general, la característica de rastreo multiaplicación de New Relic está habilitada de forma predeterminada. Los requisitos para cambiar su archivo de configuración varían, dependiendo de su agente New Relic:

Aplicaciones de alto rendimiento

Multiaplicación traza confiar en transacción evento para asociar transacciones relacionadas. Si tiene una aplicación de alto rendimiento, su agente puede alcanzar la cantidad máxima de eventos que puede registrar en un minuto y recurrirá al evento de muestreo. Si se muestrean los eventos de una transacción, es posible que vea una traza de multiaplicación incompleta, que a veces incluye solo las transacciones en las que está enfocado.

Si su aplicación tiene un alto rendimiento, alguna traza de multiaplicación aparecerá incompleta, a veces sin enlaces. Intente ver una traza de la transacción diferente. Para reducir o eliminar el muestreo, también puede ajustar la cantidad de eventos de transacción almacenados en la configuración de su agente.

High throughput apps

Troubleshooting tips

Java

En la sección transaction_events , ajuste la configuración para max_samples_stored.

Ruby

Ajuste la configuración para analytics_events.max_samples_stored.

Apoderados

Si espera ver un enlace de traza multiaplicación pero no aparece constantemente, puede haber un proxy o intermediario entre la comunicación de su aplicación. El seguimiento de aplicaciones múltiples se basa en encabezados HTTP y propiedades JMS que se pasan de una aplicación a otra. Los servidores proxy HTTP y los intermediarios de mensajes a veces eliminan esos encabezados.

Procesamiento multiproceso (Java)

Si una o más de sus aplicaciones Java utilizan un modelo de programación asíncrono o "reactivo", la actividad de una transacción puede abarcar varios subprocesos. New Relic admite el framework Play y Servlet Async, pero no todos los marcos asíncronos. Para un marco no compatible, la actividad en otros subprocesos no se informa como parte de la transacción. No se trazarán llamadas a otras aplicaciones.

Multiples cuentas

Actualmente la multiaplicación traza no cruza cuentas de New Relic. Si tiene varias cuentas de New Relic (incluidas cuentas infantiles), solo verá la traza para la aplicación dentro de una cuenta.

Nuestra característica de rastreo distribuido cruza los límites de las cuentas.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.