File tree Expand file tree Collapse file tree 2 files changed +9
-0
lines changed
gobblin-metrics-libs/gobblin-metrics/src/main/java/org/apache/gobblin/metrics
gobblin-temporal/src/main/java/org/apache/gobblin/temporal/workflows/metrics Expand file tree Collapse file tree 2 files changed +9
-0
lines changed Original file line number Diff line number Diff line change 3333import io .opentelemetry .exporter .otlp .http .metrics .OtlpHttpMetricExporterBuilder ;
3434import io .opentelemetry .sdk .OpenTelemetrySdk ;
3535import io .opentelemetry .sdk .metrics .SdkMeterProvider ;
36+ import io .opentelemetry .sdk .metrics .export .AggregationTemporalitySelector ;
3637import io .opentelemetry .sdk .metrics .export .MetricExporter ;
3738import io .opentelemetry .sdk .metrics .export .PeriodicMetricReader ;
3839import io .opentelemetry .sdk .resources .Resource ;
@@ -86,6 +87,7 @@ protected MetricExporter initializeMetricExporter(State state) {
8687 httpExporterBuilder .addHeader (header .getKey (), header .getValue ());
8788 }
8889 }
90+ httpExporterBuilder .setAggregationTemporalitySelector (AggregationTemporalitySelector .deltaPreferred ());
8991 return httpExporterBuilder .build ();
9092 }
9193
Original file line number Diff line number Diff line change 3333
3434import io .micrometer .core .instrument .Clock ;
3535import io .micrometer .core .instrument .MeterRegistry ;
36+ import io .micrometer .registry .otlp .AggregationTemporality ;
3637import io .micrometer .registry .otlp .OtlpConfig ;
3738import io .micrometer .registry .otlp .OtlpMeterRegistry ;
3839import io .temporal .common .reporter .MicrometerClientStatsReporter ;
@@ -91,6 +92,12 @@ public String prefix() {
9192 return GobblinTemporalConfigurationKeys .TEMPORAL_METRICS_OTLP_PREFIX_WITHOUT_DOT ;
9293 }
9394
95+ @ NotNull
96+ @ Override
97+ public AggregationTemporality aggregationTemporality () {
98+ return AggregationTemporality .DELTA ;
99+ }
100+
94101 @ NotNull
95102 @ Override
96103 public Map <String , String > headers () {
You can’t perform that action at this time.
0 commit comments