Skip to content

Tapestry 5 module adding some extra New Relic power to your application.

License

Notifications You must be signed in to change notification settings

joostschouten/newrelic4tapestry5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

New Relic Module for Tapestry5

This Tapestry 5 Module will add Real User Monitoring and properly named Web Transactions to your New Relic monitored Tapestry5 application.

Out of the box New Relic will only capture the Tapestry Filter for every request. NewRelic4Tapestry5 will track the correct page and event name for every request. The locale, request parameters and context parameters are stripped to allow for meaningfull performance monitoring of your pages and components.

A generic MarkupRendererFilter is used to add Real User Monitoring to each pagerequest to also track your page loading and dom evaluation.

Usage

Include NewRelic4Tapestry5 in your Maven dependencies

<dependency>
	<groupId>com.jsportal</groupId>
	<artifactId>NewRelic4Tapestry5</artifactId>
	<version>1.0-SNAPSHOT</version>
</dependency>

To include it in your own tapestry project simply add the NewRelic4Tapestry5AppModule as a @SubModule to your own Tapestry AppModule like so:

@SubModule({NewRelic4Tapestry5AppModule.class})
public class YourAppModule {
	... your AppModule code ...
}

About

Tapestry 5 module adding some extra New Relic power to your application.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages