Kieker 1.6 released

Today, we released version 1.6 of our Kieker framework for application performance monitoring and dynamic software analysis.

Major features

  • Web-based UI for editing and running analysis projects (beta version)
  • Adaptive monitoring: (De)activate monitoring on method signature level
    at runtime based on signature patterns
  • Restructured and extended graph/visualization filters (trace coloring,
    tooltips etc.)
  • Log rotation for file system writer
  • Logging API: SLF4J support and logger selection via JVM argument
  • Many new AspectJ-based probes for detailed event-based tracing
  • Refactored realtime replayer based on new re-usable filters (realtime delay,
    record logger etc.)
  • Java EE example: Now included in core binary release archive and based
    on MyBatis JPetStore deployed to Jetty server
  • Definition of configuration properties and default values for analysis
    plugins and repositories now annotation-based
  • Removed legacy control servlet (JMX interface should be used instead)

Quality

  • Bug fixes
  • Added a number of (JUnit) tests

See the release notes for details.