• 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

Cola de mensajes

El agente New Relic Ruby es compatible con la biblioteca cliente Bunny RabbitMQ, brindándole información valiosa sobre el rendimiento del procesamiento de mensajes, tanto para mensajes entrantes como salientes.

La UI de APM muestra la transacción iniciada a través de la recepción de mensajes de RabbitMQ (suscripción/consumo de mensajes) como Message tareas en segundo plano. La creación de mensajes a través de RabbitMQ también aparece en la traza de la transacción.

Requisitos

Requiere la versión 4.3.0 o superior del agente New Relic Ruby. La instrumentación es automática para las versiones compatibles de Bunny AMQP y no requiere configuración adicional.

Mejoras de rendimiento con tareas en segundo plano.

Una forma de aumentar la capacidad de respuesta de la aplicación web es delegar el trabajo a procesos en segundo plano. La cola de mensajes se utiliza comúnmente para esta comunicación entre procesos.

En el contexto de los sistemas de colas de mensajes, la aplicación suele interactuar con los intermediarios de mensajes para enviar y recibir mensajes. La biblioteca cliente RabbitMQ Bunny permite que la aplicación Ruby interactúe con intermediarios de mensajes que implementan el Protocolo avanzado de cola de mensajes (AMQP).

El agente Ruby de New Relic muestra los mensajes enviados y recibidos utilizando la biblioteca cliente RabbitMQ. Con esta visibilidad, puede ver detalles que incluyen:

  • Número de mensajes producidos por tu aplicación
  • Tiempo que tu aplicación dedica a publicar mensajes
  • Tiempo que su aplicación dedica a procesar mensajes "consumidos"

APM agrupa e informa convenientemente operaciones que interactúan con las colas. Al analizar esta información, puede identificar más fácilmente el cuello de botella y las áreas de mejora del rendimiento en su arquitectura de transmisión de mensajes.

Operaciones en cola

Los puntos de entrada admitidos para operaciones de cola aparecen como Put (publicar un mensaje) o Take (recibir un mensaje) en la interfaz de usuario de APM.

Queue operations

Publish a message (Put in UI)

Receive a message (Take in UI)

RabbitMQ

publish

pop

subscribe (with block)

Ver en UIde New Relic

Las operaciones de la cola de mensajes son visibles en varios lugares de la UI de APM:

Copyright © 2024 New Relic Inc.

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