The following post was originally published by Reiner Jung on his personal blog oiloftrop.
Continue reading
Kieker available with Maven
Starting with Kieker release 1.6, all Kieker releases are deployed at the Central Repository for Maven. Refer to the instruction on our download page for adding the required dependency configurations to your pom.xml.
Furthermore, all successful nightly builds (snapshots) of Kieker are made available with maven as well. Refer to the nightly build download page for additional details on the required configuration.
New Kieker web site launched
Today, we launched a completely restructured and redesigned web site for our application performance monitoring and dynamic analysis framework Kieker: https://kieker-monitoring.net.
Any feedback on the new site is highly appreciated!
Kieker Days ’12 great success
The KoSSE-Symposium: Application Performance Management (Kieker Days 2012), which took place on November 29/30 in Kiel, has been a great success. 50 participants from academia and industry listened to 16 talks presented by researchers and practitioners. See the symposium web site, the KoSSE news post, and the DiWiSH photo gallery (in German) for details and photos.
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 presented at ICPE 2012
At the 3rd ACM/SPEC International Conference on Performance Engineering (ICPE 2012) in Boston (MA, USA) we gave an invited poster/demo presentation of our Kieker framework.
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
- Use of Java annotations to specify plugins, repositories,
- 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.
Kieker accepted by SPEC RG
The SPEC Research Group, a group within the Standard Performance Evaluation Corporation (SPEC), has launched a repository of peer-reviewed tools for quantitative system evaluation and analysis. One of the first tools to pass the review process for this repository is our Kieker framework for application performance monitoring and dynamic software analysis.
- For details, please refer to the SPEC RG’s news post
Kieker 1.4 released
Today, we released version 1.4 of our Kieker framework for continuous monitoring and analysis of software systems.
Selected features:
- JMX monitoring reader and writer
- JMS support for ActiveMQ and HornetQ (in addition to OpenJMS)
- Enable/disable flushing of FS Writer
- Configurable shutdown delay for asynchronous writers
- Configurable Servlet parameters for periodic samplers
- Direct support for asynchronous analysis
- Java 5 no longer supported
- Refined Microbenchmark (+ SPEC macro-benchmark configuration)
Improvements to source code
- Bug fixes, code cleanup, coding conventions
- Integrated the static analysis tools Findbugs, Checkstyle, and PMD
- Integrated a test coverage tool
- Resolved Java warnings
Improvements to documentation
- Extended Java EE Servlet container example to Windows
- Fixes in user guide and examples
- Extended JMS example to ActiveMQ and HornetQ (including Windows)
See the release notes for details.