From 555d32b34bbe01cf702a4eaf6dc2820adc577b57 Mon Sep 17 00:00:00 2001 From: Diego Hurtado Date: Wed, 7 Oct 2020 14:35:36 -0600 Subject: [PATCH] Refactor timestamp setting --- .../src/opentelemetry/sdk/metrics/export/aggregate.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/opentelemetry-sdk/src/opentelemetry/sdk/metrics/export/aggregate.py b/opentelemetry-sdk/src/opentelemetry/sdk/metrics/export/aggregate.py index 055e8ee99dc..7a7c0041ec8 100644 --- a/opentelemetry-sdk/src/opentelemetry/sdk/metrics/export/aggregate.py +++ b/opentelemetry-sdk/src/opentelemetry/sdk/metrics/export/aggregate.py @@ -210,13 +210,10 @@ def take_checkpoint(self): def merge(self, other): last = self.checkpoint - self.last_update_timestamp = max( - self.last_update_timestamp, other.last_update_timestamp - ) + super().merge(other) if self.last_update_timestamp == other.last_update_timestamp: last = other.checkpoint self.checkpoint = last - super().merge(other) class ValueObserverAggregator(Aggregator):