Package | Description |
---|---|
kieker.analysis.analysisComponent |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin.filter |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin.filter.flow |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin.filter.forward |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin.filter.record |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin.filter.select |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin.filter.sink |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin.filter.visualization |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin.reader |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin.reader.amqp |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin.reader.database |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin.reader.filesystem |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin.reader.jms |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin.reader.jmx |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin.reader.kafka | |
kieker.analysis.plugin.reader.list |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin.reader.namedRecordPipe |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin.reader.newio |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin.reader.tcp |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.plugin.reader.timer |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.repository |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.tools.currentTimeEventGenerator |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.tools.trace.analysis.filter |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.tools.trace.analysis.filter.executionRecordTransformation |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.tools.trace.analysis.filter.flow |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.tools.trace.analysis.filter.sessionReconstruction |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.tools.trace.analysis.filter.traceFilter |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.tools.trace.analysis.filter.traceReconstruction |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.tools.trace.analysis.filter.traceWriter |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.tools.trace.analysis.filter.visualization |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.tools.trace.analysis.filter.visualization.callTree |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.tools.trace.analysis.filter.visualization.dependencyGraph |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.tools.trace.analysis.filter.visualization.descriptions |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.tools.trace.analysis.filter.visualization.sequenceDiagram |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.tools.trace.analysis.filter.visualization.traceColoring |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.tools.trace.analysis.repository |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.tools.trace.analysis.systemModel.repository |
Copyright 2020 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAnalysisComponent
Do not inherit directly from this class! Instead inherit from the class
AbstractFilterPlugin ,
AbstractReaderPlugin or AbstractRepository . |
Modifier and Type | Interface and Description |
---|---|
interface |
IPlugin
This is the interface for plugins within Kieker.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPlugin
Do not inherit directly from this class! Instead inherit from the class
AbstractFilterPlugin or
AbstractReaderPlugin . |
class |
AbstractUpdateableFilterPlugin
Extends the
AbstractFilterPlugin with possibilities to update properties that are marked as updateable. |
Modifier and Type | Interface and Description |
---|---|
interface |
IFilterPlugin
This is the interface for filter plugins within Kieker.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFilterPlugin
This class should be used as a base for every analysis plugin used within Kieker.
|
Modifier and Type | Class and Description |
---|---|
class |
EventRecordTraceReconstructionFilter |
class |
ThreadEvent2TraceEventFilter |
class |
TraceAggregationFilter
This filter collects incoming traces for a specified amount of time.
|
Modifier and Type | Class and Description |
---|---|
class |
AnalysisThroughputFilter
An instance of this class computes the throughput in terms of the number of objects received per time unit.
|
class |
CountingFilter
An instance of this class receives any objects, increments an intern tread-safe counter without printing any message and delivers the
unchanged objects to the output.
|
class |
ListCollectionFilter<T>
This filter collects the incoming objects in a simple synchronized list.
|
class |
StringBufferFilter
Deprecated.
since 1.15 should be removed in 1.16 after feature transfer to reader
|
class |
TeeFilter
This filter has exactly one input port and one output port.
|
Modifier and Type | Class and Description |
---|---|
class |
MonitoringThroughputFilter
An instance of this class computes the throughput in terms of the number of
records logged within the monitoring instance per time unit.
|
class |
RealtimeRecordDelayFilter
Forwards incoming
IMonitoringRecord s with delays computed from the
IMonitoringRecord.getLoggingTimestamp() value
(assumed to be in the configured resolution). |
Modifier and Type | Class and Description |
---|---|
class |
TimestampFilter
Allows to filter
IMonitoringRecord objects based on their given
timestamps. |
class |
TraceIdFilter
Allows to filter Traces about their traceIds.
|
class |
TypeFilter
This filter has exactly one input port and one output port.
|
Modifier and Type | Class and Description |
---|---|
class |
CPUUtilizationDisplayFilter
This is a filter which accepts
CPUUtilizationRecord instances and provides different views to visualize them. |
class |
GCDisplayFilter |
class |
MemSwapUtilizationDisplayFilter
This is a filter which accepts
MemSwapUsageRecord instances and provides different views to visualize them. |
class |
MethodAndComponentFlowDisplayFilter
This is a filter which accepts
OperationExecutionRecord instances and provides different views to visualize them. |
class |
ThreadsStatusDisplayFilter |
Modifier and Type | Interface and Description |
---|---|
interface |
IWebVisualizationFilterPlugin
This is the interface for web visualization filter plugins within Kieker.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractWebVisualizationFilterPlugin |
class |
PlainTextWebVisualization |
Modifier and Type | Interface and Description |
---|---|
interface |
IReaderPlugin
This is the interface for reader plugins.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractReaderPlugin
This class should be used as a base for every reader used within Kieker.
|
class |
AbstractStringRegistryReaderPlugin
This class should be used as the abstract super class for all readers which make
use of string registries to reduce the amount of transferred data.
|
Modifier and Type | Class and Description |
---|---|
class |
AmqpReader
Reader plugin that reads monitoring records from an AMQP queue.
|
Modifier and Type | Class and Description |
---|---|
class |
DbReader
A very simple database reader that probably only works for small data sets.
|
Modifier and Type | Class and Description |
---|---|
class |
AsciiLogReader
Filesystem reader which reads from multiple directories simultaneously ordered by the logging timestamp.
|
class |
BinaryLogReader
Filesystem reader which reads from multiple directories simultaneously ordered by the logging timestamp.
|
class |
FSReader
Filesystem reader which reads from multiple directories simultaneously ordered by the logging timestamp.
|
Modifier and Type | Class and Description |
---|---|
class |
JmsReader
Reads monitoring records from a (remote or local) JMS queue.
|
Modifier and Type | Class and Description |
---|---|
class |
JmxReader
This is a reader which reads the records from a JMX queue.
|
Modifier and Type | Class and Description |
---|---|
class |
KafkaReader
Reader plugin that reads monitoring records from a Kafka topic.
|
Modifier and Type | Class and Description |
---|---|
class |
ListReader<T>
Helper class that reads records added using the methods
ListReader.addAllObjects(List) or ListReader.addObject(Object) . |
Modifier and Type | Class and Description |
---|---|
class |
PipeReader
This reader can be used to read records via an in-memory pipe.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRawDataReader
Abstract superclass for all readers which only read raw data to be processed
by a configurable deserializer.
|
class |
RawDataReaderPlugin
Generic reader plugin for the new raw data I/O infrastructure.
|
Modifier and Type | Class and Description |
---|---|
class |
DualSocketTcpReader
This is a reader which reads the records from a TCP port.
|
class |
SingleSocketTcpReader
This is a reader which reads the records from a TCP port.
|
class |
TCPReader
This is a reader which reads the records from a TCP port.
|
Modifier and Type | Class and Description |
---|---|
class |
TimeReader
This plugin provides the current (system) time in regular intervals.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IRepository
This is the interface for repositories within Kieker.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRepository
This class should be used as a base for every repository used within Kieker.
|
Modifier and Type | Class and Description |
---|---|
class |
CurrentTimeEventGenerationFilter
Generates time events with a given resolution based on the timestamps of
incoming
IMonitoringRecord s. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractExecutionTraceProcessingFilter
This is the abstract base for a filter processing execution traces.
|
class |
AbstractGraphProducingFilter<G extends AbstractGraph<?,?,?>>
Abstract superclass for graph-producing filters.
|
class |
AbstractInvalidExecutionTraceProcessingFilter
This is an abstract base for filters processing invalid execution traces.
|
class |
AbstractMessageTraceProcessingFilter
This is an abstract base for components which process message traces.
|
class |
AbstractTraceAnalysisFilter |
class |
AbstractTraceProcessingFilter
This is an abstract base for filters processing traces.
|
Modifier and Type | Class and Description |
---|---|
class |
ExecutionRecordTransformationFilter
Transforms
OperationExecutionRecord s into Execution objects.This class has exactly one input port and one output port. |
Modifier and Type | Class and Description |
---|---|
class |
EventRecordTraceCounter
Counts and reports the number of incoming valid/invalid
TraceEventRecords . |
class |
TraceEventRecords2ExecutionAndMessageTraceFilter |
Modifier and Type | Class and Description |
---|---|
class |
SessionReconstructionFilter
This filter reconstructs sessions from execution or message traces.
|
Modifier and Type | Class and Description |
---|---|
class |
TraceEquivalenceClassFilter |
Modifier and Type | Class and Description |
---|---|
class |
TraceReconstructionFilter |
Modifier and Type | Class and Description |
---|---|
class |
ExecutionTraceWriterFilter
This class has exactly one input port named "in".
|
class |
InvalidExecutionTraceWriterFilter |
class |
MessageTraceWriterFilter |
Modifier and Type | Class and Description |
---|---|
class |
AbstractGraphFilter<G extends AbstractGraph<V,E,O>,V extends AbstractVertex<V,E,O>,E extends AbstractEdge<V,E,O>,O>
Abstract superclass for all graph filters.
|
class |
GraphWriterPlugin
Generic graph writer plugin to generate graph specifications and save them to disk.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAggregatedCallTreeFilter<T>
This class has exactly one input port named "in".
|
class |
AbstractCallTreeFilter<T>
Plugin providing the creation of calling trees both for individual traces and an aggregated form multiple traces.
|
class |
AggregatedAllocationComponentOperationCallTreeFilter |
class |
AggregatedAssemblyComponentOperationCallTreeFilter |
class |
TraceCallTreeFilter
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". |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDependencyGraphFilter<T extends ISystemModelElement>
Refactored copy from LogAnalysis-legacy tool.
|
class |
ComponentDependencyGraphAllocationFilter
Refactored copy from LogAnalysis-legacy tool
This class has exactly one input port named "in". |
class |
ComponentDependencyGraphAssemblyFilter
Refactored copy from LogAnalysis-legacy tool
This class has exactly one input port named "in". |
class |
ContainerDependencyGraphFilter
Refactored copy from LogAnalysis-legacy tool
This class has exactly one input port named "in". |
class |
OperationDependencyGraphAllocationFilter
Refactored copy from LogAnalysis-legacy tool
This class has exactly one input port named "in". |
class |
OperationDependencyGraphAssemblyFilter
Refactored copy from LogAnalysis-legacy tool
This class has exactly one input port named "in". |
Modifier and Type | Class and Description |
---|---|
class |
DescriptionDecoratorFilter<V extends AbstractPayloadedVertex<V,E,O,ISystemModelElement>,E extends AbstractEdge<V,E,O>,O>
A filter which attaches decorations from a repository to graph entities.
|
Modifier and Type | Class and Description |
---|---|
class |
SequenceDiagramFilter
Refactored copy from LogAnalysis-legacy tool
This class has exactly one input port named "in". |
Modifier and Type | Class and Description |
---|---|
class |
TraceColoringFilter<V extends AbstractVertex<V,E,TraceInformation>,E extends AbstractEdge<V,E,TraceInformation>>
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 ). |
Modifier and Type | Class and Description |
---|---|
class |
DescriptionRepository
Implementation of a description repository which stores descriptions for names.
|
class |
TraceColorRepository
Implementation of a trace color repository, which associates colors to traces.
|
Modifier and Type | Class and Description |
---|---|
class |
SystemModelRepository
This repository is a model manager for the Kieker's component model.
|
Copyright 2020 Kieker Project, http://kieker-monitoring.net