From 44ed7f2d5d34fb8beea52ce63043fcfcb1e68abc Mon Sep 17 00:00:00 2001 From: Brunno Ferreira Date: Mon, 16 Sep 2024 14:04:15 +1000 Subject: [PATCH] Fix aggregation comparisons --- .../Metrics/Stable/State/StableMeterSharedState.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/OpenTelemetrySdk/Metrics/Stable/State/StableMeterSharedState.swift b/Sources/OpenTelemetrySdk/Metrics/Stable/State/StableMeterSharedState.swift index 718db240..f1d1768e 100644 --- a/Sources/OpenTelemetrySdk/Metrics/Stable/State/StableMeterSharedState.swift +++ b/Sources/OpenTelemetrySdk/Metrics/Stable/State/StableMeterSharedState.swift @@ -50,7 +50,7 @@ class StableMeterSharedState { var registeredStorages = [SynchronousMetricStorage]() for (reader, registry) in readerStorageRegisteries { for registeredView in reader.registry.findViews(descriptor: instrument, meterScope: instrumentationScope) { - if type(of: registeredView.view.aggregation) == DropAggregator.self { + if type(of: registeredView.view.aggregation) == DropAggregation.self { continue } registeredStorages.append(registry.register(newStorage: SynchronousMetricStorage.create(registeredReader: reader, registeredView: registeredView, descriptor: instrument, exemplarFilter: meterProviderSharedState.exemplarFilter)) as! SynchronousMetricStorage) @@ -66,7 +66,7 @@ class StableMeterSharedState { var registeredStorages = [AsynchronousMetricStorage]() for (reader, registry) in readerStorageRegisteries { for registeredView in reader.registry.findViews(descriptor: instrumentDescriptor, meterScope: instrumentationScope) { - if type(of: registeredView.view.aggregation) == DropAggregator.self { + if type(of: registeredView.view.aggregation) == DropAggregation.self { continue } registeredStorages.append(registry.register(newStorage: AsynchronousMetricStorage.create(registeredReader: reader, registeredView: registeredView, instrumentDescriptor: instrumentDescriptor)) as! AsynchronousMetricStorage)