Package org.radargun.reporting

Examples of org.radargun.reporting.Timeline.addValue()


            }
         }
         Timeline timeline = slaveState.getTimeline();
         long now = System.currentTimeMillis();
         long cacheSize = sizeThread.getAndResetSize();
         timeline.addValue(CACHE_SIZE, new Timeline.Value(now, cacheSize));
         if (stats.isEmpty()) {
            // add zero for all operations we've already reported
            for (String valueCategory : timeline.getValueCategories()) {
               if (valueCategory.endsWith(" Throughput")) {
                  timeline.addValue(valueCategory, new Timeline.Value(now, 0));
View Full Code Here


         timeline.addValue(CACHE_SIZE, new Timeline.Value(now, cacheSize));
         if (stats.isEmpty()) {
            // add zero for all operations we've already reported
            for (String valueCategory : timeline.getValueCategories()) {
               if (valueCategory.endsWith(" Throughput")) {
                  timeline.addValue(valueCategory, new Timeline.Value(now, 0));
               }
            }
         } else {
            Statistics aggregated = stats.get(0).copy();
            for (int i = 1; i < stats.size(); ++i) {
View Full Code Here

               aggregated.merge(stats.get(i));
            }
            for (Map.Entry<String, OperationStats> entry : aggregated.getOperationsStats().entrySet()) {
               Throughput throughput = entry.getValue().getRepresentation(Throughput.class, stats.size(), TimeUnit.MILLISECONDS.toNanos(aggregated.getEnd() - aggregated.getBegin()));
               if (throughput != null && (throughput.actual != 0 || timeline.getValues(entry.getKey() + " Throughput") != null)) {
                  timeline.addValue(entry.getKey() + " Throughput", new Timeline.Value(now, throughput.actual));
               }
            }
         }

         log.trace("Adding iteration " + BackgroundOpsManager.this.stats.size() + ": " + stats);
View Full Code Here

      t0.addValue("Category C", new Timeline.Value(now + 1000, 600));
      t0.addValue("Category C", new Timeline.Value(now + 2500, 800));
      t0.addValue("Category C", new Timeline.Value(now + 3100, 2000));
      t0.addValue("Category C", new Timeline.Value(now + 4000, 1200));

      t1.addValue("Category C", new Timeline.Value(now + 1200, 513));
      t1.addValue("Category C", new Timeline.Value(now + 2100, 912));
      t1.addValue("Category C", new Timeline.Value(now + 3800, 485));

      Cluster cluster = new Cluster();
      cluster.addGroup("default", 2);
View Full Code Here

      t0.addValue("Category C", new Timeline.Value(now + 2500, 800));
      t0.addValue("Category C", new Timeline.Value(now + 3100, 2000));
      t0.addValue("Category C", new Timeline.Value(now + 4000, 1200));

      t1.addValue("Category C", new Timeline.Value(now + 1200, 513));
      t1.addValue("Category C", new Timeline.Value(now + 2100, 912));
      t1.addValue("Category C", new Timeline.Value(now + 3800, 485));

      Cluster cluster = new Cluster();
      cluster.addGroup("default", 2);
      TimelineDocument doc = new TimelineDocument(new TimelineDocument.Configuration(), "test", "testconfig", "Test Config", Arrays.asList(t0, t1), cluster);
View Full Code Here

      t0.addValue("Category C", new Timeline.Value(now + 3100, 2000));
      t0.addValue("Category C", new Timeline.Value(now + 4000, 1200));

      t1.addValue("Category C", new Timeline.Value(now + 1200, 513));
      t1.addValue("Category C", new Timeline.Value(now + 2100, 912));
      t1.addValue("Category C", new Timeline.Value(now + 3800, 485));

      Cluster cluster = new Cluster();
      cluster.addGroup("default", 2);
      TimelineDocument doc = new TimelineDocument(new TimelineDocument.Configuration(), "test", "testconfig", "Test Config", Arrays.asList(t0, t1), cluster);
      try {
View Full Code Here

      t0.addValue("Category A", new Timeline.Value(now + 1000, 10));
      t0.addValue("Category A", new Timeline.Value(now + 2000, 5));
      t0.addValue("Category A", new Timeline.Value(now + 3000, 8));
      t0.addValue("Category A", new Timeline.Value(now + 4000, 12));

      t1.addValue("Category A", new Timeline.Value(now + 1000, 13));
      t1.addValue("Category A", new Timeline.Value(now + 2000, 15));
      t1.addValue("Category A", new Timeline.Value(now + 4000, 5));

      t0.addEvent("Category B", new Timeline.TextEvent(now + 800, "Started"));
      t0.addEvent("Category B", new Timeline.IntervalEvent(now + 1500, "Stage one", 1000));
View Full Code Here

      t0.addValue("Category A", new Timeline.Value(now + 2000, 5));
      t0.addValue("Category A", new Timeline.Value(now + 3000, 8));
      t0.addValue("Category A", new Timeline.Value(now + 4000, 12));

      t1.addValue("Category A", new Timeline.Value(now + 1000, 13));
      t1.addValue("Category A", new Timeline.Value(now + 2000, 15));
      t1.addValue("Category A", new Timeline.Value(now + 4000, 5));

      t0.addEvent("Category B", new Timeline.TextEvent(now + 800, "Started"));
      t0.addEvent("Category B", new Timeline.IntervalEvent(now + 1500, "Stage one", 1000));
      t0.addEvent("Category B", new Timeline.IntervalEvent(now + 2600, "Stage two", 1500));
View Full Code Here

      t0.addValue("Category A", new Timeline.Value(now + 3000, 8));
      t0.addValue("Category A", new Timeline.Value(now + 4000, 12));

      t1.addValue("Category A", new Timeline.Value(now + 1000, 13));
      t1.addValue("Category A", new Timeline.Value(now + 2000, 15));
      t1.addValue("Category A", new Timeline.Value(now + 4000, 5));

      t0.addEvent("Category B", new Timeline.TextEvent(now + 800, "Started"));
      t0.addEvent("Category B", new Timeline.IntervalEvent(now + 1500, "Stage one", 1000));
      t0.addEvent("Category B", new Timeline.IntervalEvent(now + 2600, "Stage two", 1500));
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.