All Classes and Interfaces

Class
Description
Deprecated.
1.15 ported to teetime
This class has exactly one input port named "in".
Deprecated.
1.15 moved to teetime
This is an abstract base for a single node within an aggregated call tree.
Deprecated.
1.15 can be removed when all tools have been migrated to TeeTime
Abstract stage that combines the elements from its two input ports.
 
Deprecated.
1.15 ported to teetime
Plugin providing the creation of calling trees both for individual traces and an aggregated form multiple traces.
 
 
Deprecated.
1.15 moved to new location
This is an abstract base for a single node within a call tree.
Process a string parameter as a class name and return the class.
Deprecated.
1.15 ported to teetime
Abstract superclass for formatters for component-based dependency graphs.
 
Abstract serializer for the Kieker container format for monitoring records.
 
Generates time events with a given resolution based on the timestamps of incoming IMonitoringRecords.
Assembler stage based on dataflow events.
 
Deprecated.
1.15 ported to teetime
Abstract superclass for dependency graphs.
Abstract template class for dependency graph builders.
Deprecated.
1.15 ported to teetime
Refactored copy from LogAnalysis-legacy tool.
Deprecated.
1.15 ported to teetime
Abstract superclass for all dependency-graph formatters.
Deprecated.
1.15 ported to teetime
Abstract base class for dependency-graph-formatting visitors.
Generic superclass for all graph edges in the visualization package.
AbstractEmbeddableService<T extends teetime.framework.Configuration>
Abstract class to create runnable teetime services.
 
 
 
Abstract interface for the event deserialization.
Trace Reconstruction Filter (Event) to reconstruct event based (flow) traces.
Deprecated.
since 1.15 class is obsolete
Deprecated.
1.15 has been ported to teetime
Deprecated.
since 1.15.1 old plugin api
Generic superclass for all graphs in the visualization package.
Interface for abstract-graph visitors.
Superclass for graph elements, i.e.
Deprecated.
1.15 moved to teetime
Abstract superclass for all graph filters.
Abstract superclass for all graph formatters.
Deprecated.
1.15 ported to teetime
Abstract superclass for graph-producing filters.
 
Deprecated.
1.15 has no relevant functionality in the teetime port
 
Generic legacy tool framework class.
Abstract class for log stream handler.
Read a mapping file.
An abstract base for messages which can later be used and combined in a MessageTrace.
Deprecated.
1.15 moved to kieker-model
Deprecated.
since 1.15 the class is obsolete
Deprecated.
1.15 has been ported to teetime
The AbstractModelAssembler provides standard functionality for all assemblers regarding tagging elements of a model.
 
 
 
Abstract superclass for monitoring record serializers.
 
This is an abstract base for all sampler using the MXBean interface to access information from the JVM.
 
Deprecated.
1.15 ported to teetime
Abstract superclass for all node decorators.
 
Deprecated.
1.15 ported to teetime
Abstract for formatters for operation-level dependency graph.
 
Abstract superclass for all origin retention policies.
Eases the implementation of ISamplers which collect system-level sensor data via the com.github.oshi API and store this data as IMonitoringRecords via WriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord) .
Abstract superclass for "payloaded" vertices, i.e.
Deprecated.
since 1.15.1 old plugin api
Deprecated.
since 1.15.1 old plugin api
Deprecated.
since 1.15.1 old plugin api
 
Deprecated.
1.15 can be removed when all tools and filters have been ported to TeeTime
 
AbstractService<T extends teetime.framework.Configuration,R>
Generic tool and service framework class.
Sessions group traces which belong to the same high-level user interaction.
Deprecated.
1.15 moved to kieker-model
Signature processing facility designed to cleanup and restructure operation and component signatures of monitoring data.
Deprecated.
since 1.15.1 old plugin api
 
 
 
 
Allows to filter monitoring records objects based on their given timestamps.
This is the abstract base for a trace (like a message trace e.g.).
Deprecated.
1.15 moved to kieker-model
Deprecated.
1.15 has been ported to teetime
 
 
Deprecated.
1.15 has been ported to teetime
This is an abstract base for filters processing traces.
AbstractTransformer<O,N extends INode,E extends IEdge>
 
