Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

smartdev-cz/NewRelic-Nette

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

64 Commits

Repository files navigation

NewRelic PHP agent integration for Nette Framework

Build Status Latest Stable Version Composer Downloads Dependency Status

Requirements

  • Nette >=2.3.0 (2.3.x support will be removed on 31 Jan 2017)
  • PHP >=5.5.0 (5.5.x support will be removed on 10 Jul 2016)

Installation

composer require vrtak-cz/newrelic-nette

edit app/config/config.neon

extensions:
 newrelic: VrtakCZ\NewRelic\Nette\Extension

Config

newrelic:
enabled: Yes #default
appName: YourApplicationName #optional
license: yourLicenseCode #optional
actionKey: action # default - optional - action parameter name
logLevel: #defaults
- critical
- exception
- error
# optional options with default values
rum:
enabled: auto # other options are Yes/No
transactionTracer:
enabled: Yes
detail: 1
recordSql: obfuscated
slowSql: Yes
threshold: apdex_f
stackTraceThreshold: 500
explainThreshold: 500
errorCollector:
enabled: Yes
recordDatabaseErrors: Yes
parameters:
capture: No
ignored: []
customParameters:
paramName: paramValue

Realtime User Monitoring

add this component factory to your base presenter

protected function createComponentNewRelicHeader()
{
	$control = $this->context->getService('newrelic.rum')->headerControl;
	$control->disableScriptTag(); // optionall
	return $control;
}
protected function createComponentNewRelicFooter()
{
	$control = $this->context->getService('newrelic.rum')->footerControl;
	$control->disableScriptTag(); // optionall
	return $control;
}

and add this to your @layout header (before </head>)

{control newRelicHeader}

and add this to your @layout footer (before </body>)

{control newRelicFooter}

License

NewRelic Nette is licensed under the MIT License - see the LICENSE file for details

About

NewRelic PHP agent integration for Nette Framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%

AltStyle によって変換されたページ (->オリジナル) /