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 | 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
This filter has exactly one input port and one output port.
|
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 | Class and Description |
---|---|
class |
AbstractWebVisualizationFilterPlugin |
class |
PlainTextWebVisualization |
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 | 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 |
MonitoringRecordLoggerFilter
Passes
IMonitoringRecord s received via its input port MonitoringRecordLoggerFilter.INPUT_PORT_NAME_RECORD to its own MonitoringController instance,
which is created based on the Configuration file passed via the filter's property MonitoringRecordLoggerFilter.CONFIG_PROPERTY_NAME_MONITORING_PROPS_FN . |
Modifier and Type | Class and Description |
---|---|
class |
AnomalyDetectionFilter
This filter separates input values by their reach of a certain threshold (parameter).
|
class |
AnomalyScoreCalculationFilter
This filter calculates the anomaly score based on the distance between the forecasted and the actual value.
|
class |
AnomalyScoreVisualizationFilter
This filter provides a simply visualization for the OPAD anomaly detection filter.
|
class |
ExtractionFilter
An instance of this class extracts the data from incoming records.
|
class |
ForecastingFilter
Computes a forecast for every incoming measurement from different applications.
|
class |
RecordConverter
Converts OperationExecutionRecords to NamedDoubleRecords.
|
class |
TimeSeriesPointAggregatorFilter
This Filter aggregates the incoming DoubleTImeSeriesPoints over a configurable period of time.
|
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 |
SystemModel2FileFilter
Writes the contents of a connected
SystemModelRepository to files. |
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 2017 Kieker Project, http://kieker-monitoring.net