Deprecated.
since 1.15.1 old plugin api
The AbstractValueDeserializer provides common functionality for IValueDeserializer.
Generic superclass for all vertices in the visualization package.
This is an abstract base for vertex decorations.
Abstract superclass for weighted edges in the visualization package.
Command line and parameter file converter for @{link EAcceptanceMode enumeration.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
1.15 ported to teetime
 
Deprecated.
1.15 ported to teetime
 
This class is a TeeTime stage that transforms a Trace to an AggregatedTraceWrapper.
This class is a TeeTime stage that accepts AggregatedTraceWrapper elements at its input port and send sends their containing aggregated trace to the stage�s output port if AggregatedTraceWrapper.isFirst() returns true.
This is wrapper class for aggregated traces that also contains a specific trace to which the aggregated trace belongs to and the information whether this is the first time this aggregated trace was created.
Collection of alarms.
Allow access regardless of the specified ip address.
 
Compute a graph where every node is connected with every edge.
 
Deprecated.
1.15 moved to kieker-model
This class represents a pair consisting of an Operation and an AllocationComponent.
This class represents a pair consisting of an Operation and an AllocationComponent.
 
 
 
 
 
 
 
Deprecated.
since 1.15.1 old plugin api
Logic module for the reader stage that reads monitoring records from an AMQP queue.
Reader stage that reads monitoring records from an AMQP queue.
Monitoring record writer which sends records using the AMQP protocol to a message queue.
An exception to show that something went wrong during the configuration of an analysis.
Deprecated.
1.15 can be removed when all filter and tools have been ported to TeeTime
Deprecated.
since 1.15.1
This is a wrapper for the AnalysisController which contains a mapping between the model instances and the actual objects as well.
This interface can be used for observers which want to get notified about state changes of an analysis controller.
An enumeration used to describe the state of an AnalysisController.
Deprecated.
since 1.15.1
The Adapter Factory for the model.
The Switch for the model's inheritance hierarchy.
The Factory for the model.
An implementation of the model Factory.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type
An implementation of the model Package.
Deprecated.
since 1.15.1 old plugin api
An instance of this class computes the throughput in terms of the number of objects received per time unit.
 
 
Reading and storing model repositories.
Create, load and store architecture and utility models.
The standard model descriptors.
Stage that accepts an array of object of type and sends them to its output port individually.
Deprecated.
1.15 replaced by teetime file reading facilities
The Adapter Factory for the model.
A representation of the model object 'Component'.
 
Deprecated.
1.15 moved to kieker-model
An implementation of the model object 'Component'.
This class represents a pair consisting of an Operation and an AssemblyComponent.
This class represents a pair consisting of an Operation and an AssemblyComponent.
 
 
The Factory for the model.
An implementation of the model Factory.
Dependency graph builder for component dependency graphs at the assembly level.
 
Dependency graph builder for operation dependency graphs at the assembly level.
 
A representation of the model object 'Model'.
An implementation of the model object 'Model'.
A representation of the model object 'Operation'.
An implementation of the model object 'Operation'.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type
An implementation of the model Package.
A representation of the model object 'Provided Interface'.
An implementation of the model object 'Provided Interface'.
 
 
A representation of the model object 'Required Interface'.
An implementation of the model object 'Required Interface'.
A representation of the model object 'Storage'.
An implementation of the model object 'Storage'.
The Switch for the model's inheritance hierarchy.
A partition function that tries to distribute the data objects equally between the promoted data objects, associating to each promoted data objects the nearest data objects.
BasicCostFunction<N extends INode,E extends IEdge>
Generic cost function implementation for graphs.
Some default settings which may be used by legacy applications and maybe new applications.
Contains the information needed to control a certain probe via TCP.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Converts Behavior Models to Optics Data objects.
Deprecated.
since 1.15 remove in 1.16
 
This deserializer reads a binary input stream and deserializes them into IMonitoringRecords.
Deprecated.
1.15 replaced by teetime log reading facilities
Deprecated.
1.15 replaced by teetime log reading facilities
Binary log stream handler.
Serializer for the default Kieker binary record format.
Default value deserializer implementation.
Default value serializer implementation.
A wrapper to provide a given queue a strategy to put and to take possibly in blocking mode.
 
 
 
 
 
A TimeSeries with a maximum time span.
Convenience class which provides a static method to log branching.
 
 
 
Insert behavior that bypasses the writer controller's queue and thus calls the writer synchronously.
Deprecated.
since 1.15.1 old plugin api
Bzip2 compression filter for the writer pool.
Decompression filter for stream reading stages providing bzip2-decompression.
 
 
 
 
 
 
 
This stage receives an CallerCalleeEntry object and checks whether the file path for caller and callee operation are specified.
Make names all lower case when case insensitive is requested.
 
Transforms call events into model based OperationCalls.
Check whether a CallEvent can be released based on an OperationEvent.
This stage accepts Traces at its input port and sends all OperationCalls in this Traces to its output port.
 
 
 
 
Aggregates calls into execution model.
 
 
 
Reader from Cassandra DB.
 
 
 
Convert string to short value.
Helper class for ChronoUnits.
This class is a Function that maps ChronoUnits to their common symbols and abbreviations.
Deprecated.
since 1.15.1 old plugin api
AMQP writer plugin that supports chunking via the new raw data I/O infrastructure.
Chunking collector for monitoring records.
 
 
 
A sampler using the MXBean interface to access information about the class loading.
Starts and stops the periodic logging of the class loading.
This class represents a pair containing the classname and the signature of an operation.
A type for the result of a clustering algorithm.
A composite stage, to perform the entire clustering.
A sink stage, which returns all clusters and all noise objects.
This is a sink stage, that returns a JSON object, for each cluster medoid.
 
The Adapter Factory for the model.
Stage that accepts a collection of object of type and sends them to its output port individually.
The Factory for the model.
An implementation of the model Factory.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
(RGB-based) Color implementation for the visualization package.
Common configuration keys used by multiple tools.
 
 
A sampler using the MXBean interface to access information about the compilation time.
Starts and stops the periodic logging of the JIT compilation.
The complete origin retention policy represents the intention that every origin should be retained in the graph model and corresponds to the kind OriginRetentionPolicyKind.ALL.
Deprecated.
1.15 ported to teetime
This class represents component dependency graphs on the allocation level.
Deprecated.
1.15 ported to teetime
Formatter class for component dependency graphs on the allocation level (see ComponentAllocationDependencyGraph) .
Deprecated.
1.15 ported to teetime
This class represents component dependency graphs on the assembly level.
Deprecated.
1.15 ported to teetime
Formatter class for component dependency graphs on the assembly level (see ComponentAssemblyDependencyGraph).
Deprecated.
1.15 ported to teetime
Refactored copy from LogAnalysis-legacy tool
This class has exactly one input port named "in".
Deprecated.
1.15 ported to teetime
Refactored copy from LogAnalysis-legacy tool
This class has exactly one input port named "in".
A representation of the model object 'Component Type'.
This class represents the type of a component within the trace analysis tool.
Deprecated.
1.15 moved to kieker-model
An implementation of the model object 'Component Type'.
Class representing a key (e.g., for a Map) that consists of three elements.
A split function that is defined by composing a promotion function and a partition function.
A representation of the model object 'Composed Unit'.
An implementation of the model object 'Composed Unit'.
Compute the Allen metrics for a given modular graph.
This class represents a configuration object within the Kieker project.
If this file changes, the default config file has to be adjusted! Ideally it would be created using this file! (#151)
Configuration exception for command line and configuration file parameters.
A ConfigurationFactory for kieker.monitoring.
Parse configuration settings and fill them into a settings object.
Represents one connection to read records from.
A representation of the model object 'Connections'.
An implementation of the model object 'Connections'.
This exception is used to indicate a connection timeout.
 
 
This annotation represents a runtime probe for a constructor.
Deprecated.
1.15 ported to teetime
This class represents container dependency graphs.
Deprecated.
1.15 ported to teetime
Refactored copy from LogAnalysis-legacy tool
This class has exactly one input port named "in".
Deprecated.
1.15 ported to teetime
Formatter for container dependency graphs.
 
Send an incoming event of type Base to the output, if and only if a suitable Control event was received.
This utility class is used to support gluing old code to new infrastructure.
Computes an incrementable value.
Counts all events and hands them to the next filter unchanged.
Deprecated.
since 1.15.1 old plugin api
An instance of this class receives any objects, increments an intern thread-safe counter without printing any message and delivers the unchanged objects to the output.
 
Counts the number of unique operation calls and stores that information in the statistics model.
A representation of the model object 'Coupling'.
An implementation of the model object 'Coupling'.
An implementation of the model object 'Coupling To Operation Map'.
Starts and stops the periodic logging of CPU utilization and Memory usage employing the OshiSamplerFactory as the Servlet is initialized and destroyed respectively.
Logs the combined (i.e., User + Sys + Nice + Wait) cpu utilization for each CPU in the system, retrieved via HardwareAbstractionLayer, as ResourceUtilizationRecords via IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord) .
Starts and stops the periodic logging of CPU utilization employing the OshiSamplerFactory as the Servlet is initialized and destroyed respectively.
Converts and stores CPU percentages (of i.e., User + Sys + Nice + Wait) The conversion is made by collecting the ticks at two different times, calculating the deltas and by calculating the relative values.
Logs detailed utilization statistics for each CPU in the system, retrieved from CentralProcessor, as CPUUtilizationRecords via IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord) .
 
 
Creates entry level events from trace information.
Derive a graph compatible for the Allen metric from the architecture model.
Reader for a single CSV file.
Reader for multiple CSV files, producing single records for each row.
Reader for a CSV file.
Reader for multiple CSV files.
Deprecated.
1.15 ported to teetime
A representation of the model object 'Custom Unit'.
An implementation of the model object 'Custom Unit'.
A thread factory that creates daemon threads.
 
 
Collect objects until a time trigger has been received or the maximal amount of events have been collected.
Extension mechanism for the content of and .
 
 
Sync all incoming records with a Kieker writer.
Complex type for the element.
Converts parameter string representing a date value to timestamp.
 
