We should call https://newrelic.com/docs/python/python-transaction-api#set_transaction_name to specify the transaction name so that it's not all grouped under RootController. The name string param can be easily generated via https://newrelic.com/docs/python/python-instrumentation-api#callable_name
Ideally we could use monkey-patching to automatically apply this to all sfpy and all allura controllers without littering the core app code.
This will give us nice controller hierarchy to show up under "Web transactions" instead of everything lumped together like http://screencast.com/t/aBtrJEZTRi5
Created #315: [#5998] Use new relic transaction API for TG2 object dispatch (4 cp)
Related
Tickets:
#5998Closed #315.
je/42cc_5998
To enable option you should add
newrelic = true
under[app:main]
in the ini file.