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或使用自定义DI(依赖注入)通过 \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)。请参阅许可证文件以获取更多信息。