Deprecated.
since 1.15.1 old plugin api
 
 
A simple stage that can be used to place breakpoints to debugging.
DeepGraphTraverser<N extends INode,E extends IEdge>
 
Complex type for the element.
 
Decompression filter for data stream providing Deflate decompression.
 
Deprecated.
1.15 ported to teetime
This class represents a single node within a dependency graph.
A representation of the model object 'Deployed Component'.
An implementation of the model object 'Deployed Component'.
A representation of the model object 'Deployed Operation'.
Contains a tuple of DeployedOperation for the execution model and a duration value.
An implementation of the model object 'Deployed Operation'.
An implementation of the model object 'Deployed Operations Pair To Deployed Operations Map Entry'.
An implementation of the model object 'Deployed Operations Pair To Deployed Storage Map Entry'.
An implementation of the model object 'Deployed Operations Pair To Invocation Map Entry'.
A representation of the model object 'Deployed Provided Interface'.
An implementation of the model object 'Deployed Provided Interface'.
A representation of the model object 'Deployed Required Interface'.
An implementation of the model object 'Deployed Required Interface'.
A representation of the model object 'Deployed Storage'.
An implementation of the model object 'Deployed Storage'.
The Adapter Factory for the model.
A representation of the model object 'Context'.
An implementation of the model object 'Context'.
The Factory for the model.
An implementation of the model Factory.
Dependency graph builder for component dependency graphs at the deployment level.
 
Dependency graph builder for deployment context dependency graphs at the deployment level.
 
Dependency graph builder for operation dependency graphs at the deployment level.
 
A representation of the model object 'Model'.
An implementation of the model object 'Model'.
 
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
Deprecated.
1.15 ported to teetime
A filter which attaches decorations from a repository to graph entities.
Deprecated.
since 2.0.0
This class groups the data required for a DescriptionRepository.
Rudimentary string registry for use by the binary format decoder.
 
Send out all directories specified as paths or files.
Read a kieker log directory.
Validate whether the given directory file handle exists and is a directory.
Scan a directory for contained files.
This function maps a graph element by a passed property key to the corresponding property value and returns it as string.
 
 
This annotation can be used for methods which are able to deliver display objects.
Some pre-defined implementations of distance functions.
An interface to represent coordinates in Euclidean spaces.
 
A enumeration of possible attributes for clusters in dot graphs.
A enumeration of possible attributes for edges in dot graphs.
DotExportBuilder<N extends INode,E extends IEdge>
 
 
DotExportMapper<N extends INode,E extends IEdge>
This class specifies how attributes (for graphs, vertices and edges) are mapped to a dot graph.
This class provides a collection of static methods to compile Graphviz Dot elements from string attributes and properties.
DotFileWriterStage<N extends INode,E extends IEdge>
 
A enumeration of possible attributes for graphs in dot graphs.
This class defines some constants which are used in dot graphs.
 
Class to build and write a DOT Graph to a writer.
A enumeration of possible attributes for nodes in dot graphs.
A enumeration of possible attributes for subgraphs in dot graphs.
 
DotTransformer<N extends INode,E extends IEdge>
 
DotWriterStage<N extends INode,E extends IEdge>
This stage writes a IGraph to given Writer in the dot file format.
Convert string to long value.
A representation of the model object 'Double Measurement'.
An implementation of the model object 'Double Measurement'.
 
A representation of the model object 'Double Value'.
 
Controller to send remote control events for probes to given addresses.
 
A writer that does nothing but consuming records.
 
 
The DynamicEventDispatcher allows to select specific events from the event stream and send them to a specific event stream.
Mode how to use acceptance pattern.
Basic edge class to contain attributes.
Complex type for the element.
A representation of the literals of the enumeration 'EDirection', and utility methods for working with them.
Node and edge selection modes for graph construction.
 
 
 
 
 
Complex type for the element.
Java class for endpoint.type.type.
 
Entry call events with request data.
A serializer, which serializes an PayloadAwareEntryCallEvent by printing the operation signature, the parameters and the values.
Represents the EntryCallSequence Transformation in the paper Run-time Architecture Models for Dynamic Adaptation and Evolution of Cloud Applications.
 
 
 
 
An implementation of the model object 'EObject To Source Entry'.
An implementation of the model object 'EObject To Statistics Map Entry'.
A representation of the literals of the enumeration 'EPrefix', and utility methods for working with them.
An implementation of the model object 'EProperty Type To Value'.
Write trace equivalence class map to a file.
EReferenceIndex<K,V extends org.eclipse.emf.ecore.EObject>
 
A representation of the literals of the enumeration 'ESI Unit Type', and utility methods for working with them.
An implementation of the model object 'EString To Assembly Component Map Entry'.
An implementation of the model object 'EString To Assembly Operation Map Entry'.
An implementation of the model object 'EString To Assembly Provided Interface Map Entry'.
An implementation of the model object 'EString To Assembly Storage Map Entry'.
An implementation of the model object 'EString To Component Type Map Entry'.
An implementation of the model object 'EString To Deployed Component Map Entry'.
An implementation of the model object 'EString To Deployed Operation Map Entry'.
An implementation of the model object 'EString To Deployed Provided Interface Map Entry'.
An implementation of the model object 'EString To Deployed Storage Map Entry'.
An implementation of the model object 'EString To Deployment Context Map Entry'.
An implementation of the model object 'EString To Operation Type Map Entry'.
An implementation of the model object 'EString To Provided Interface Type Map Entry'.
An implementation of the model object 'EString To Storage Type Map Entry'.
An EventGroup contains all events of an edge, which have the same parameters.
 
