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.
Works with newrelic agent with version >=3.0
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.
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
]
],
];