Save the date: Joint Kieker/Palladio Days 2013

As a follow-up event of our very successful KoSSE-Symposium: Application Performance Management (Kieker Days 2012), the Symposium on Software Performance (Joint Kieker/Palladio Days 2013) will take place on November 27-29 (Wed-Fri), 2013 in Karlsruhe, Germany (FZI Forschungzentrum Informatik). It will be a joint annual meeting with the Palladio community.

Save the date! Details will follow soon.

Symposium on Software Performance (Joint Kieker/Palladio Days 2013)
November 27-29 (Wed-Fri), 2013

FZI Forschungzentrum Informatik, Karlsruhe, Germany
https://kieker-monitoring.net/kieker-palladio-days-2013/

Kieker 1.7 released

Today, we released version 1.7 of our Kieker framework for application performance monitoring and dynamic software analysis: https://kieker-monitoring.net/

  • Major changes
    • Adaptive monitoring: extended set of (de)activation patterns to support adaptive monitoring for custom probes. Before: limited to (de)activate monitoring for operation signature patterns.
    • New file system writers supporting (ZIP) compression
    • Minor modifications to the Kieker.Analysis API:
      1. Removed the `register` methods. Registration now implicit by passing context information to the plugin constructors. A legacy mode for the previous API is included in this version.
      2. Analysis projects can now have properties available to the plugins.
    • Bug fixes and improvements to code, tests, documentation, examples
    • Various improvements to the WebGUI (see separate `HISTORY` file)
  • Infrastructure:
    • Kieker releases now also published via Maven Central Repository (http://search.maven.org/)
    • Completely redesigned web site: https://kieker-monitoring.net
    • Live demo at http://demo.kieker-monitoring.net

KoSSE-Symposium: “Application Performance Management (Kieker Days 2012)”

The KoSSE-Symposium: Application Performance Management (Kieker Days 2012) will take place on November 29/30 in Kiel.

The program includes interesting talks, e.g., by:

  • b+m Informatik AG, Melsdorf
  • Consist Software Solutions GmbH, Kiel
  • empuxa GmbH, Kiel
  • Karlsruhe Institute of Technology (KIT)
  • Kiel University
  • QAware GmbH, Munich
  • RWTH Aachen
  • SAP Research, Karlsruhe
  • XING AG, Hamburg

See the web site (in German) for details.

Registration is required (no fee!): mail@diwish.de

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.

Kieker 1.5 released

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

Major new features:

  • Completely reworked pipe-and-filter framework in Kieker.Analysis
    • Use of Java annotations to specify plugins, repositories,
      input/output ports etc.
    • Support for multiple readers
    • Load and save configurations from/to .kax files
      (based on a new meta-model specified using Ecore)
    • Basic tools to execute/visualize .kax files
  • New database writer/reader supporting arbitrary record types
  • Support for immutable record types
  • New binary filesystem writer/reader
  • New print stream writer
  • New re-usable filters (tee, counting, timestamp etc.)
  • Complete method signatures used in probes/records for control-flow tracing
  • New record types/probes for event-based tracing
    (method call, entry, exit etc.)
  • Re-enabled Java 5 support
  • Removed dependency to commons.logging
  • Additional Kieker Jar usable as javaagent for AspectJ-based instrumentation

Quality:

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

See the release notes for details.