Concrete implementation of AbstractTimestampFilter.
Deprecated.
1.15 a joint counter for valid and invalid traces makes no sense and requires separate threads to execute, superseded by (Invalid|Valid)EventRecordTraceCounter
Deprecated.
1.15 ported to teetime
Deprecated.
1.15 ported to teetime kieker.analysis.filter.flow
Trace Reconstruction Filter (Event) to reconstruct event based (flow) traces based on single flow records.
This class represents an execution of an operation of an allocated component.
Deprecated.
1.15 moved to kieker-model
The Adapter Factory for the model.
 
Deprecated.
1.15 moved to kieker-model
 
 
 
The Factory for the model.
An implementation of the model Factory.
A representation of the model object 'Model'.
Create execution model dataflow entries.
An implementation of the model object 'Model'.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type
An implementation of the model Package.
Deprecated.
1.15 ported to teetime
Transforms OperationExecutionRecords into Execution objects.
This class has exactly one input port and one output port.
The Switch for the model's inheritance hierarchy.
This class is a container for a whole trace of executions (represented as instances of Execution).
Deprecated.
1.15 moved to kieker-model
Specialized sub-class for sessions which are derived from execution traces (see ExecutionTrace).
Deprecated.
1.15 moved to kieker-model
This class has exactly one input port named "in".
Deprecated.
1.15 ported to teetime
The algorithm extracts clusters, which are equivalent to DBScan clusters from the OPTICS plot.
File extension filters.
 
 
Generic file writer which can be used to write any type of serialization.
This stage filters incoming objects and forwards only those which meet the given predicate.
FlatGraphTraverser<N extends INode,E extends IEdge>
 
A representation of the model object 'Float Measurement'.
An implementation of the model object 'Float Measurement'.
A representation of the model object 'Float Value'.
Reconstruct traces based on the incoming instances of IFlowRecord.
Control event matcher for flow events, controlled by OperationEvents.
Format identifiers used by Kieker.
Stage that queues all incoming elements and forwards them when receiving Trigger.
 
Deprecated.
1.15 replaced by teetime log reading facilities
This class is used during refactoring and architecture evolution to keep all readers running.
 
Deprecated.
1.15 replaced by teetime log reading facilities
 
Stores the *full* data of an operation start, to later on produce an execution record
 
 
Create fully qualified names for architecture model elements.
In Fortran the compiler might suffix function names in the object file with an _.
Stage that maps the elements from its input port to its output port by using a Function.
 
 
A sampler using the MXBean interface to access information about the garbage collector(s).
Starts and stops the periodic logging of garbage collection.
Abstract event type for operation and storage events.
Allows to match operation and class signatures regarding a set of patterns to decide whether they belong to the user behavior.
 
Java class for graph.edgedefault.type.
Java class for graph.edgeids.type.
GraphEditDistance<N extends INode,E extends IEdge>
This class calculates a custom graph edit distance between two Behavior Models.
Factory for Kieker graph elements.
GraphFlattenerStage<N extends INode,E extends IEdge>
 
Generic exception which denotes that an error has occured during graph formatting.
GraphImpl<N extends INode,E extends IEdge>
Graph with label.
 
 
GraphMLTransformer<N extends INode,E extends IEdge>
 
Complex type for the element.
GraphMLWriterStage<N extends INode,E extends IEdge>
 
Java class for graph.nodeids.type.
Java class for graph.order.type.
GraphPrinterStage<N extends INode,E extends IEdge>
This stage prints Graphs to a given PrintStream or System.out if no one specified.
 
Complex type for the element.
Deprecated.
1.15 ported to teetime
Generic graph writer plugin to generate graph specifications and save them to disk.
Gzip compression filter for the writer pool.
 
Receive all events and filter out the metadata records and store its information in a metadata model.
 
 
A class that manages host names for trace IDs.
This class executes a HotspotDetectionConfiguration.
Configuration for a hotspot detection based on the longest execution time of methods without children.
This stage excepts traces at its input port and prints their operation calls to a given PrintStream, which have the longest execution time without their children.
Complex type for the element.
Access restriction handler for network based IO.
Deprecated.
since 1.15.1
Deprecated.
1.15 can be removed when all tools are ported to TeeTime
Implementing this interface allows an object to get iterated backwards.
 
 
 
A IComponentNameBuilder can be used to create the component name from a package name and a component name.
A IComponentSignatureExtractor sets the package name and the name of a ComponentType based on its signature.
Common interface for compression filter used in the binary writer.
 
Matcher interface to control whether an event can pass or must be held.
 
 
 
Generates unique identifiers in a thread-safe way.
An object that can calculate the distance between two data objects.
Marker Interface for edges.
 
 
Interface for EntryCallEvent acceptance matcher.
Represents messages that contain errors warnings and so on that may occur during the execution of the analysis.
Interface for event matchers used in the dynamic event dispatcher.
 
 
Deprecated.
since 1.15.1 old plugin api
 
IGraph<N extends INode,E extends IEdge>
The Kieker IGraph is based on the google Graph library.
Interface for a node and edge selector for graphs to realize diff and subtract.
IGraphFlattener<N extends INode,E extends IEdge>
 
Deprecated.
1.15 has no ressemblence in the teetime port
Deprecated.
1.15 ported to teetime
Interface for graph-producing filters.
 
 
 
An ILogFilePoolHandler is used to manage log data files in Kieker.
 
 
This is just a marker interface any Kieker monitoring probe should implement.
All Kieker monitoring records have to implement this minimal interface.
Interface for monitoring record deserializers.
This is a simple interface showing that the FSReader can receive records.
 
Interface for monitoring record serializers.
Match the events by implementing interface.
 
 
Deprecated.
2.0.0
Generic node interface.
 
Deprecated.
since 1.15.1 old plugin api
 
Inspect events passed between stages.
This class encapsulates the creation of Kieker monitoring controllers.
Helper class for Instants.
An implementation of the model object 'Interface EString To Operation Type Map Entry'.
Exception for errors that occur due to design errors or misuse of classes or are otherwise unexpected.
 
