arxus/messenger-newrelic

将 symfony messenger 的消息消费报告给 Newrelic

0.6.0 2024-06-12 09:43 UTC

This package is auto-updated.

Last update: 2024-09-12 10:12:22 UTC


README

由于 symfony messenger 创建了长时间运行的过程,Newrelic 需要为每个处理的消息进行通知。

此包提供了一个中间件和一个命令监听器,用于为您处理此功能。

安装

使用 composer 安装它

composer require arxus/messenger-newrelic

然后将中间件添加到您的 messenger bus 中间件中

framework:
    messenger:
        buses:
            default:
                middleware:
                    - Arxus\NewrelicMessengerBundle\Middleware\NewRelicMiddleware

预期结果

当 Newrelic 正确安装在您的主机上并配置好时,它应该将每个消费的消息作为一个单独的事务来报告,使用消息名称作为事务名称。