You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Integration of a novel pipes-and-filter framework and filters in
Kieker.Analysis based on TeeTime (teetime-framework.github.io
version 3.0). Additional documentation will be added. Currently, the
TeeTime-based framework and filters exist in parallel to the
existing infrastructure. The long-term plan is that the
TeeTime-based infrastructure replaces the existing one.
New file system writer to replace the existing ones in the next
Kieker release
Generic file writer supporting different compression types
Monitoring support for Spring-based REST communication with AspectJ
Support for enums in IRL
Support for additional compression algorithms in the file writers
and readers
New TeeTime reader stages with common interface to use them in
tools
Introduced new Kieker tool framework covering commandline and
configurations file evaluation (see Writing Tools and Services)
Added monitoring of database calls (including the SQL statement)
Introduced new data bridge tool, called collector
Ensuring support for Java 7, 8, 9, and 10
Improvements and refactorings
Moved the Kafka readers and writers into a separate Gradle module.
This is supposed to be a schematic example and other technology-specific
modules are to follow. The goal is to improve the dependency management.
Many cleanups and improved test coverage
Restructuring of sub-projects tools have now separate projects and
shared tool features can be found in kieker-tools
Infrastructure
Included Clover test coverage tool, migrated from FindBugs to
SpotBugs
Replacing Jar file dependencies to Maven Central dependencies
(ongoing)
Switched to Jenkins declarative pipeline
Updated the build system to provide separate bundles for all tools