Select nodes and edges and assign them to groups reflecting an intersection.
A representation of the model object 'Int Measurement'.
An implementation of the model object 'Int Measurement'.
A representation of the model object 'Int Value'.
This exception should be thrown if an illegal configuration (parameter) is detected by a configurable component.
This sink counts and reports the number of incoming invalid TraceEventRecords.
This object represents an somehow invalid trace of executions.
Deprecated.
1.15 moved to kieker-model
Deprecated.
1.15 ported to teetime
Writes invalid execution traces to a specified file.
Denotes that an invalid data format was found.
 
An exception to show that a plugin received an invalid project context.
This exception can be used to mark an invalid trace.
Deprecated.
1.15 moved to kieker-model
A representation of the model object 'Invocation'.
Assemble execution model based on operation call tuples.
An implementation of the model object 'Invocation'.
 
 
A IOperationNameBuilder can be used to create the operation name from a list of modifiers, a return type, the actual name and a list of parameter types.
 
 
A IOperationSignatureExtractor sets the list of modifiers, the return type, the name and the parameters of a OperationType based on its signature.
Origin retention policies control the way in which origins for graph elements are kept.
Defines the list of methods to be provided by a factory for com.github.oshi-based AbstractOshiSamplers.
Interface for events that contain parameters.
 
An interface to assign insertion and duplication costs to events.
An object with partitions a set of data into two sub-sets.
 
 
This is a simple interface for a reader that works on a pipe.
Deprecated.
since 1.15.1 old plugin api
This simple class represents a container for the reference between a plugin, its input port and the corresponding method.
An enumeration used to describe the state of an AbstractPlugin.
 
 
Deprecated.
since 1.15.1
An object that chooses a pair from a set of data objects.
Deprecated.
since 1.15.1 old plugin api
Deprecated.
since 1.15.1 old plugin api
Interface for raw data writers.
Deprecated.
since 1.15.1 old plugin api
 
Interface for record factory providers which allow to implement a particular strategy for selecting the appropriate record factory for a given record type.
 
Represents a listener which is informed upon a new monitored record.
 
 
 
This controller publishes the interface methods of IMonitoringController for remote access.
 
Deprecated.
since 1.15.1 old plugin api
 
 
 
 
Marker interface for composite stages used as source.
Defines an object to be used to split a node in an M-Tree.
An object used as the result for the ISplitFunction.process(Set, IDistanceFunction) method.
 
 
Signature extractor interface for storage references.
Abstract supertype for all entities in the system model.
Deprecated.
1.15 moved to kieker-model
 
ITimeSeriesPoints are the elements of TimeSeries.
 
 
In case TraceMetadata records are received out of order, i.e., not before the first trace related record, different strategies can be applied.
 
Interface for a rewriter on class and operation signatures.
Create an object from a given set of text input fields.
Interface for value deserializers for use by monitoring records.
Interface for value serializers for use by monitoring records.
 
The methods must not throw any exceptions but indicate problems via its respective return value.
A generic interface to assign unique IDs to objects.
A IComponentSignatureExtractor that uses the Java signature style.
This IComponentNameBuilder creates a component names in a full Java style.
This IOperationNameBuilder creates a operation names in a full Java style.
A IOperationSignatureExtractor that uses the Java signature style.
This IComponentNameBuilder creates a component names in a short Java style by just returning the actual name.
This IOperationNameBuilder creates a operation names in a short Java style.
 
This stage marshals the content tree rooted at an incoming element at the first input port into an output stream at the second input port.
Deprecated.
1.15 ported to teetime
Reads monitoring records from a (remote or local) JMS queue.
Reads monitoring records from a (remote or local) JMS queue by using the read-method from JMSReaderLogicModule.
 
 
Deprecated.
since 1.15.1 old plugin api
 
 
 
A weighting function, which defines events from the JPetStore a insert and duplication cost.
Deserialize an JSON array of values.
Starts and stops the periodic logging of the JIT compilation.
Starts and stops the periodic logging of JVM uptime.
Reader plugin that reads monitoring records from a Kafka topic.
Raw data writer which sends monitoring records to a Kafka topic.
Java class for key.for.type.
Deprecated.
since 1.14 remove in 1.16 replaced by the class ConfigurationConstants to support Kieker checkstyle policy
Complex type for the element.
Java class for key.type.type.
Utility class to generate a system graph for Kieker Deployment Models.
Scan a set of directories recursively for Kieker logs.
Deprecated.
since 1.15.1 old plugin api
 
 
 
 
Central node class for graphs.
 
Utility class for checking whether something should be monitored or not (which is specified by a semicolon separated list of kieker patterns).
 
 
Deprecated.
1.15 ported to teetime
This filter collects the incoming objects in a simple synchronized list.
An enum for all possible list full behaviors.
An enum for all possible list full behaviors.
Deprecated.
1.15 This helper class is not necessary to test TeeTime based stages
 
 
Complex type for the element.
This is a utility class which can be used to convert timestamps, for example by transforming a simple timestamp into a human-readable datetime string.
Read one or more Kieker log directories consecutively.
Convert string to long value.
A representation of the model object 'Long Measurement'.
An implementation of the model object 'Long Measurement'.
 
A representation of the model object 'Long Value'.
An implementation of the model object 'Analysis Component'.
An implementation of the model Factory.
An implementation of the model Package.
Map file filter.
Read a 2+n column file into a map.
 
 
An implementation of the model object 'Dependency'.
An implementation of the model object 'Display'.
An implementation of the model object 'Display Connector'.
Computes mean from total amount and number of elements.
A representation of the model object 'Measurement'.
An implementation of the model object 'Measurement'.
 
This stage calculates the medoid of the clusters using the trimmed algorithm.
 
 
A sampler using the MXBean interface to access information about the JVM memory usage.
 
 
Logs memory and swap statistics retrieved from GlobalMemory, as MemSwapUsageRecords via IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord) .
This class is a container for a whole trace of messages (represented as actual instances of AbstractMessage).
Deprecated.
1.15 moved to kieker-model
Specialized sub-class for sessions based on message traces (see MessageTrace).
Deprecated.
1.15 moved to kieker-model
A filter allowing to write the incoming MessageTraces into a configured file.
Deprecated.
1.15 ported to teetime
Deprecated.
since 1.15 can be removed with the old TraceAnalysis
 
 
An implementation of the model object 'Filter'.
A representation of the model object 'Analysis Component'.
The Factory for the model.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
A representation of the model object 'Dependency'.
A representation of the model object 'Display'.
A representation of the model object 'Display Connector'.
A representation of the model object 'Filter'.
A representation of the model object 'Input Port'.
 
