{"repo":"ekino/EkinoNewRelicBundle","free":true,"listed":false,"github":"https://github.com/ekino/EkinoNewRelicBundle","clone":"git clone https://github.com/ekino/EkinoNewRelicBundle.git","description":"Add NewRelic support to Symfony","language":"PHP","stars":281,"topics":["symfony","bundles","apm","newrelic"],"license":"MIT","category":"analytics","readme_excerpt":"Ekino NewRelic Bundle ===================== This bundle integrates the NewRelic PHP API into Symfony. For more information about NewRelic, please visit http://newrelic.com. The built-in New Relic agent doesn't add as much Symfony integration as it claims. This bundle adds a lot more essentials. Here's a quick list: 1. Better transaction naming strategy : Your transaction traces can be named accurately by route names, the controller name or you can decide on a custom naming strategy via a seamless interface that uses any naming convention you deem fit. While running console commands, it also sets the transaction name as the command name. 2. Console Commands Enhancements : While running console commands, its sets the options and arguments passed via the CLI as custom parameters to the transaction trace for easier debugging. 3. Exception Listening : It also captures all Symfony exceptions in web requests and console commands and sends them to New Relic (something new relic doesn't do too well itself as symfony aggressively catches all exceptions/errors). It also ensures all HTTP Exceptions (4xx codes) are logged as notices in New Relic and not exceptions to reduce the noise in New Relic. 4. Interactor Service : It provides you the New Relic PHP Agent API via a Service class NewRelicInteractorInterface::class so in my code, I can inject it into any class, controller, service and do stuff like - 5. Logging Support : In development, you are unlikely to have New Relic setup. There's","default_branch":null,"files":null,"tree":[],"storefront":"/r/ekino","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ekino/EkinoNewRelicBundle/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}