Undertow JFR ![Build Status](https://camo.githubusercontent.com/7c70eea9dc69a4f713776d0519f9e38d771746c51e0d8fb821bac75f8ae9601c/68747470733a2f2f7472617669732d63692e6f72672f6d6172736368616c6c2f756e646572746f772d6a66722e7376673f6272616e63683d6d6173746572)
An Undertow HttpHandler that generates Flight Recorder events.
This project requires Java 11.
Usage
<subsystem xmlns="urn:jboss:domain:undertow:..." ...>
<!-- ... -->
<server ...>
<!-- ... -->
<host ...>
<!-- ... -->
<filter-ref name="jfr"/>
</host>
</server>
<!-- ... -->
<filters>
<filter name="jfr" module="com.github.marschall.undertow.jfr" class-name="com.github.marschall.undertow.jfr.JfrHandler"/>
</filters>
</subsystem>
TODO
- Can we use a direct jigsaw module dependency in
module.xml
? - Should exception in
#handleRequest
be caught? - What about async servlet? Should we use
@TransitionFrom
and@TransitionTo
? - What other attributes should we log.