damijidlo/newrelic

此包已被 废弃 且不再维护。未建议替代包。

Newrelic集成到Nette框架中

3.0.1 2019-09-09 16:28 UTC

This package is auto-updated.

Last update: 2020-01-16 15:01:21 UTC


README

Downloads this Month Latest Stable Version

安装

composer require damejidlo/newrelic

配置

在您的配置中注册NewRelicExtension

extensions:
    newrelic: Damejidlo\NewRelic\DI\NewRelicExtension(%consoleMode%)

newrelic:
	applicationName: fooBar
	applicationModules:
		web:
			'/api/': Api
			'/admin/': Admin
			'': Front
		console:
			'bin/foo.php ': Foo
			'': Console
	autorum: FALSE
	customTracers:
		- 'Doctrine\ORM\EntityManager::flush'

$_ENV设置(如下所示)放入index.php

<?php

$_ENV['REQUEST_TIME_FLOAT'] = microtime(TRUE);

$container = require __DIR__ . '/../app/bootstrap.php';

$_ENV['COMPILATION_TIME_FLOAT'] = microtime(TRUE);

$container->getByType(\Nette\Application\Application::class)->run();