diff --git a/joylive-implement/joylive-event/joylive-event-opentelemetry/src/main/java/com/jd/live/agent/implement/event/opentelemetry/oltp/OtlpGrpcExporterFactory.java b/joylive-implement/joylive-event/joylive-event-opentelemetry/src/main/java/com/jd/live/agent/implement/event/opentelemetry/oltp/OtlpGrpcExporterFactory.java index 2dfeb4724..faa01f55e 100644 --- a/joylive-implement/joylive-event/joylive-event-opentelemetry/src/main/java/com/jd/live/agent/implement/event/opentelemetry/oltp/OtlpGrpcExporterFactory.java +++ b/joylive-implement/joylive-event/joylive-event-opentelemetry/src/main/java/com/jd/live/agent/implement/event/opentelemetry/oltp/OtlpGrpcExporterFactory.java @@ -34,7 +34,7 @@ public class OtlpGrpcExporterFactory implements ExporterFactory { public MetricReader create(CounterConfig config) { ExporterConfig exporterConfig = config.getExporter(); MetricExporter exporter = OtlpGrpcMetricExporter.builder().setEndpoint(exporterConfig.getEndpoint()). - setAggregationTemporalitySelector(AggregationTemporalitySelector.deltaPreferred()). + setAggregationTemporalitySelector(AggregationTemporalitySelector.alwaysCumulative()). setTimeout(Duration.ofMillis(exporterConfig.getTimeout())).build(); return PeriodicMetricReader.builder(exporter).setInterval(Duration.ofMillis(config.getReaderInterval())).build(); } diff --git a/joylive-implement/joylive-event/joylive-event-opentelemetry/src/main/java/com/jd/live/agent/implement/event/opentelemetry/oltp/OtlpHttpExporterFactory.java b/joylive-implement/joylive-event/joylive-event-opentelemetry/src/main/java/com/jd/live/agent/implement/event/opentelemetry/oltp/OtlpHttpExporterFactory.java index acd8a1355..dbb3600ef 100644 --- a/joylive-implement/joylive-event/joylive-event-opentelemetry/src/main/java/com/jd/live/agent/implement/event/opentelemetry/oltp/OtlpHttpExporterFactory.java +++ b/joylive-implement/joylive-event/joylive-event-opentelemetry/src/main/java/com/jd/live/agent/implement/event/opentelemetry/oltp/OtlpHttpExporterFactory.java @@ -34,7 +34,7 @@ public class OtlpHttpExporterFactory implements ExporterFactory { public MetricReader create(CounterConfig config) { ExporterConfig exporterConfig = config.getExporter(); MetricExporter exporter = OtlpHttpMetricExporter.builder().setEndpoint(exporterConfig.getEndpoint()). - setAggregationTemporalitySelector(AggregationTemporalitySelector.deltaPreferred()). + setAggregationTemporalitySelector(AggregationTemporalitySelector.alwaysCumulative()). setTimeout(Duration.ofMillis(exporterConfig.getTimeout())).build(); return PeriodicMetricReader.builder(exporter).setInterval(Duration.ofMillis(config.getReaderInterval())).build(); }