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

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

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Transacción en el APM de New Relic

La palabra transaction puede tener varios significados diferentes en la industria del software. Este documento explica cómo New Relic utiliza el término y cómo se informan las transacciones.

¿Qué es una transacción?

En New Relic, un transaction se define como una unidad de trabajo lógica en una aplicación de software. Específicamente, se refiere a las llamadas a funciones y llamadas a métodos que conforman esa unidad de trabajo. Para APM, a menudo se referirá a un web transaction, que representa la actividad que ocurre desde que la aplicación recibe una solicitud web hasta que se envía la respuesta.

Cuando instala APM en un sistema compatible, comienza a informar automáticamente solicitudes web y otras funciones y métodos importantes. Para complementar el nivel predeterminado de monitoreo, puede configurar instrumentación personalizada para informar transacciones adicionales.

Algunos marcos no tienen un concepto natural de transacción. En otras palabras, no existen vías predefinidas que puedan reconocerse o monitorearse fácilmente como transacciones. Para definir transacciones en dicho marco, puede utilizar instrumentación personalizada.

Tipos de transacción

Los datos de transacciones acumuladas aparecen en APM en la página de transacciones. Las dos categorías principales de transacciones son web y no web:

  • Web

    : las transacciones se inician con una solicitud HTTP. Para la mayoría de las organizaciones, estas representan interacciones centradas en el cliente y, por lo tanto, son las transacciones más importantes a monitor.

  • Non-web

    : las transacciones no web no se inician con una solicitud web. Pueden incluir procesos de trabajo no web, procesos en segundo plano, secuencias de comandos, actividad de la cola de mensajes y otras tareas.

Subtipos de transacciones

Nuestro agente tiene estos subtipos de transacciones:

Segmentos de transacciones

Las funciones y llamadas individuales que componen una transacción se denominan segments. Por ejemplo, las llamadas de servicio externo y las llamadas de base de datos son segmentos y ambas tienen sus propias páginas UI en APM.

La página APMTransactions muestra datos agregados del segmento de transacciones.

Denominación de transacciones

Para el marco compatible, los nombres de las transacciones pueden provenir de varias fuentes, como el nombre dado a la transacción por el framework, los nombres de las funciones detectadas durante la transacción o la URL de una solicitud web.

Para transacciones que producen muchos nombres con un formato similar, los consolidamos en categorías de transacciones generales. Por ejemplo, una transacción podría mostrarse como /user/*/control_panel, donde * representa diferentes nombres de usuario.

Para cambiar el nombre de una transacción o ajustar cómo se consolidarán los nombres, utilice instrumentación personalizada.

Monitoreo de transacciones

Aquí hay otras formas en que puede usar APM para monitor transacciones:

Si quieres monitor...

Utilizar esta...

Transacción importante para su negocio

Crear clave de transacción, que los enfatiza en la UI y le permite establecer un nivel personalizado de monitoreo para ellos.

Actividad asíncrona

Siga los procedimientos para configurar una actividad asincrónica para su agente de lenguaje APM específico.

Actividad en toda la aplicación

Vincular transacciones entre aplicaciones le brinda más detalles sobre la actividad de la aplicación relevante para el negocio. Para más información consulta la documentación sobre rastreo distribuido y multiaplicación traza.

Sugerencia

Para obtener una descripción general de alto nivel de todas sus aplicaciones y servicios, utilice nuestro explorador de entidades.

Consulta transacción

Las transacciones están disponibles para consultas con un conjunto detallado de atributos predeterminados adjuntos. Con estos atributos, puede ejecutar consulta y crear gráficos personalizados que APM no proporciona de forma predeterminada.

Para obtener información sobre cómo consultar sus datos utilizando nuestra UI o NRQL, consulte consulta de datos de New Relic.

Copyright © 2024 New Relic Inc.

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