diff --git a/.classpath b/.classpath index 578cc5c454a7cdd761ed273246aa961539db47ff..b8b1a6e031446734fc6393565429136c03a4af3d 100644 --- a/.classpath +++ b/.classpath @@ -2,9 +2,8 @@ <classpath> <classpathentry kind="con" path="org.eclipse.xtend.XTEND_CONTAINER"/> <classpathentry kind="src" path="xtend-gen"/> - <classpathentry excluding="kieker/analysis/plugin/reader/mq/" kind="src" path="src"/> + <classpathentry excluding="kieker/analysis/plugin/reader/mq/|explorviz/hpc_monitoring/connector/" kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> - <classpathentry kind="lib" path="lib/rabbitmq-client.jar"/> <classpathentry kind="lib" path="lib/kieker-1.8-SNAPSHOT.jar"/> <classpathentry combineaccessrules="false" kind="src" path="/monitored-application"/> <classpathentry kind="output" path="bin"/> diff --git a/lib/commons-cli-1.1.jar b/lib/commons-cli-1.1.jar deleted file mode 100644 index e633afbe6842aa92b1a8f0ff3f5b8c0e3283961b..0000000000000000000000000000000000000000 Binary files a/lib/commons-cli-1.1.jar and /dev/null differ diff --git a/lib/commons-io-1.2.jar b/lib/commons-io-1.2.jar deleted file mode 100644 index b2867cdde4284228f2adc51e8a0358972bccaaf1..0000000000000000000000000000000000000000 Binary files a/lib/commons-io-1.2.jar and /dev/null differ diff --git a/lib/junit.jar b/lib/junit.jar deleted file mode 100644 index 674d71e89ea154dbe2e3cd032821c22b39e8fd68..0000000000000000000000000000000000000000 Binary files a/lib/junit.jar and /dev/null differ diff --git a/lib/kieker-1.8-SNAPSHOT.jar b/lib/kieker-1.8-SNAPSHOT.jar index 81509a16d0eef4a09917e5bd724a21677dd5c516..df64b2c0cfed9ef47bb88812ec85743a9f163a5a 100644 Binary files a/lib/kieker-1.8-SNAPSHOT.jar and b/lib/kieker-1.8-SNAPSHOT.jar differ diff --git a/lib/rabbitmq-client.jar b/lib/rabbitmq-client.jar deleted file mode 100644 index 548a994cca4d17c719c480a289139411816a8d98..0000000000000000000000000000000000000000 Binary files a/lib/rabbitmq-client.jar and /dev/null differ diff --git a/src/explorviz/hpc_monitoring/reader/TCPReader.java b/src/explorviz/hpc_monitoring/reader/TCPReader.java index 7848fb4da35b6d092b507e30afd3afb280b1374e..d5604815052962f91eac5eb77f7e9e4b857052b0 100644 --- a/src/explorviz/hpc_monitoring/reader/TCPReader.java +++ b/src/explorviz/hpc_monitoring/reader/TCPReader.java @@ -44,7 +44,7 @@ import explorviz.hpc_monitoring.record.events.*; */ @Plugin(description = "A reader which reads records from a RabbitMQ queue", dependencies = "This plugin needs the file 'rabbitmq.client-*.jar'.", outputPorts = { @OutputPort(name = TCPReader.OUTPUT_PORT_NAME_RECORDS, eventTypes = { Object.class }, description = "Output Port of the JMSReader") }, configuration = { @Property(name = TCPReader.CONFIG_PROPERTY_NAME_PROVIDERURL, defaultValue = "localhost"), - @Property(name = TCPReader.CONFIG_PROPERTY_PORT, defaultValue = "9876") + @Property(name = TCPReader.CONFIG_PROPERTY_PORT, defaultValue = "10133") }) public final class TCPReader extends AbstractReaderPlugin { @@ -57,7 +57,7 @@ public final class TCPReader extends AbstractReaderPlugin { /** The name of the configuration determining the RabbitMQ provider URL. */ public static final String CONFIG_PROPERTY_NAME_PROVIDERURL = "mqProviderUrl"; /** The port that is used to connect to a queue. */ - public static final String CONFIG_PROPERTY_PORT = "9876"; + public static final String CONFIG_PROPERTY_PORT = "10133"; static final Log LOG = LogFactory .getLog(TCPReader.class); // NOPMD @@ -376,7 +376,6 @@ public final class TCPReader extends AbstractReaderPlugin { public void addToRegistry(Integer key, String value) { stringRegistry.put(key, value); - System.out.println(key + " " + value); synchronized (this) { notifyAll(); diff --git a/src/explorviz/hpc_monitoring/record/Trace.java b/src/explorviz/hpc_monitoring/record/Trace.java index f70a3b65f3c750a3118328bd8bdd40434ced3140..292dceaf27dd48743160a3e4710e177d7ce44afb 100644 --- a/src/explorviz/hpc_monitoring/record/Trace.java +++ b/src/explorviz/hpc_monitoring/record/Trace.java @@ -57,6 +57,10 @@ public class Trace implements IFlowRecord { return hostname; } + public String getApplication() { + return "MonitoredApplication"; // TODO + } + public long getParentTraceId() { return parentTraceId; } diff --git a/src/explorviz/worker/main/WorkerController.xtend b/src/explorviz/worker/main/WorkerController.xtend index 75b72823c60bb4bb2d11e37d58e1a42b8ba96abe..fb8b78f836f794f3a1e8576ea86997ced7805f0f 100644 --- a/src/explorviz/worker/main/WorkerController.xtend +++ b/src/explorviz/worker/main/WorkerController.xtend @@ -8,7 +8,6 @@ import kieker.analysis.plugin.filter.forward.TeeFilter import kieker.analysis.plugin.reader.timer.TimeReader import explorviz.hpc_monitoring.filter.EventRecordTraceReconstructionFilter import explorviz.hpc_monitoring.filter.TraceEventRecordAggregationFilter -import explorviz.hpc_monitoring.connector.RabbitMQConnector import explorviz.hpc_monitoring.reader.TCPReader import explorviz.hpc_monitoring.filter.CountingThroughputFilter @@ -32,15 +31,15 @@ class WorkerController { EventRecordTraceReconstructionFilter::OUTPUT_PORT_NAME_TRACE_VALID, aggregationFilter, TraceEventRecordAggregationFilter::INPUT_PORT_NAME_TRACES) - analysisInstance.connect(eventTraceReconstructionFilter, - EventRecordTraceReconstructionFilter::OUTPUT_PORT_NAME_TRACE_INVALID, tcpConnector, - RabbitMQConnector::INPUT_PORT_NAME_INVALID_TRACES) +// analysisInstance.connect(eventTraceReconstructionFilter, +// EventRecordTraceReconstructionFilter::OUTPUT_PORT_NAME_TRACE_INVALID, tcpConnector, +// RabbitMQConnector::INPUT_PORT_NAME_INVALID_TRACES) analysisInstance.connect(timer, TimeReader::OUTPUT_PORT_NAME_TIMESTAMPS, aggregationFilter, TraceEventRecordAggregationFilter::INPUT_PORT_NAME_TIME_EVENT) - analysisInstance.connect(aggregationFilter, - TraceEventRecordAggregationFilter::OUTPUT_PORT_NAME_TRACES, tcpConnector, - RabbitMQConnector::INPUT_PORT_NAME_VALID_TRACES) +// analysisInstance.connect(aggregationFilter, +// TraceEventRecordAggregationFilter::OUTPUT_PORT_NAME_TRACES, tcpConnector, +// RabbitMQConnector::INPUT_PORT_NAME_VALID_TRACES) try { analysisInstance.run() } catch (Exception e) { @@ -67,10 +66,10 @@ class WorkerController { } def initTCPConnector() { - val rabbitConfig = new Configuration() - rabbitConfig.setProperty(RabbitMQConnector::CONFIG_PROPERTY_NAME_PROVIDER, "localhost") - rabbitConfig.setProperty(RabbitMQConnector::CONFIG_PROPERTY_NAME_QUEUE, "validTraces") - new RabbitMQConnector(rabbitConfig, analysisInstance) +// val rabbitConfig = new Configuration() +// rabbitConfig.setProperty(RabbitMQConnector::CONFIG_PROPERTY_NAME_PROVIDER, "localhost") +// rabbitConfig.setProperty(RabbitMQConnector::CONFIG_PROPERTY_NAME_QUEUE, "validTraces") +// new RabbitMQConnector(rabbitConfig, analysisInstance) } def initAggregationFilter() {