diff --git a/src/main/java/kieker/gui/model/importer/stages/FailedTraceFilter.java b/src/main/java/kieker/gui/model/importer/stages/FailedTraceFilter.java
new file mode 100644
index 0000000000000000000000000000000000000000..2e6d2270e2b4d6753c994f7f037e158fb2a409a8
--- /dev/null
+++ b/src/main/java/kieker/gui/model/importer/stages/FailedTraceFilter.java
@@ -0,0 +1,22 @@
+package kieker.gui.model.importer.stages;
+
+import kieker.gui.model.domain.ExecutionEntry;
+import teetime.framework.AbstractConsumerStage;
+import teetime.framework.OutputPort;
+
+public final class FailedTraceFilter extends AbstractConsumerStage<ExecutionEntry> {
+
+	private final OutputPort<ExecutionEntry> outputPort = super.createOutputPort();
+
+	@Override
+	protected void execute(final ExecutionEntry element) {
+		if (element.isFailed()) {
+			this.outputPort.send(element);
+		}
+	}
+
+	public OutputPort<ExecutionEntry> getOutputPort() {
+		return this.outputPort;
+	}
+
+}
diff --git a/src/main/java/kieker/gui/view/AggregatedTracesSubView.java b/src/main/java/kieker/gui/view/AggregatedTracesSubView.java
index 50109419ea47c3aebcb4c71c4d61811593700b02..320ad3ef673baab14c8fe659fae55bca9f002769 100644
--- a/src/main/java/kieker/gui/view/AggregatedTracesSubView.java
+++ b/src/main/java/kieker/gui/view/AggregatedTracesSubView.java
@@ -284,9 +284,11 @@ public class AggregatedTracesSubView implements Observer {
 				operationString = operationString.substring(lastPointPos + 1);
 			}
 			if (parent != null) {
-				item.setText(new String[] { executionEntry.getContainer(), componentName, operationString, "" });
+				item.setText(new String[] { executionEntry.getContainer(), componentName, operationString, "",
+					Long.toString(executionEntry.getMinDuration()), Long.toString(executionEntry.getAvgDuration()), Long.toString(executionEntry.getMaxDuration()) });
 			} else {
-				item.setText(new String[] { executionEntry.getContainer(), componentName, operationString, Integer.toString(executionEntry.getCalls()) });
+				item.setText(new String[] { executionEntry.getContainer(), componentName, operationString, Integer.toString(executionEntry.getCalls()),
+					Long.toString(executionEntry.getMinDuration()), Long.toString(executionEntry.getAvgDuration()), Long.toString(executionEntry.getMaxDuration()) });
 			}
 
 			if (executionEntry.isFailed()) {