perfmon4j

PerfMon4j™ is a software API designed to diagnose and monitor application performance while the software is under load.

LGPL-2.1 License

Stars
4

Bot releases are hidden (Show)

perfmon4j - Releae 1.5.2 Latest Release

Published by ddeuchert about 3 years ago

  • Added option to "transform" the WebRequest category used to monitor inbound http(s) requests.

As` an example, suppose your application receives dynamic GET request with a pattern of :"/title/{titleID}/copy/{copyID}/status". If you wanted to monitor the metrics associated with all calls to this "status" endpoint regardless of the specific titleID or copyID you could configure a transformation. The transformation pattern would be "/title/*/copy/*/status => /title/copy/status". With this pattern applied (at the servlet filter or valve level) a call to "/title/213/copy/133/status" would be associated with the monitor "WebRequest.title.copy.status"

Under newer versions of Wildfly perfmon4j log output would be limited to STDOUT. Now log output correctly switches to log4j when the jboss logging class is available

  • Now the LogFilter will include the HTTP method in the log output for each web request.

To disable this new behavior you can set the system property web.org.perfmon4j.servlet.PerfMonFilter.SKIP_HTTP_METHOD_ON_LOG_OUTPUT=true

  • The LogFilter will now mask any parameter that includes password in the parameter
    name regardless of case.

Add this release to your java project
Download Binary and Source distributions

For detailed changes: https://github.com/FollettSchoolSolutions/perfmon4j/compare/version-1.5.1...version-1.5.2

Package Rankings
Top 31.12% on Repo1.maven.org
Badges
Extracted from project README
Related Projects