An implementation of the model object 'Input Port'.
A representation of the model object 'Output Port'.
A representation of the model object 'Plugin'.
A representation of the model object 'Port'.
A representation of the model object 'Project'.
A representation of the model object 'Property'.
A representation of the model object 'Reader'.
A representation of the model object 'Repository'.
A representation of the model object 'Repository Connector'.
A representation of the model object 'View'.
Generic model assembler stage to run model assemblers.
Allow to change the repository's name.
Contains information for a single model in the model repository.
 
Deprecated.
1.15 model moved to new subproject
Generate models from observations.
Utility class for functions (Function) to access the model objects from operation calls.
 
 
Loads model repositories based on the paths it receives.
Write an in memory model into an output directory.
Send out single model repository paths.
Concrete implementation of AbstractTimestampFilter.
 
 
 
 
Represents a listener which is informed upon a event is received, which should.
 
This exception can be used to show that something in context with a monitoring record failed.
Deprecated.
since 1.15.1 old plugin api
An instance of this class computes the throughput in terms of the number of records logged within the monitoring instance per time unit.
 
 
 
 
 
 
 
 
 
An implementation of the model object 'Output Port'.
 
An implementation of the model object 'Plugin'.
An implementation of the model object 'Port'.
An implementation of the model object 'Project'.
An implementation of the model object 'Property'.
An implementation of the model object 'Reader'.
An implementation of the model object 'Repository'.
An implementation of the model object 'Repository Connector'.
The main class that implements the M-Tree.
A stage to generate an M-Tree with objects of a generic type, with a given distance function.
Some utilities.
Multiple TCP input composite stage.
This is a multi connection tcp source stage.
An implementation of the model object 'View'.
The naive medoid algorithm, where all pairwise distances are calculated.
Naive weighting for parameter.
This is a wrapper class around a IOperationNameBuilder and a IComponentNameBuilder.
An implementation of the model object 'Name To Operation Map'.
The network access handler accepts a list of network patterns which it checks every time acceptRemoteIpAddress is called.
POJO for a network pattern consisting of an ip-address and a netmask.
 
 
Marker class in case no class mapping is used for settings.
 
 
This class is a Function that maps a INode to a label.
Complex type for the element.
This class does not provide any compressing filter.
Decompression filter for stream reading stages providing no compression.
This is an empty rewriter which sends all received records to the output port.
 
 
The no-origin-retention policy represents the intention that no origins should be retained at all and corresponds to the kind OriginRetentionPolicyKind.NONE.
 
Do nothing processor.
Act like a null device.
Generates a series of integer numbers from start to end.
This object contains factory methods for each Java content interface and Java element interface generated in the org.graphdrawing.graphml package.
ITimeSeriesPoint wrapper for any type.
This class represents an operation within the trace analysis tool.
Deprecated.
1.15 moved to kieker-model
Deprecated.
1.15 ported to teetime
This class represents operation dependency graphs on the allocation level.
Deprecated.
1.15 ported to teetime
Formatter for operation dependency graphs on the allocation level (see OperationAllocationDependencyGraph).
Produce operation and operation call events based on flow records.
Deprecated.
1.15 ported to teetime
This class represents operation dependency graphs on the assembly level.
Deprecated.
1.15 ported to teetime
Formatter for operation dependency graphs on the assembly level (see OperationAssemblyDependencyGraph).
 
A representation of the model object 'Operation Call'.
This class defines an equivalence for OperationCalls using the class Equivalence.
 
 
An implementation of the model object 'Operation Call'.
A representation of the model object 'Operation Collection'.
An implementation of the model object 'Operation Collection'.
A representation of the model object 'Operation Dataflow'.
An implementation of the model object 'Operation Dataflow'.
Deprecated.
ported to teetime
Refactored copy from LogAnalysis-legacy tool
This class has exactly one input port named "in".
Deprecated.
1.15 ported to teetime
Refactored copy from LogAnalysis-legacy tool
This class has exactly one input port named "in".
 
Represent one operation event.
This class contains the monitoring logic that can be used by different frameworks, especially DiSL and Javassist.
This annotation represents a runtime probe for methods and constructors.
 
 
Concrete implementation of AbstractTimestampFilter.
CXF InInterceptor to get the sessionIdentifier header from an incoming soap message and associate it with the current thread id.
 
 
CXF OutInterceptor to set the sessionIdentifier header for an outgoing soap message.
Check for every incoming event whether the necessary model elements, here operations, exist.
This is a repository in which the available operations (Operation) can be stored.
This is a repository in which the available operations (Operation) can be stored.
Stores the data of an operation start, to later on produce an execution record
A representation of the model object 'Operation Type'.
An implementation of the model object 'Operation Type'.
 
An implementation of the OPTICS algorithm.
A wrapper class for behavior models, which assigns the models additional information.
 
The stage which execute the optics algorithm.
This enumeration contains origin retention policy kinds, i.e.
Provides factory methods for AbstractOshiSamplers.
Deprecated.
since 1.15.1 old plugin api
Deprecated.
since 1.15.1 old plugin api
A pair of objects of the same type.
Collection of command line parameter evaluation functions.
Convert a string parameter setting into a IÜarameterWeighting object.
Check whether the specified path refers to a directory.
Check whether the path is writable.
Evaluate whether the parent directory of a given path exists.
Check whether the specified path refers to a directory.
Check whether the given directory contains a kieker model.
Check whether the path is readable.
Check whether the path is writable.
 
Split a parameter value using the path separator symbol.
the activated state is ignored for purposes of equals() and hashcode().
 
This implementation represents a simple pipe that can be used by readers and writers to transfer monitoring records.
This reader can be used to read records via an in-memory pipe.
Deprecated.
1.15 ported to teetime
 
Deprecated.
1.15 can be removed together with all old pipe-and-filter stuff
This rewriter rewrites trace ids and ignores ITraceRecords which are not preceded by a TraceMetadata record.
Deprecated.
since 1.15.1 old plugin api
Deprecated.
since 1.15.1 plugin API The Plugin requested with the ID was not found in the registry.
Complex type for the element.
A writer that prints incoming records to the specified PrintStream.
 
