sobanvuex / php-newrelic
PHP 用于 New Relic Agent 的库
2.0.1
2016-04-11 23:07 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- apigen/apigen: ~4.0
- phpunit/phpunit: ~4.0
- pimple/pimple: ~3.0
- squizlabs/php_codesniffer: ~2.0
Suggests
- ext-newrelic: Get the New Relic PHP extension from http://newrelic.com
- pimple/pimple: Pimple is a small dependency injection container for PHP
README
为 NewRelic 的 PHP Agent 提供的面向对象的包装器。
安装
要安装,请使用 composer
composer require SobanVuex/php-newrelic:~2.0
使用方法
直接使用 Agent 或使用 \SobanVuex\NewRelic\Agent
与您自己的依赖注入。
示例
设置应用程序名称
$newrelic = new SobanVuex\NewRelic\Agent('MyApp'); // or $newrelic = new SobanVuex\NewRelic\Agent('MyApp1;MyApp2'); // or $newrelic = new SobanVuex\NewRelic\Agent(['MyApp1', 'MyApp2']);
$newrelic = new SobanVuex\NewRelic\Agent(); $newrelic->setAppname('MyApp'); // or $newrelic->setAppname('MyApp1;MyApp2'); // or $newrelic->setAppname(['MyApp1', 'MyApp2']);
将事务标记为后台作业
$newrelic = new SobanVuex\NewRelic\Agent(); $newrelic->backgroundJob(); // or $newrelic->backgroundJob(PHP_SAPI == 'cli');
命名事务
$newrelic = new SobanVuex\NewRelic\Agent(); $newrelic->nameTransaction('myController/myAction');
测试
$ ./vendor/bin/phpunit
贡献
有关详细信息,请参阅 CONTRIBUTING
鸣谢
许可协议
MIT 许可协议(MIT)。有关更多信息,请参阅 许可文件