influxDbResultsList.add(new InfluxDbResult(id, firstTimeMillis, stepMillis, null, values));
private List<MetricSet> buildMetricSets(String metricSetName, List<InfluxDbResult> influxDbResults) { List<MetricSet> metricSets = new ArrayList<MetricSet>(); if (influxDbResults != null) { for (InfluxDbResult influxDbResult : influxDbResults) { Instant endtime = Instant.ofEpochMilli(influxDbResult.getStartTimeMillis() + influxDbResult.getStepMillis() * influxDbResult.getValues().size()); MetricSetBuilder metricSetBuilder = MetricSet.builder() .name(metricSetName) .startTimeMillis(influxDbResult.getStartTimeMillis()) .startTimeIso(Instant.ofEpochMilli(influxDbResult.getStartTimeMillis()).toString()) .endTimeMillis(endtime.toEpochMilli()) .endTimeIso(endtime.toString()) .stepMillis(influxDbResult.getStepMillis()) .values(influxDbResult.getValues()) .tag("field", influxDbResult.getId()); Map<String, String> tags = influxDbResult.getTags(); if (tags != null) { metricSetBuilder.tags(tags); } metricSets.add(metricSetBuilder.build()); } } return metricSets; } }
private List<MetricSet> buildMetricSets(String metricSetName, List<InfluxDbResult> influxDbResults) { List<MetricSet> metricSets = new ArrayList<MetricSet>(); if (influxDbResults != null) { for (InfluxDbResult influxDbResult : influxDbResults) { Instant endtime = Instant.ofEpochMilli(influxDbResult.getStartTimeMillis() + influxDbResult.getStepMillis() * influxDbResult.getValues().size()); MetricSetBuilder metricSetBuilder = MetricSet.builder() .name(metricSetName) .startTimeMillis(influxDbResult.getStartTimeMillis()) .startTimeIso(Instant.ofEpochMilli(influxDbResult.getStartTimeMillis()).toString()) .endTimeMillis(endtime.toEpochMilli()) .endTimeIso(endtime.toString()) .stepMillis(influxDbResult.getStepMillis()) .values(influxDbResult.getValues()) .tag("field", influxDbResult.getId()); Map<String, String> tags = influxDbResult.getTags(); if (tags != null) { metricSetBuilder.tags(tags); } metricSets.add(metricSetBuilder.build()); } } return metricSets; } }
@Before public void setup() { List<Double> externalDataValues = new ArrayList<>(); externalDataValues.add(25d); externalDataValues.add(25d); externalDataValues.add(26d); InfluxDbResult externalTempResult = new InfluxDbResult("external", 1527396644105L, 60000L, null, externalDataValues); results.add(externalTempResult); List<Double> internalDataValues = new ArrayList<>(); internalDataValues.add(37d); internalDataValues.add(37d); internalDataValues.add(38d); InfluxDbResult internalTempResult = new InfluxDbResult("internal", 1527396644105L, 60000L, null, internalDataValues); results.add(internalTempResult); }
influxDbResultsList.add(new InfluxDbResult(id, firstTimeMillis, stepMillis, null, values));