Receives control events, processes them and in case of error sends the error message to an error sink.
This filter processes @{link OperationCallEvent} events and transforms them to mini traces which are send out.
Deprecated.
since 1.15.1 old plugin api
 
A representation of the model object 'Provided Interface Type'.
An implementation of the model object 'Provided Interface Type'.
 
An Iterable class which can be iterated to fetch the results of a nearest-neighbors query.
A promotion function object that randomly chooses ("promotes") two data objects.
Deprecated.
since 1.15.1 old plugin api
Represents an unsynchronized registry for read-only purposes.
Evaluate whether the path exists and the file is readable.
 
Receives records at the input port and stores them in a queue for the RealtimeRecordDelayProducer.
Forwards incoming IMonitoringRecords with delays computed from the IMonitoringRecord.getLoggingTimestamp() value (assumed to be in the configured resolution).
Deprecated.
since 1.15.1 old plugin api
Gets records from a queue, calculates the delay for each records and forwards the records after the delay.
Using this annotation, controllers can request to receive an unfiltered configuration instance.
Generates time events with a given resolution based on the timestamps of incoming IMonitoringRecords.
Represents a deserializer that deserializes records based on their id and a byte buffer.
This annotation specifies the record factory to use for instantiating the annotated record class.
 
Only thrown by the kieker.common.record.factory.old.RecordFactoryWrapper.
Record used to associate Objects (typically Strings) with unique ids.
Runnable to handle incoming registry records.
Deprecated.
since 1.15.1 old plugin api
Runnable to handle incoming regular records.
Deprecated.
since 1.15.1 old plugin api
Thrown if the remote command could not be send.
 
 
Deprecated.
since 1.15.1 old plugin api
Deprecated.
since 1.15.1 old plugin api
A representation of the model object 'Required Interface Type'.
An implementation of the model object 'Required Interface Type'.
 
 
Deprecated.
1.15 ported to teetime
Decorator to set the color of graph nodes depending on graph nodes execution time.
Deprecated.
1.15 ported to teetime
Response time decoration for graph vertices.
This class adds corresponding statistics to vertices.
Deprecated.
1.15 ported to teetime
Decorator to attach response time data to graph nodes.
Rest service handler for Kieker based on NanoHTTPD.
Multiple TCP input composite stage.
REST / HTTP source stage.
The type of the results for nearest-neighbor queries.
 
 
Rewrite logging information collected by the kieker-lang-pack-c and resolve function pointer references to actual function calls and files.
This class represents a root assembly component.
Deprecated.
1.15 moved to kieker-model
Specific subtype for the root execution container.
Deprecated.
1.15 moved to kieker-model
 
 
 
Rotating log file pool handler, there is a maximum limit on files.
This class represents a median that changes in the course of time.
 
 
Save multiple Allen metric result sets into a file.
A representation of the model object 'Scalar Measurement'.
An implementation of the model object 'Scalar Measurement'.
This take strategy blocks if the queue is empty.
 
Deprecated.
1.15 ported to teetime
Refactored copy from LogAnalysis-legacy tool
This class has exactly one input port named "in".
 
 
Tests whether a trace contains only operations which are considered valid trace elements.
For each incoming request via SessionAndTraceRegistrationFilter.doFilter(ServletRequest, ServletResponse, FilterChain), this class (i) registers session and trace information into the thread-local data structures SessionRegistry and TraceRegistry accessible to other probes in the control-flow of this request, (ii) executes the given FilterChain and subsequently (iii) unregisters the thread-local data.
 
 
This filter reconstructs sessions from execution or message traces.
Deprecated.
1.15 ported to teetime
 
 
 
Mark settings which should be set by the corresponding named value from a configuration file.
Convert string to short value.
A signature for a software operation.
This is a wrapper class around a IOperationSignatureExtractor and a IComponentSignatureExtractor.
This class can be used to create signatures (for example a string containing the whole signature of a method).
A formatter for the logging to the console which is used by the Kieker tools.
A DotExportMapper that maps the property label of edges and vertices to the label attribute of the corresponding nodes and edges of the dot graph.
A formatter for the logging to files which is used by the Kieker tools.
This function maps a graph to a file name with a specific pattern.
A representation of the model object 'Simple Unit'.
An implementation of the model object 'Simple Unit'.
Save tables with a specific row type as a csv files based on a path function.
Represents a monitoring writer which serializes records via TCP to a given host:port.
A representation of the model object 'SI Unit'.
An implementation of the model object 'SI Unit'.
This interface contains some constants for the sessionIdentifier soap header.
CXF does not provide an "around advice" for SOAP requests.
The Adapter Factory for the model.
The Factory for the model.
An implementation of the model Factory.
A representation of the model object 'Model'.
An implementation of the model object 'Model'.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type
An implementation of the model Package.
Factory to create a source stage depending on the configuration object.
The Switch for the model's inheritance hierarchy.
This take strategy blocks if the queue is full.
The specific origin retention policy represents the intention that only specific origins should be retained and corresponds to the kind OriginRetentionPolicyKind.SPECIFIC.
 
 
This factory provider implements the default factory resolution strategy by appending "Factory" to the record class name and loading the respective class.
 
Composite stage covering @{link TypeModel}, @{link AssemblyModel}, @{link DeploymentModel} and @{link SourceModel} in one stage.
A representation of the model object 'Statistic Record'.
An implementation of the model object 'Statistic Record'.
The Adapter Factory for the model.
 
 
The Factory for the model.
An implementation of the model Factory.
A representation of the model object 'Model'.
An implementation of the model object 'Model'.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
Assembler for dataflow between operations and storages.
A representation of the model object 'Storage Dataflow'.
An implementation of the model object 'Storage Dataflow'.
 
 
A representation of the model object 'Storage Type'.
An implementation of the model object 'Storage Type'.
Create storage elements in the type model.
Deprecated.
since 1.15 should be removed in 1.16 does not work anyway
Writes all received strings in a file.
Deprecated.
since 1.15.1 old plugin api
String serializer for monitoring records based on the record's toString method.
Select and convert a string for the @{link MapFileReader}.
 
A specified class of messages which represent synchronous calls.
Deprecated.
1.15 moved to kieker-model
A specified class of messages which represent synchronous replies.
Deprecated.
1.15 moved to kieker-model
A timer implementation, counting in milliseconds since a specified offset.
Print out the system model in an HTML file.
Deprecated.
2.0.0 should be removed in future releases
Deprecated.
since 1.15.2
A timer implementation, counting in nanoseconds since a specified offset.
Starts and stops the periodic logging of various system resource samplers provided by the OshiSamplerFactory as the Servlet is initialized and destroyed respectively.
 
