public static Points<SimpleNumber> generateFakeFullResPoints() { Points<SimpleNumber> points = new Points<SimpleNumber>(); long baseTime = 1234567L; for (int count = 0; count < 5; count++) { Points.Point<SimpleNumber> point = new Points.Point<SimpleNumber>(baseTime + (count*1000), new SimpleNumber((long) count)); points.add(point); } return points; }
public static Collection<PreaggregatedMetric> convertGauges(String tenant, long timestamp, Collection<BluefloodGauge> gauges) { List<PreaggregatedMetric> list = new ArrayList<PreaggregatedMetric>(gauges.size()); for (BluefloodGauge gauge : gauges) { Locator locator = Locator.createLocatorFromPathComponents(tenant, gauge.getName().split(NAME_DELIMITER, -1)); Points<SimpleNumber> points = new Points<SimpleNumber>(); points.add(new Points.Point<SimpleNumber>(timestamp, new SimpleNumber(resolveNumber(gauge.getValue())))); try { Rollup rollup = BluefloodGaugeRollup.buildFromRawSamples(points); PreaggregatedMetric metric = new PreaggregatedMetric(timestamp, locator, DEFAULT_TTL, rollup); list.add(metric); } catch (IOException ex) { throw new IOError(ex); } } return list; }
public static Points<BluefloodGaugeRollup> generateFakeGaugeRollups() { Points<BluefloodGaugeRollup> points = new Points<BluefloodGaugeRollup>(); long startTime = 1234567L; for (int i = 0; i < 5; i++) { long timeNow = startTime + i*1000; Points.Point<BluefloodGaugeRollup> point = new Points.Point<BluefloodGaugeRollup>(timeNow, new BluefloodGaugeRollup() .withLatest(timeNow, i)); points.add(point); } return points; }
public static Points<BasicRollup> generateFakeRollupPoints() { Points<BasicRollup> points = new Points<BasicRollup>(); long baseTime = 1234567L; for (int count = 0; count < 5; count++) { final BasicRollup basicRollup = new BasicRollup(); basicRollup.setCount(count * 100); basicRollup.getAverage().setLongValue(count); Points.Point<BasicRollup> point = new Points.Point<BasicRollup>(baseTime + (count*1000), basicRollup); points.add(point); } return points; }
points.add(new Points.Point(timestamp, new SimpleNumber(metricPoint.getValue()))); metricsParsedAndMergedMeter.mark();
public static Points<BluefloodSetRollup> generateFakeSetRollupPoints() { Points<BluefloodSetRollup> points = new Points<BluefloodSetRollup>(); long startTime = 1234567L; for (int i = 0; i < 5; i++) { long timeNow = startTime + i*1000; Points.Point<BluefloodSetRollup> point = new Points.Point<BluefloodSetRollup>(timeNow, new BluefloodSetRollup() .withObject(i) .withObject(i % 2) .withObject(i / 2)); points.add(point); } return points; }
public static Points<BluefloodCounterRollup> generateFakeCounterRollupPoints() { Points<BluefloodCounterRollup> points = new Points<BluefloodCounterRollup>(); long startTime = 1234567L; for (int i = 0; i < 5; i++) { long timeNow = startTime + i*1000; Points.Point<BluefloodCounterRollup> point = new Points.Point<BluefloodCounterRollup>(timeNow, new BluefloodCounterRollup() .withCount(i + 1000) .withRate((double) i) .withSampleCount(i+1)); points.add(point); } return points; }
public static Points<BluefloodTimerRollup> generateFakeTimerRollups() { Points<BluefloodTimerRollup> points = new Points<BluefloodTimerRollup>(); long startTime = 1234567L; for (int i = 0; i < 5; i++) { long timeNow = startTime + i*1000; BluefloodTimerRollup rollup = new BluefloodTimerRollup() .withAverage(i) .withCount(i) .withCountPS(i*0.1d) .withMaxValue(i) .withMinValue(i) .withSum(Double.valueOf(i+i)) .withVariance(i); rollup.setPercentile("50", i); rollup.setPercentile("99", i * 2 + 1); Points.Point<BluefloodTimerRollup> point = new Points.Point<BluefloodTimerRollup>(timeNow, rollup); points.add(point); } return points; } }