Este documento explica qué son non-web transactions en APM y cómo puede implementar tareas en segundo plano y otras actividades arbitrarias para que se informen como transacciones en la web.
¿Qué son las transacciones no web?
Las dos categorías principales de transacciones de APM son web y non-web.
Web transactions
son transacciones que detectamos como iniciadas por una solicitud web; son el tipo de transacción más común reportado por APM.
Non-web transactions
son transacciones en las que no detectamos que fueron iniciadas por una solicitud web. Esto incluye procesos y trabajos que no manejan solicitudes web, como el procesamiento de mensajes y tareas en segundo plano.
Por ejemplo, puede programar algo para que se ejecute periódicamente en su servidor para realizar trabajos en la base de datos, enviar correos electrónicos, etc. La fuente no es una solicitud web sino algo en su servidor.
New Relic detecta automáticamente algunas transacciones no web desde marcos o servicios compatibles; otros se pueden crear utilizando instrumentación personalizada. Separamos intencionalmente su web y transacción no web en la UI.
No web versus transacción web | Comentarios |
---|---|
Menos directamente importante | Las transacciones no web son a menudo procesos y tareas en segundo plano, y son menos directamente importantes para el usuario de su aplicación en comparación con las transacciones web. |
Larga duración | Las transacciones no web suelen ser procesos de larga duración. Separarlos de la transacción web evita que esos resultados distorsionen el tiempo de respuesta de cara a sus clientes. |
Omitido en la puntuación Apdex | Combinar tu transacción no web con tu transacción web perjudicaría tu puntuación Apdex (una medida de satisfacción con los tiempos de carga). Es por esto que los datos de Apdex para transacciones no web no aparecen en la UI. |
Crear transacción no web
Para crear una nueva transacción no web, siga los procedimientos indicados por su agente lingüístico de APM.
Ver transacción en web
Para ver los datos de transacciones no web en la UI de New Relic, vaya al cuadro principal en las siguientes páginas y luego seleccione la opción Non-web en el menú desplegable de tipo de transacción:
APM: Vaya a
one.newrelic.com > All capabilities > APM & services
> (seleccione una aplicación) >
Summary
.
Transacción: Ir a
one.newrelic.com > All capabilities > APM & Services
. Seleccione una aplicación y luego, en la sección
Monitor
, haga clic en
Transactions
.