pep/php-newrelic

NewRelic 的轻量级 PHP 客户端。

1.0 2015-07-10 10:59 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:15:55 UTC


README

Build Status

PHP NewRelic

NewRelic 的轻量级 PHP 客户端。

安装

使用 Composer 安装此包。

composer require pep/php-newrelic

用法

演示一个简单的函数调用,只要这些调用出现在 NewRelicAPI 中,它们可以是任何东西。您可以以任何方式格式化函数,newrelic_ 部分将被丢弃。因此,NewRelic::NoticeErrorNewRelic::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) {}