@Override public Telemetry apply(BaseTelemetry bt) { Preconditions.checkNotNull(bt); MetricTelemetry t = (MetricTelemetry) bt; final Metric.Builder mb = Metric.newBuilder() .setVer(t.getVer()); if (t.getProperties() != null) mb.putAllProperties(t.getProperties()); DataPoint.Builder dpb = DataPoint.newBuilder() .setValue(t.getValue()); final DataPointType dpType = transformDataPointType(t.getKind()); if (dpType != DataPointType.UNRECOGNIZED) dpb.setKind(dpType); if (t.getCount() != null) dpb.setCount(Int32Value.of(t.getCount())); if (t.getMin() != null) dpb.setMin(DoubleValue.of(t.getMin())); if (t.getMax() != null) dpb.setMax(DoubleValue.of(t.getMax())); if (t.getStandardDeviation() != null) dpb.setStdDev(DoubleValue.of(t.getStandardDeviation())); if (t.getName() != null) dpb.setName(t.getName()); mb.addMetrics(dpb); return telemetryBuilderWithStandardFields(t).setMetric(mb).build(); } });
getTelemetryBuilder(MetricTelemetry.ENVELOPE_NAME, iKey).setMetric( Metric.newBuilder() .setVer(mt.getVer()) .addMetrics( DataPoint.newBuilder() getTelemetryBuilder(MetricTelemetry.ENVELOPE_NAME, iKey).setMetric( Metric.newBuilder() .setVer(mt.getVer()) .addMetrics( DataPoint.newBuilder() getTelemetryBuilder(MetricTelemetry.ENVELOPE_NAME, iKey).setMetric( Metric.newBuilder() .setVer(mt.getVer()) .putAllProperties(props) .addMetrics(