pep / php-newrelic
NewRelic 的轻量级 PHP 客户端。
1.0
2015-07-10 10:59 UTC
Requires (Dev)
- phpunit/phpunit: ~4.7
This package is not auto-updated.
Last update: 2024-09-28 18:15:55 UTC
README
PHP NewRelic
NewRelic 的轻量级 PHP 客户端。
安装
使用 Composer 安装此包。
composer require pep/php-newrelic
用法
演示一个简单的函数调用,只要这些调用出现在 NewRelic
的 API 中,它们可以是任何东西。您可以以任何方式格式化函数,newrelic_
部分将被丢弃。因此,NewRelic::NoticeError
和 NewRelic::notice_error
都可以工作,您可以根据需要选择使用。
<?php require_once 'vendor/autoload.php'; use Pep\NewRelic; NewRelic::noticeError('Testing PHP client for NewRelic');
如果未加载 NewRelic
PHP 代理,则函数将优雅地失败而不会抛出异常。因此,您可以在开发环境中运行这些函数而无需检查。
如果您尝试调用一个不存在的函数,将抛出 Pep\NewRelic\MethodNotFoundException
异常。
<?php require_once 'vendor/autoload.php'; use Pep\NewRelic; use Pep\NewRelic\MethodNotFoundException as NewRelicMethodNotFoundException; try { NewRelic::thisMethodDoesNotExist('Testing PHP client for NewRelic'); } catch (NewRelicMethodNotFoundException $e) {}