Save tables with a specific row type as a csv files based on a path function.
 
Represents an event for the activation of a probe via TCP.
Represents an event for the activation of a probe via TCP.
Stores all information concerning a TCP connection to control monitoring probes.
Enables remote control of probes (like (de-)activation) via TCP.
Represents an event for the deactivation of a probe via TCP.
Controller to send remote control events for probes to given addresses.
Represents a TCP reader which reads and reconstructs Kieker records from a single TCP stream.
Represents an event for the update of parameters of a probe via TCP.
This filter has exactly one input port and one output port.
Deprecated.
since 1.15 ported to teetime kieker.analysis.stage.forward.TeeFilter
Predefined types of streams for the TeeFilter.
STDLOG = standard log
STDOUT = standard output
STDERR = standard error output
NULL = filter doesn't print anything
 
Use this listener in webapps where ShutdownHook is not called.
 
Deprecated.
1.15 replaced by teetime log reading facilities, can be removed when AsciiLogReaderThread, FSDirectoryReader and FSZipReader (old API) are removed
Create log files following the Kieker DAT format of semicolon separated values.
Reader for text-based mapfiles.
Handler for the map file used in Kieker.
Text value deserializer implementation.
Text value serializer implementation.
Deprecated.
1.15 ported teetime kieker.analysis.stage.flow
 
 
 
 
 
A sampler using the MXBean interface to access information about the threads in the JVM.
Starts and stops the periodic logging of the VM thread status.
Deprecated.
since 1.15.1 old plugin api
This plugin provides the current (system) time in regular intervals.
 
 
This plugin provides the current (system) time in regular intervals.
Generates time events with a given resolution based on the timestamps of incoming IMonitoringRecords.
Allows to filter IMonitoringRecord objects based on their given timestamps.
Deprecated.
since 1.15.1 old plugin api
 
 
 
TopLevelFlattener<N extends INode,E extends IEdge>
 
 
A representation of the model object 'Trace'.
The Adapter Factory for the model.
Deprecated.
1.15 ported to teetime kieker.analysis.filter.flow
This stage collects incoming traces for a specified amount of time.
This class creates aggregated traces from normal Traces.
 
 
Deprecated.
1.15 ported to teetime
Plugin providing the creation of calling trees both for individual traces and an aggregated form for multiple traces.
This class has exactly one input port named "in".
Deprecated.
1.15 ported to teetime
This class represents a single node within the trace call tree.
Deprecated.
1.15 ported to teetime
This filter sets the color of nodes and edges which belong to a single trace according to a trace coloring schema defined in a color repository (see TraceColorRepository).
Deprecated.
since 2.0.0
This class groups the data required for a TraceColorRepository.
Comparator which compares abstract traces according to their end timestamps.
Comparator which compares abstract traces according to their end timestamps.
This class defines an equivalence for Traces using the class Equivalence.
 
Deprecated.
1.15 ported to teetime
This enum represents the different trace equivalence class modes.
This enum represents the different trace equivalence class modes.
 
Deprecated.
1.15 moved to new location kieker.analysis.filter.flow
Deprecated.
1.15 ported to teetime
Transforms incoming TraceEventRecords into execution and message traces.
The Factory for the model.
An implementation of the model Factory.
Allows to filter Traces about their traceIds.
Deprecated.
since 1.15.1 old plugin api
An implementation of the model object 'Trace'.
This class stores trace meta-information, such as the trace ID.
Deprecated.
1.15 moved to kieker-model
 
 
Concrete implementation of AbstractTimestampFilter.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type
An implementation of the model Package.
This exceptions shows that something went wrong during the processing of a trace.
 
Deprecated.
1.15 ported to teetime
Uses the incoming data to enrich the connected repository with the reconstructed traces.
Trace Reconstruction Filter (Event) to reconstruct event based (flow) traces based on TraceEventRecords.
 
 
Filter to rewrite and process class and operation signatures.
Comparator which compares abstract traces according to their start timestamps.
Comparator which compares abstract traces according to their start timestamps.
This class is a TeeTime stage adding statistics to instances of TraceRoot.
The Switch for the model's inheritance hierarchy.
 
 
A class that traverses Traces along with one or multiple IOperationCallVisitors.
 
This stage sends a Trigger after every x-th incoming object.
This stage sends a Trigger after the terminating signal was received.
 
An implementation of the trimmed algorithm.
Plain Java tuple class.
A representation of the model object 'Tuple'.
An implementation of the model object 'Tuple'.
The Adapter Factory for the model.
The Factory for the model.
An implementation of the model Factory.
This filter has exactly one input port and one output port.
Deprecated.
since 1.15.1 old plugin api
Dependency graph builder for component dependency graphs at the type level.
 
Dependency graph builder for operation dependency graphs at the type level.
 
A representation of the model object 'Model'.
An implementation of the model object 'Model'.
The Package for the model.
Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type
An implementation of the model Package.
This is a repository in which the different component types (ComponentType) can be stored.
This is a repository in which the different component types (ComponentType) can be stored.
The Switch for the model's inheritance hierarchy.
A representation of the model object 'Unit'.
An implementation of the model object 'Unit'.
 
 
 
 
 
A sampler using the MXBean interface to access information about the JVM uptime.
Special cost function for user behavior.
The edge between two nodes of a BehaviorModel.
Represents a user session.
Create user sessions based on @{link EntryCallEvent}s.
Converts User Sessions into BehaviorModels.
This sink counts and reports the number of incoming valid TraceEventRecords.
A representation of the model object 'Value'.
Utility functions for variable-length encoding of integers.
A representation of the model object 'Vector Measurement'.
An implementation of the model object 'Vector Measurement'.
This class provides the method getVersion() which returns the version number set during build (String replacement task within build.xml).
Enumeration representing the different types of vertices in a Kieker dependency graph with their names used in the graphics.
 
Deprecated.
1.15 ported to teetime
This class represents a weighted but bidirected edge within a dependency graph.
Deprecated.
1.15 moved to new location
This class represents a weighted and directed edge within a call tree.
Evaluate whether the parent directory exists and the path is writable.
 
Manages a writer registry.
 
 
XZ compression filter for the writer pool.
Decompression filter for stream reading stages providing XZ-decompression.
 
Sink creating a yaml file.
 
 
Zip compression filter for the writer pool.
Decompression filter for stream reading stages providing Zip-decompression.