This release focuses on making the initial setup experience more streamlined. Also stagemonitor now supports Java 9 while still being Java 6 compatible.
Features
- You can now choose how the method signature in the ASCII call tree should be formatted (see #323). By default, only the
SimpleClassName#methodName
is shown. You can provide you own implementations by implementing theorg.stagemonitor.tracing.profiler.formatter.AsciiCallTreeSignatureFormatter
interface. - Configuration options can now have valid options. If set, the configuration page displays the valid options in a drop-down list. This is used for the new ASCII call tree strategies and for all Enum options.
- Add dynamic link for byte-buddy-agent in exception message (bca5cd5)
- Add new
peer.ip
field with ip field mapping.peer.ip
can be queried with the CIDR notation, for examplepeer.ip:192.168.0.0/16
orpeer.ip:"2001:db8::/48"
- Shows info in call tree tab that not all methods are included. See #327 for a screenshot
Bug Fixes
- Removes warnings on startup (see 706efe0)
- Reverts p6spy to 3.0.0 to retain Java 6 compatibility
- Fix Kibana warning "no matching index found" which occurs when accessing Kibana before any spans have been reported by creating an empty index
- Fix "Could not locate that index-pattern-field" warnings in Kibana dashboard
Deprecations
- The fields peer.ipv4_string and peer.ipv6 are deprecated now. Use peer.ip instead.