-
Bug
-
Resolution: Done
-
Minor
-
1.2.9.Final
-
None
-
None
-
- enable UndertowOptions.RECORD_REQUEST_START_TIME (record-request-start-time="true" in wildfly)
- do some http requests
- check JMX-exposed statistics...
Reporting of processing time does not work:
- maxProcessingTime is always 0 (zero)
- processingTime is huge negative number, for example -8487404155063010
Root cause is very simple and obvious from sources:
- request start time is recorded in nanoseconds (System.nanoTime())
- request end time is taken in milliseconds (System.currentTimeMillis())
- their difference is, therefore, huge negative number