vgorla / newrelic-magento2-monolog-processor
New Relic Magento 2 Monolog Processor
1.0.0
2021-09-14 07:36 UTC
Requires
- php: ^7.0
- magento/framework: *
- newrelic/monolog-enricher: ^1.0
README
这是NewRelic PHP Monolog Enricher的扩展,用于为Magento 2添加上下文日志功能。
这仅实现了Processor类,用于添加操作上下文所需的上下文元数据。
故意没有实现Handler类,以防止事务增加额外开销,并避免等待将日志发送到New Relic日志API端点,您可以继续使用任何现有的日志转发器将日志发送到New Relic。
如果您没有现有的日志转发器并且可以承受同步将日志推送到New Relic(或在不影响生产环境的情况下使用处理器,您可以在那里承受延迟),请使用此处提供的处理器扩展 vgorla/newrelic-magento2-monolog-handler,该扩展将自动安装处理器(本扩展),如果使用基于composer的依赖关系。
安装
使用Composer
$ composer require vgorla/newrelic-magento2-monolog-processor
启用分布式追踪
在New Relic配置文件(通常是newrelic.ini)中启用分布式追踪,启用无限追踪对于上下文日志的运行不是强制性的。
newrelic.distributed_tracing_enabled = true
newrelic.span_events_enabled = true
有关New Relic上下文日志的更多信息,请参阅: New Relic PHP: 配置上下文日志