Skip to content
Snippets Groups Projects
Commit 322f2baf authored by Nils Christian Ehmke's avatar Nils Christian Ehmke
Browse files

Modified the example slightly in order to work correctly and look better.

parent 88d5a82d
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<Project xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="platform:/resource/Kieker/model/AnalysisMetaModel.ecore"> <Project xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="platform:/resource/Kieker/model/AnalysisMetaModel.ecore">
<plugins xsi:type="Reader" name="FSReader" classname="kieker.analysis.plugin.reader.filesystem.FSReader"> <plugins xsi:type="Reader" name="FSReader" classname="kieker.analysis.plugin.reader.filesystem.FSReader">
<properties name="inputDirs" value="testdata" description="The name of the input dirs used to read data (multiple dirs are separated by |)."/> <properties name="inputDirs" value="data/Bookstore-Example/testdata"/>
<properties name="ignoreUnknownRecordTypes" value="false" description="Ignore unknown records? Aborts if encountered and value is false."/> <properties name="ignoreUnknownRecordTypes" value="false"/>
<outputPorts name="monitoringRecords" subscribers="//@plugins.1/@inputPorts.0 //@plugins.5/@inputPorts.0"/> <outputPorts name="monitoringRecords" subscribers="//@plugins.5/@inputPorts.0"/>
</plugins> </plugins>
<plugins xsi:type="Filter" name="MyResponseTimeFilter" classname="kieker.examples.userguide.ch3and4bookstore.MyResponseTimeFilter"> <plugins xsi:type="Filter" name="MyResponseTimeFilter" classname="kieker.examples.userguide.ch3and4bookstore.MyResponseTimeFilter">
<properties name="thresholdNanos" value="1900000" description=""/> <properties name="thresholdNanos" value="1900000"/>
<outputPorts name="validResponseTimes" subscribers="//@plugins.4/@inputPorts.0 //@plugins.6/@inputPorts.0"/> <outputPorts name="validResponseTimes" subscribers="//@plugins.4/@inputPorts.0"/>
<outputPorts name="invalidResponseTimes" subscribers="//@plugins.2/@inputPorts.0 //@plugins.3/@inputPorts.0"/> <outputPorts name="invalidResponseTimes" subscribers="//@plugins.3/@inputPorts.0"/>
<inputPorts name="newResponseTime"/> <inputPorts name="newResponseTime"/>
</plugins> </plugins>
<plugins xsi:type="Filter" name="Invalid Printer" classname="kieker.examples.userguide.ch3and4bookstore.MyResponseTimeOutputPrinter"> <plugins xsi:type="Filter" name="Invalid Printer" classname="kieker.examples.userguide.ch3and4bookstore.MyResponseTimeOutputPrinter">
<properties name="validOutput" value="false" description=""/> <properties name="validOutput" value="false"/>
<inputPorts name="newEvent"/> <inputPorts name="newEvent"/>
</plugins> </plugins>
<plugins xsi:type="Filter" name="Invalid Counter" classname="kieker.analysis.plugin.filter.forward.CountingFilter"> <plugins xsi:type="Filter" name="Invalid Counter" classname="kieker.analysis.plugin.filter.forward.CountingFilter">
<outputPorts name="relayedEvents"/> <outputPorts name="relayedEvents" subscribers="//@plugins.2/@inputPorts.0"/>
<outputPorts name="currentEventCount"/> <outputPorts name="currentEventCount"/>
<displays name="Counter Display"/> <displays name="Counter Display"/>
<inputPorts name="inputEvents"/> <inputPorts name="inputEvents"/>
</plugins> </plugins>
<plugins xsi:type="Filter" name="Valid Counter" classname="kieker.analysis.plugin.filter.forward.CountingFilter"> <plugins xsi:type="Filter" name="Valid Counter" classname="kieker.analysis.plugin.filter.forward.CountingFilter">
<outputPorts name="relayedEvents"/> <outputPorts name="relayedEvents" subscribers="//@plugins.6/@inputPorts.0"/>
<outputPorts name="currentEventCount"/> <outputPorts name="currentEventCount"/>
<displays name="Counter Display"/> <displays name="Counter Display"/>
<inputPorts name="inputEvents"/> <inputPorts name="inputEvents"/>
</plugins> </plugins>
<plugins xsi:type="Filter" name="Global Counter" classname="kieker.analysis.plugin.filter.forward.CountingFilter"> <plugins xsi:type="Filter" name="Global Counter" classname="kieker.analysis.plugin.filter.forward.CountingFilter">
<outputPorts name="relayedEvents"/> <outputPorts name="relayedEvents" subscribers="//@plugins.1/@inputPorts.0"/>
<outputPorts name="currentEventCount"/> <outputPorts name="currentEventCount"/>
<displays name="Counter Display"/> <displays name="Counter Display"/>
<inputPorts name="inputEvents"/> <inputPorts name="inputEvents"/>
</plugins> </plugins>
<plugins xsi:type="Filter" name="Valid Printer" classname="kieker.examples.userguide.ch3and4bookstore.MyResponseTimeOutputPrinter"> <plugins xsi:type="Filter" name="Valid Printer" classname="kieker.examples.userguide.ch3and4bookstore.MyResponseTimeOutputPrinter">
<properties name="validOutput" value="true" description=""/> <properties name="validOutput" value="true"/>
<inputPorts name="newEvent"/> <inputPorts name="newEvent"/>
</plugins> </plugins>
<dependencies filePath="BookstoreApplication.jar"/> <dependencies filePath="BookstoreApplication.jar"/>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment