Uses of Interface
kieker.common.record.IMonitoringRecord
Package | Description |
---|---|
kieker.analysis.architecture.trace |
Copyright 2022 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.architecture.trace.flow |
This package contains all processing filters bundled with kieker.
|
kieker.analysis.code |
Copyright (C) 2023 OceanDSL (https://oceandsl.uni-kiel.de)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
|
kieker.analysis.generic |
Copyright 2022 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.generic.sink | |
kieker.analysis.generic.source |
Containing all record/event source stages of Kieker based on TeeTime.
|
kieker.analysis.generic.source.amqp |
Containing all record/event source stages of Kieker based on TeeTime.
|
kieker.analysis.generic.source.file | |
kieker.analysis.generic.source.jms |
Containing all record/event source stages of Kieker based on TeeTime.
|
kieker.analysis.generic.source.namedpipe |
Containing all record/event source stages of Kieker based on TeeTime.
|
kieker.analysis.generic.source.rewriter | |
kieker.analysis.generic.time | |
kieker.analysis.plugin.filter.flow |
Copyright 2022 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 2022 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 2022 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 2022 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 2022 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 2022 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 2022 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.deserializer |
Copyright 2022 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.util |
Copyright 2022 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.util.stage | |
kieker.common.namedRecordPipe |
Copyright 2022 Kieker Project (https://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.common.record |
Copyright 2022 Kieker Project (https://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.common.record.controlflow | |
kieker.common.record.database | |
kieker.common.record.factory |
Copyright 2022 Kieker Project (https://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.common.record.flow | |
kieker.common.record.flow.thread | |
kieker.common.record.flow.trace | |
kieker.common.record.flow.trace.concurrency | |
kieker.common.record.flow.trace.concurrency.monitor | |
kieker.common.record.flow.trace.operation | |
kieker.common.record.flow.trace.operation.constructor | |
kieker.common.record.flow.trace.operation.constructor.object | |
kieker.common.record.flow.trace.operation.object | |
kieker.common.record.jvm | |
kieker.common.record.misc |
Copyright 2022 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.common.record.remotecontrol | |
kieker.common.record.session | |
kieker.common.record.system | |
kieker.common.registry |
Copyright 2022 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.extension.cassandra.writer | |
kieker.monitoring.core.controller |
Copyright 2022 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.monitoring.listener |
Copyright 2022 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.monitoring.queue.behavior |
Copyright 2022 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.monitoring.sampler.mxbean |
Copyright 2022 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.monitoring.writer |
Copyright 2022 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.monitoring.writer.amqp |
Copyright 2022 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.monitoring.writer.collector |
Copyright 2022 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.monitoring.writer.dump |
Copyright 2022 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.monitoring.writer.filesystem |
Copyright 2022 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.monitoring.writer.influxdb |
Copyright 2022 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.monitoring.writer.jms |
Copyright 2022 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.monitoring.writer.jmx |
Copyright 2022 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.monitoring.writer.namedRecordPipe |
Copyright 2022 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.monitoring.writer.print |
Copyright 2022 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.monitoring.writer.serializer |
Copyright 2022 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.monitoring.writer.tcp |
Copyright 2022 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 2022 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.source |
-
Uses of IMonitoringRecord in kieker.analysis.architecture.trace
Methods in kieker.analysis.architecture.trace that return types with arguments of type IMonitoringRecord Modifier and Type Method Description teetime.framework.OutputPort<IMonitoringRecord>
TraceIdFilter. getMismatchingTraceIdOutputPort()
Returns the output port delivering the records with the non matching IDs.Methods in kieker.analysis.architecture.trace with parameters of type IMonitoringRecord Modifier and Type Method Description protected void
TraceIdFilter. execute(IMonitoringRecord element)
-
Uses of IMonitoringRecord in kieker.analysis.architecture.trace.flow
Methods in kieker.analysis.architecture.trace.flow that return types with arguments of type IMonitoringRecord Modifier and Type Method Description teetime.framework.OutputPort<IMonitoringRecord>
ThreadEvent2TraceEventStage. getOutputPort()
Methods in kieker.analysis.architecture.trace.flow with parameters of type IMonitoringRecord Modifier and Type Method Description protected void
ThreadEvent2TraceEventStage. execute(IMonitoringRecord event)
-
Uses of IMonitoringRecord in kieker.analysis.code
Methods in kieker.analysis.code with parameters of type IMonitoringRecord Modifier and Type Method Description protected void
ProduceBeforeAndAfterEventsFromOperationCallsStage. execute(IMonitoringRecord element)
-
Uses of IMonitoringRecord in kieker.analysis.generic
Methods in kieker.analysis.generic that return types with arguments of type IMonitoringRecord Modifier and Type Method Description teetime.framework.InputPort<IMonitoringRecord>
RealtimeRecordDelayFilter. getInputPort()
teetime.framework.OutputPort<IMonitoringRecord>
RealtimeRecordDelayFilter. getOutputPort()
teetime.framework.OutputPort<IMonitoringRecord>
RewriteBeforeAndAfterEventsStage. getOutputPort()
teetime.framework.InputPort<IMonitoringRecord>
AnalysisThroughputStage. getRecordsInputPort()
teetime.framework.OutputPort<IMonitoringRecord>
AnalysisThroughputStage. getRecordsOutputPort()
teetime.framework.OutputPort<IMonitoringRecord>
MonitoringThroughputStage. getRelayedRecordsOutputPort()
teetime.framework.OutputPort<IMonitoringRecord>
MonitoringThroughputStage. getUncountedRecordsOutputPort()
Methods in kieker.analysis.generic with parameters of type IMonitoringRecord Modifier and Type Method Description protected void
HandleMetadataRecordStage. execute(IMonitoringRecord element)
protected void
MonitoringThroughputStage. execute(IMonitoringRecord record)
protected void
RealtimeRecordDelayConsumer. execute(IMonitoringRecord monitoringRecord)
protected void
RewriteBeforeAndAfterEventsStage. execute(IMonitoringRecord element)
-
Uses of IMonitoringRecord in kieker.analysis.generic.sink
Methods in kieker.analysis.generic.sink with parameters of type IMonitoringRecord Modifier and Type Method Description protected void
DataSink. execute(IMonitoringRecord record)
-
Uses of IMonitoringRecord in kieker.analysis.generic.source
Methods in kieker.analysis.generic.source that return types with arguments of type IMonitoringRecord Modifier and Type Method Description teetime.framework.OutputPort<IMonitoringRecord>
ISourceCompositeStage. getOutputPort()
get the output port of a source composite stage.Methods in kieker.analysis.generic.source with parameters of type IMonitoringRecord Modifier and Type Method Description void
IRecordReceivedListener. onRecordReceived(IMonitoringRecord record)
-
Uses of IMonitoringRecord in kieker.analysis.generic.source.amqp
Methods in kieker.analysis.generic.source.amqp with parameters of type IMonitoringRecord Modifier and Type Method Description void
AMQPReader. deliverRecord(IMonitoringRecord monitoringRecord)
void
RegularRecordHandler. onRecordReceived(IMonitoringRecord record)
Constructor parameters in kieker.analysis.generic.source.amqp with type arguments of type IMonitoringRecord Constructor Description AMQPReader(java.lang.String uri, java.lang.String queueName, int heartbeat, java.util.function.Consumer<IMonitoringRecord> elementReceivedCallback)
Creates a new logic module for an AMQP reader. -
Uses of IMonitoringRecord in kieker.analysis.generic.source.file
Method parameters in kieker.analysis.generic.source.file with type arguments of type IMonitoringRecord Modifier and Type Method Description abstract void
AbstractEventDeserializer. processDataStream(java.io.InputStream chainInputStream, teetime.framework.OutputPort<IMonitoringRecord> outputPort)
Read an input stream of data, deserialize it and output proper monitoring records.void
BinaryEventDeserializer. processDataStream(java.io.InputStream chainInputStream, teetime.framework.OutputPort<IMonitoringRecord> outputPort)
void
DatEventDeserializer. processDataStream(java.io.InputStream inputStream, teetime.framework.OutputPort<IMonitoringRecord> outputPort)
-
Uses of IMonitoringRecord in kieker.analysis.generic.source.jms
Constructor parameters in kieker.analysis.generic.source.jms with type arguments of type IMonitoringRecord Constructor Description JMSReader(java.lang.String jmsProviderUrl, java.lang.String jmsDestination, java.lang.String jmsFactoryLookupName, java.util.function.Consumer<IMonitoringRecord> elementReceivedCallback)
Creates a new logic module for the Consumer. -
Uses of IMonitoringRecord in kieker.analysis.generic.source.namedpipe
Methods in kieker.analysis.generic.source.namedpipe with parameters of type IMonitoringRecord Modifier and Type Method Description boolean
PipeReader. newMonitoringRecord(IMonitoringRecord rec)
This method sends a given records directly to the output port. -
Uses of IMonitoringRecord in kieker.analysis.generic.source.rewriter
Methods in kieker.analysis.generic.source.rewriter with parameters of type IMonitoringRecord Modifier and Type Method Description void
ITraceMetadataRewriter. rewrite(Connection connection, IMonitoringRecord record, long loggingTimestamp, teetime.framework.OutputPort<IMonitoringRecord> outputPort)
Rewrite a record if necessary.void
NoneTraceMetadataRewriter. rewrite(Connection connection, IMonitoringRecord record, long loggingTimestamp, teetime.framework.OutputPort<IMonitoringRecord> outputPort)
void
PlainTraceMetadataRewriter. rewrite(Connection connection, IMonitoringRecord record, long loggingTimestamp, teetime.framework.OutputPort<IMonitoringRecord> outputPort)
Trace data records use unique ids for their respective host.Method parameters in kieker.analysis.generic.source.rewriter with type arguments of type IMonitoringRecord Modifier and Type Method Description void
ITraceMetadataRewriter. rewrite(Connection connection, IMonitoringRecord record, long loggingTimestamp, teetime.framework.OutputPort<IMonitoringRecord> outputPort)
Rewrite a record if necessary.void
NoneTraceMetadataRewriter. rewrite(Connection connection, IMonitoringRecord record, long loggingTimestamp, teetime.framework.OutputPort<IMonitoringRecord> outputPort)
void
PlainTraceMetadataRewriter. rewrite(Connection connection, IMonitoringRecord record, long loggingTimestamp, teetime.framework.OutputPort<IMonitoringRecord> outputPort)
Trace data records use unique ids for their respective host. -
Uses of IMonitoringRecord in kieker.analysis.generic.time
Methods in kieker.analysis.generic.time that return types with arguments of type IMonitoringRecord Modifier and Type Method Description teetime.framework.InputPort<IMonitoringRecord>
TimestampFilter. getMonitoringRecordsCombinedInputPort()
Returns the input port for the records.teetime.framework.OutputPort<IMonitoringRecord>
TimestampFilter. getRecordsOutsideTimePeriodOutputPort()
Returns the output port for the records whose timestamps are outside the defined time period.teetime.framework.OutputPort<IMonitoringRecord>
TimestampFilter. getRecordsWithinTimePeriodOutputPort()
Returns the output port for the records whose timestamps are within the defined time period.Methods in kieker.analysis.generic.time with parameters of type IMonitoringRecord Modifier and Type Method Description protected void
RecordCurrentTimeEventGenerationFilter. execute(IMonitoringRecord record)
Evaluates the given timestamp internal current time which may lead to newly generated events via currentTimeRecordOutputPort.protected long
MonitioringRecordTimestampFilter. getRecordSpecificTimestamp(IMonitoringRecord record)
-
Uses of IMonitoringRecord in kieker.analysis.plugin.filter.flow
Methods in kieker.analysis.plugin.filter.flow with parameters of type IMonitoringRecord Modifier and Type Method Description void
ThreadEvent2TraceEventFilter. readInput(IMonitoringRecord event)
Deprecated. -
Uses of IMonitoringRecord in kieker.analysis.plugin.filter.record
Methods in kieker.analysis.plugin.filter.record with parameters of type IMonitoringRecord Modifier and Type Method Description void
MonitoringThroughputFilter. inputRecord(IMonitoringRecord record)
Deprecated.void
RealtimeRecordDelayFilter. inputRecord(IMonitoringRecord monitoringRecord)
Deprecated.This method represents the input port of this filter. -
Uses of IMonitoringRecord in kieker.analysis.plugin.filter.select
Methods in kieker.analysis.plugin.filter.select with parameters of type IMonitoringRecord Modifier and Type Method Description void
TimestampFilter. inputCombined(IMonitoringRecord record)
Deprecated.void
TraceIdFilter. inputCombined(IMonitoringRecord record)
Deprecated.This method represents an input port for both operation execution and flow records.void
TimestampFilter. inputIMonitoringRecord(IMonitoringRecord record)
Deprecated. -
Uses of IMonitoringRecord in kieker.analysis.plugin.reader
Methods in kieker.analysis.plugin.reader with parameters of type IMonitoringRecord Modifier and Type Method Description protected abstract void
AbstractStringRegistryReaderPlugin. deliverRecord(IMonitoringRecord monitoringRecord)
Deprecated.Delivers the given record to the appropriate output port(s). -
Uses of IMonitoringRecord in kieker.analysis.plugin.reader.amqp
Methods in kieker.analysis.plugin.reader.amqp with parameters of type IMonitoringRecord Modifier and Type Method Description protected void
AmqpReader. deliverRecord(IMonitoringRecord monitoringRecord)
Deprecated. -
Uses of IMonitoringRecord in kieker.analysis.plugin.reader.filesystem
Methods in kieker.analysis.plugin.reader.filesystem with parameters of type IMonitoringRecord Modifier and Type Method Description boolean
AsciiLogReader. newMonitoringRecord(IMonitoringRecord record)
Deprecated.This method is called for each new record by each ReaderThread.boolean
BinaryLogReader. newMonitoringRecord(IMonitoringRecord record)
Deprecated.This method is called for each new record by each ReaderThread.boolean
FSReader. newMonitoringRecord(IMonitoringRecord record)
Deprecated.This method is called for each new record by each ReaderThread. -
Uses of IMonitoringRecord in kieker.analysis.plugin.reader.namedRecordPipe
Methods in kieker.analysis.plugin.reader.namedRecordPipe with parameters of type IMonitoringRecord Modifier and Type Method Description boolean
PipeReader. newMonitoringRecord(IMonitoringRecord rec)
Deprecated.This method sends a given records directly to the output port. -
Uses of IMonitoringRecord in kieker.analysis.plugin.reader.newio.deserializer
Methods in kieker.analysis.plugin.reader.newio.deserializer that return types with arguments of type IMonitoringRecord Modifier and Type Method Description protected abstract java.util.List<IMonitoringRecord>
AbstractContainerFormatDeserializer. decodeRecords(java.nio.ByteBuffer buffer, int dataSize)
Decodes the records from the container's payload.protected java.util.List<IMonitoringRecord>
BinaryDeserializer. decodeRecords(java.nio.ByteBuffer buffer, int dataSize)
java.util.List<IMonitoringRecord>
AbstractContainerFormatDeserializer. deserializeRecords(java.nio.ByteBuffer buffer, int dataSize)
java.util.List<IMonitoringRecord>
IMonitoringRecordDeserializer. deserializeRecords(java.nio.ByteBuffer buffer, int dataSize)
Deserializes the records contained in the given buffer. -
Uses of IMonitoringRecord in kieker.analysis.plugin.reader.util
Methods in kieker.analysis.plugin.reader.util with parameters of type IMonitoringRecord Modifier and Type Method Description boolean
IMonitoringRecordReceiver. newMonitoringRecord(IMonitoringRecord record)
This method is called for each new record by each ReaderThread. -
Uses of IMonitoringRecord in kieker.analysis.util.stage
Methods in kieker.analysis.util.stage that return types with arguments of type IMonitoringRecord Modifier and Type Method Description teetime.framework.InputPort<IMonitoringRecord>
AllowedRecordsFilter. getInputPort()
Methods in kieker.analysis.util.stage with parameters of type IMonitoringRecord Modifier and Type Method Description protected void
BeginEndOfMonitoringDetector. execute(IMonitoringRecord record)
-
Uses of IMonitoringRecord in kieker.common.namedRecordPipe
Methods in kieker.common.namedRecordPipe with parameters of type IMonitoringRecord Modifier and Type Method Description boolean
IPipeReader. newMonitoringRecord(IMonitoringRecord record)
Called for each new record.boolean
Pipe. writeMonitoringRecord(IMonitoringRecord monitoringRecord)
Passes the monitoring record to the registered pipe reader. -
Uses of IMonitoringRecord in kieker.common.record
Classes in kieker.common.record that implement IMonitoringRecord Modifier and Type Class Description class
AbstractMonitoringRecord
Methods in kieker.common.record that return IMonitoringRecord Modifier and Type Method Description static IMonitoringRecord
AbstractMonitoringRecord. createFromDeserializer(java.lang.String recordClassName, IValueDeserializer deserializer)
Create monitoring record based on class name and a given value deserializer.Methods in kieker.common.record that return types with arguments of type IMonitoringRecord Modifier and Type Method Description static java.lang.Class<? extends IMonitoringRecord>
AbstractMonitoringRecord. classForName(java.lang.String classname)
This method tries to find a monitoring record class with the given name.Methods in kieker.common.record with parameters of type IMonitoringRecord Modifier and Type Method Description int
AbstractMonitoringRecord. compareTo(IMonitoringRecord otherRecord)
Provides an ordering of IMonitoringRecords by the loggingTimestamp.void
IRecordReceivedListener. onRecordReceived(IMonitoringRecord record)
Listener method.Method parameters in kieker.common.record with type arguments of type IMonitoringRecord Modifier and Type Method Description static java.lang.Class<?>[]
AbstractMonitoringRecord. typesForClass(java.lang.Class<? extends IMonitoringRecord> clazz)
This method delivers the types array of the given class, either by finding the declared field (in case of a factory record) or via thegetValueTypes
method. -
Uses of IMonitoringRecord in kieker.common.record.controlflow
Classes in kieker.common.record.controlflow that implement IMonitoringRecord Modifier and Type Class Description class
BranchingRecord
class
OperationExecutionRecord
-
Uses of IMonitoringRecord in kieker.common.record.database
Classes in kieker.common.record.database that implement IMonitoringRecord Modifier and Type Class Description class
AfterDatabaseEvent
class
BeforeDatabaseEvent
class
DatabaseFailedEvent
-
Uses of IMonitoringRecord in kieker.common.record.factory
Methods in kieker.common.record.factory that return types with arguments of type IMonitoringRecord Modifier and Type Method Description IRecordFactory<? extends IMonitoringRecord>
CachedRecordFactoryCatalog. get(java.lang.String recordClassName)
Hint: This method uses convention over configuration when searching for a record factory class.IRecordFactory<? extends IMonitoringRecord>
RecordFactoryResolver. get(java.lang.String recordClassName)
Obtains a record factory instance fo the given record class name. -
Uses of IMonitoringRecord in kieker.common.record.flow
Subinterfaces of IMonitoringRecord in kieker.common.record.flow Modifier and Type Interface Description interface
ICallObjectRecord
interface
ICallRecord
interface
IClassSignature
interface
IConstructorRecord
interface
IEventRecord
interface
IExceptionRecord
interface
IFlowRecord
interface
IInterfaceRecord
interface
IObjectRecord
interface
IOperationRecord
interface
IOperationSignature
interface
IThreadBasedRecord
interface
ITraceRecord
Classes in kieker.common.record.flow that implement IMonitoringRecord Modifier and Type Class Description class
AbstractEvent
-
Uses of IMonitoringRecord in kieker.common.record.flow.thread
Classes in kieker.common.record.flow.thread that implement IMonitoringRecord Modifier and Type Class Description class
AbstractThreadBasedEvent
class
AfterFailedThreadBasedEvent
class
AfterThreadBasedEvent
class
BeforeThreadBasedEvent
-
Uses of IMonitoringRecord in kieker.common.record.flow.trace
Classes in kieker.common.record.flow.trace that implement IMonitoringRecord Modifier and Type Class Description class
AbstractTraceEvent
class
ApplicationTraceMetadata
class
BeforeReceivedRemoteEvent
class
BeforeSentRemoteEvent
class
ConstructionEvent
class
TraceMetadata
-
Uses of IMonitoringRecord in kieker.common.record.flow.trace.concurrency
Classes in kieker.common.record.flow.trace.concurrency that implement IMonitoringRecord Modifier and Type Class Description class
JoinEvent
class
SplitEvent
-
Uses of IMonitoringRecord in kieker.common.record.flow.trace.concurrency.monitor
Classes in kieker.common.record.flow.trace.concurrency.monitor that implement IMonitoringRecord Modifier and Type Class Description class
AbstractMonitorEvent
class
MonitorEntryEvent
class
MonitorExitEvent
class
MonitorNotifyAllEvent
class
MonitorNotifyEvent
class
MonitorRequestEvent
class
MonitorWaitEvent
-
Uses of IMonitoringRecord in kieker.common.record.flow.trace.operation
Subinterfaces of IMonitoringRecord in kieker.common.record.flow.trace.operation Modifier and Type Interface Description interface
IPayloadCharacterization
Classes in kieker.common.record.flow.trace.operation that implement IMonitoringRecord Modifier and Type Class Description class
AbstractOperationEvent
class
AfterOperationEvent
class
AfterOperationFailedEvent
class
BeforeOperationEvent
class
CallOperationEvent
class
EntryLevelBeforeOperationEvent
-
Uses of IMonitoringRecord in kieker.common.record.flow.trace.operation.constructor
Classes in kieker.common.record.flow.trace.operation.constructor that implement IMonitoringRecord Modifier and Type Class Description class
AfterConstructorEvent
class
AfterConstructorFailedEvent
class
BeforeConstructorEvent
class
CallConstructorEvent
-
Uses of IMonitoringRecord in kieker.common.record.flow.trace.operation.constructor.object
Classes in kieker.common.record.flow.trace.operation.constructor.object that implement IMonitoringRecord Modifier and Type Class Description class
AfterConstructorFailedObjectEvent
class
AfterConstructorObjectEvent
class
BeforeConstructorObjectEvent
class
BeforeConstructorObjectInterfaceEvent
class
CallConstructorObjectEvent
-
Uses of IMonitoringRecord in kieker.common.record.flow.trace.operation.object
Classes in kieker.common.record.flow.trace.operation.object that implement IMonitoringRecord Modifier and Type Class Description class
AfterOperationFailedObjectEvent
class
AfterOperationObjectEvent
class
BeforeOperationObjectEvent
class
BeforeOperationObjectInterfaceEvent
class
CallOperationObjectEvent
class
EntryLevelBeforeOperationObjectEvent
-
Uses of IMonitoringRecord in kieker.common.record.jvm
Classes in kieker.common.record.jvm that implement IMonitoringRecord Modifier and Type Class Description class
AbstractJVMRecord
class
ClassLoadingRecord
class
CompilationRecord
class
GCRecord
class
MemoryRecord
class
ThreadsStatusRecord
class
UptimeRecord
-
Uses of IMonitoringRecord in kieker.common.record.misc
Classes in kieker.common.record.misc that implement IMonitoringRecord Modifier and Type Class Description class
EmptyRecord
class
HostApplicationMetaData
class
KiekerMetadataRecord
class
OperationCallEvent
class
RegistryRecord
Record used to associate Objects (typically Strings) with unique ids.class
ThreadMetaData
class
TimestampRecord
-
Uses of IMonitoringRecord in kieker.common.record.remotecontrol
Subinterfaces of IMonitoringRecord in kieker.common.record.remotecontrol Modifier and Type Interface Description interface
IParameterValueEvent
interface
IRemoteControlEvent
interface
IRemoteParameterControlEvent
Classes in kieker.common.record.remotecontrol that implement IMonitoringRecord Modifier and Type Class Description class
ActivationEvent
class
ActivationParameterEvent
class
AddParameterValueEvent
class
DeactivationEvent
class
RemoveParameterValueEvent
class
UpdateParameterEvent
-
Uses of IMonitoringRecord in kieker.common.record.session
Subinterfaces of IMonitoringRecord in kieker.common.record.session Modifier and Type Interface Description interface
ISessionEvent
Classes in kieker.common.record.session that implement IMonitoringRecord Modifier and Type Class Description class
SessionEndEvent
class
SessionStartEvent
-
Uses of IMonitoringRecord in kieker.common.record.system
Classes in kieker.common.record.system that implement IMonitoringRecord Modifier and Type Class Description class
CPUUtilizationRecord
class
DiskUsageRecord
class
LoadAverageRecord
class
MemSwapUsageRecord
class
NetworkUtilizationRecord
class
ResourceUtilizationRecord
-
Uses of IMonitoringRecord in kieker.common.registry
Methods in kieker.common.registry with parameters of type IMonitoringRecord Modifier and Type Method Description boolean
IMonitoringRecordReceiver. newMonitoringRecord(IMonitoringRecord record)
Called for each new record. -
Uses of IMonitoringRecord in kieker.extension.cassandra.writer
Methods in kieker.extension.cassandra.writer with parameters of type IMonitoringRecord Modifier and Type Method Description void
CassandraDb. insert(IMonitoringRecord record, java.lang.String benchmarkId)
Insert a record into the database.void
CassandraDbWriter. writeMonitoringRecord(IMonitoringRecord record)
-
Uses of IMonitoringRecord in kieker.monitoring.core.controller
Methods in kieker.monitoring.core.controller with parameters of type IMonitoringRecord Modifier and Type Method Description boolean
IWriterController. newMonitoringRecord(IMonitoringRecord record)
Called for each new record to write it out to the pre-configured target (e.g., file system, database, or messaging queue).boolean
MonitoringController. newMonitoringRecord(IMonitoringRecord record)
boolean
WriterController. newMonitoringRecord(IMonitoringRecord record)
-
Uses of IMonitoringRecord in kieker.monitoring.listener
Methods in kieker.monitoring.listener with parameters of type IMonitoringRecord Modifier and Type Method Description void
MonitoringCommandListener. onRecordReceived(IMonitoringRecord record)
-
Uses of IMonitoringRecord in kieker.monitoring.queue.behavior
Methods in kieker.monitoring.queue.behavior with parameters of type IMonitoringRecord Modifier and Type Method Description boolean
BypassQueueBehavior. insert(IMonitoringRecord element)
-
Uses of IMonitoringRecord in kieker.monitoring.sampler.mxbean
Methods in kieker.monitoring.sampler.mxbean that return IMonitoringRecord Modifier and Type Method Description protected abstract IMonitoringRecord[]
AbstractMXBeanSampler. createNewMonitoringRecords(long timestamp, java.lang.String hostname, java.lang.String vmName, IMonitoringController monitoringCtr)
Abstract method used as interface to realize concrete samplers.protected IMonitoringRecord[]
ClassLoadingSampler. createNewMonitoringRecords(long timestamp, java.lang.String hostname, java.lang.String vmName, IMonitoringController monitoringCtr)
protected IMonitoringRecord[]
CompilationSampler. createNewMonitoringRecords(long timestamp, java.lang.String hostname, java.lang.String vmName, IMonitoringController monitoringCtr)
protected IMonitoringRecord[]
GCSampler. createNewMonitoringRecords(long timestamp, java.lang.String hostname, java.lang.String vmName, IMonitoringController monitoringCtr)
protected IMonitoringRecord[]
MemorySampler. createNewMonitoringRecords(long timestamp, java.lang.String hostname, java.lang.String vmName, IMonitoringController monitoringCtr)
protected IMonitoringRecord[]
ThreadsStatusSampler. createNewMonitoringRecords(long timestamp, java.lang.String hostname, java.lang.String vmName, IMonitoringController monitoringCtr)
protected IMonitoringRecord[]
UptimeSampler. createNewMonitoringRecords(long timestamp, java.lang.String hostname, java.lang.String vmName, IMonitoringController monitoringCtr)
-
Uses of IMonitoringRecord in kieker.monitoring.writer
Fields in kieker.monitoring.writer declared as IMonitoringRecord Modifier and Type Field Description static IMonitoringRecord
MonitoringWriterThread. END_OF_MONITORING_RECORD
Methods in kieker.monitoring.writer with parameters of type IMonitoringRecord Modifier and Type Method Description abstract void
AbstractMonitoringWriter. writeMonitoringRecord(IMonitoringRecord record)
This event fires when Kieker has received a new record.Constructor parameters in kieker.monitoring.writer with type arguments of type IMonitoringRecord Constructor Description MonitoringWriterThread(AbstractMonitoringWriter writer, java.util.concurrent.BlockingQueue<IMonitoringRecord> writerQueue)
-
Uses of IMonitoringRecord in kieker.monitoring.writer.amqp
Methods in kieker.monitoring.writer.amqp with parameters of type IMonitoringRecord Modifier and Type Method Description void
AmqpWriter. writeMonitoringRecord(IMonitoringRecord monitoringRecord)
-
Uses of IMonitoringRecord in kieker.monitoring.writer.collector
Methods in kieker.monitoring.writer.collector that return types with arguments of type IMonitoringRecord Modifier and Type Method Description java.util.Queue<IMonitoringRecord>
ChunkingCollector. getRecordQueue()
Methods in kieker.monitoring.writer.collector with parameters of type IMonitoringRecord Modifier and Type Method Description void
ChunkingCollector. writeMonitoringRecord(IMonitoringRecord record)
-
Uses of IMonitoringRecord in kieker.monitoring.writer.dump
Methods in kieker.monitoring.writer.dump that return IMonitoringRecord Modifier and Type Method Description IMonitoringRecord
DumpQueue. element()
IMonitoringRecord
DumpQueue. peek()
IMonitoringRecord
DumpQueue. poll()
IMonitoringRecord
DumpQueue. poll(long timeout, java.util.concurrent.TimeUnit unit)
IMonitoringRecord
DumpQueue. remove()
IMonitoringRecord
DumpQueue. take()
Methods in kieker.monitoring.writer.dump that return types with arguments of type IMonitoringRecord Modifier and Type Method Description java.util.Iterator<IMonitoringRecord>
DumpQueue. iterator()
Methods in kieker.monitoring.writer.dump with parameters of type IMonitoringRecord Modifier and Type Method Description boolean
DumpQueue. add(IMonitoringRecord e)
boolean
DumpQueue. offer(IMonitoringRecord e)
boolean
DumpQueue. offer(IMonitoringRecord e, long timeout, java.util.concurrent.TimeUnit unit)
void
DumpQueue. put(IMonitoringRecord e)
void
DumpWriter. writeMonitoringRecord(IMonitoringRecord record)
Method parameters in kieker.monitoring.writer.dump with type arguments of type IMonitoringRecord Modifier and Type Method Description boolean
DumpQueue. addAll(java.util.Collection<? extends IMonitoringRecord> c)
int
DumpQueue. drainTo(java.util.Collection<? super IMonitoringRecord> c)
int
DumpQueue. drainTo(java.util.Collection<? super IMonitoringRecord> c, int maxElements)
-
Uses of IMonitoringRecord in kieker.monitoring.writer.filesystem
Methods in kieker.monitoring.writer.filesystem with parameters of type IMonitoringRecord Modifier and Type Method Description abstract void
AbstractLogStreamHandler. serialize(IMonitoringRecord record, int id)
Serialize a record.void
BinaryLogStreamHandler. serialize(IMonitoringRecord record, int id)
void
TextLogStreamHandler. serialize(IMonitoringRecord record, int id)
void
FileWriter. writeMonitoringRecord(IMonitoringRecord record)
-
Uses of IMonitoringRecord in kieker.monitoring.writer.influxdb
Methods in kieker.monitoring.writer.influxdb with parameters of type IMonitoringRecord Modifier and Type Method Description void
InfluxDBWriter. writeMonitoringRecord(IMonitoringRecord monitoringRecord)
Deprecated. -
Uses of IMonitoringRecord in kieker.monitoring.writer.jms
Methods in kieker.monitoring.writer.jms with parameters of type IMonitoringRecord Modifier and Type Method Description void
JmsWriter. writeMonitoringRecord(IMonitoringRecord record)
-
Uses of IMonitoringRecord in kieker.monitoring.writer.jmx
Methods in kieker.monitoring.writer.jmx with parameters of type IMonitoringRecord Modifier and Type Method Description boolean
KiekerJmxMonitoringLog. newMonitoringRecord(IMonitoringRecord record)
Consumes the given record by sending a notification.void
JmxWriter. writeMonitoringRecord(IMonitoringRecord record)
-
Uses of IMonitoringRecord in kieker.monitoring.writer.namedRecordPipe
Methods in kieker.monitoring.writer.namedRecordPipe with parameters of type IMonitoringRecord Modifier and Type Method Description void
PipeWriter. writeMonitoringRecord(IMonitoringRecord record)
-
Uses of IMonitoringRecord in kieker.monitoring.writer.print
Methods in kieker.monitoring.writer.print with parameters of type IMonitoringRecord Modifier and Type Method Description void
PrintStreamWriter. writeMonitoringRecord(IMonitoringRecord record)
-
Uses of IMonitoringRecord in kieker.monitoring.writer.serializer
Methods in kieker.monitoring.writer.serializer with parameters of type IMonitoringRecord Modifier and Type Method Description int
AbstractContainerFormatSerializer. serializeRecord(IMonitoringRecord record, java.nio.ByteBuffer buffer)
int
IMonitoringRecordSerializer. serializeRecord(IMonitoringRecord record, java.nio.ByteBuffer buffer)
Serializes a single record into the given byte buffer.int
StringSerializer. serializeRecord(IMonitoringRecord record, java.nio.ByteBuffer buffer)
Method parameters in kieker.monitoring.writer.serializer with type arguments of type IMonitoringRecord Modifier and Type Method Description int
AbstractContainerFormatSerializer. serializeRecords(java.util.Collection<IMonitoringRecord> records, java.nio.ByteBuffer buffer)
int
IMonitoringRecordSerializer. serializeRecords(java.util.Collection<IMonitoringRecord> records, java.nio.ByteBuffer buffer)
Serializes multiple monitoring records into the given byte buffer.int
StringSerializer. serializeRecords(java.util.Collection<IMonitoringRecord> records, java.nio.ByteBuffer buffer)
protected abstract int
AbstractContainerFormatSerializer. writeRecords(java.util.Collection<IMonitoringRecord> records, java.nio.ByteBuffer buffer)
Write the given records to the given byte buffer.protected int
BinarySerializer. writeRecords(java.util.Collection<IMonitoringRecord> records, java.nio.ByteBuffer buffer)
-
Uses of IMonitoringRecord in kieker.monitoring.writer.tcp
Methods in kieker.monitoring.writer.tcp with parameters of type IMonitoringRecord Modifier and Type Method Description void
DualSocketTcpWriter. writeMonitoringRecord(IMonitoringRecord monitoringRecord)
void
SingleSocketTcpWriter. writeMonitoringRecord(IMonitoringRecord monitoringRecord)
-
Uses of IMonitoringRecord in kieker.tools.currentTimeEventGenerator
Methods in kieker.tools.currentTimeEventGenerator with parameters of type IMonitoringRecord Modifier and Type Method Description void
CurrentTimeEventGenerationFilter. inputRecord(IMonitoringRecord record)
Deprecated.This method represents the input port for new records. -
Uses of IMonitoringRecord in kieker.tools.source
Methods in kieker.tools.source that return types with arguments of type IMonitoringRecord Modifier and Type Method Description teetime.framework.OutputPort<IMonitoringRecord>
LogsReaderCompositeStage. getOutputPort()
teetime.framework.OutputPort<IMonitoringRecord>
MultipleConnectionTcpSourceCompositeStage. getOutputPort()
teetime.framework.OutputPort<IMonitoringRecord>
RestServiceCompositeStage. getOutputPort()