samuelnogueira/zend-expressive-new-relic
最新稳定版本:v1.0.0
Composer 安装命令:
composer require samuelnogueira/zend-expressive-new-relic
包简介
Integrates New Relic with Zend Expressive
README 文档
README
PSR-15 Middleware for New Relic instrumentation of Mezzio apps.
⚠️ Will not work correctly in async applications (ex. Swoole Coroutine) ⚠️
Requirements
- PHP ^8.0
- A Mezzio application (formerly Zend Expressive)
Installation
This package is installable and autoloadable via Composer as samuelnogueira/zend-expressive-new-relic.
composer require samuelnogueira/zend-expressive-new-relic
Example
<?php // config/pipeline.php use Samuelnogueira\ZendExpressiveNewRelic\Middleware\NewRelicMiddleware; use Samuelnogueira\ZendExpressiveNewRelic\Middleware\NewRelicTransactionNameMiddleware; use Mezzio\Router\Middleware\RouteMiddleware; use Mezzio\Application; return static function (Application $app): void { // (...) // Profiling middleware 2nd most outer middleware to profile everything if (extension_loaded('newrelic')) { $app->pipe(NewRelicMiddleware::class); } // (...) // Register the routing middleware in the middleware pipeline $app->pipe(RouteMiddleware::class); // Add more middleware here that needs to introspect the routing results; this // might include: // // - route-based authentication // - route-based validation // - etc. if (extension_loaded('newrelic')) { $app->pipe(NewRelicTransactionNameMiddleware::class); } // (...) };
The MIT License (MIT). Please see LICENSE for more information.
统计信息
- 总下载量: 37.19k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 4
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-06-11