bazilio / yii2-newrelic
Newrelic integration for Yii2
Package info
github.com/bazilio91/yii2-newrelic
Type:yii2-extension
pkg:composer/bazilio/yii2-newrelic
1.0.1
2020-11-03 18:25 UTC
Requires
- php: >=5.4.0
- sobanvuex/php-newrelic: ^2.0
- yiisoft/yii2: *
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
This extension describes routes, action params and instruments views with newrelic end user monitoring scripts. Supports console and web applications.
For license information check the LICENSE-file.
Requirements
Works with newrelic agent with version >=3.0
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist bazilio/yii2-newrelic
or add
"bazilio/yii2-newrelic": "^1.0"
to the require section of your composer.json.
Configuration
To use this extension, you have to configure your components & bootstrap section your application configuration:
return [ 'bootstrap' => ['newrelic'], 'components' => [ // ... 'newrelic' => [ 'enableEndUser' => true, // MIND THIS! It is JS instrumentation for end user. Default is true. 'class' => 'bazilio\yii\newrelic\Newrelic', 'name' => 'My App Frontend', // optional, uses Yii::$app->name by default 'handler' => 'class/name', // optional, your custom handler 'licence' => '...', // optional 'enabled' => false // optional, default = true ] ], ];