Skip to content

Commit 9136311

Browse files
committed
disable storages
1 parent 3e4ef5c commit 9136311

File tree

1 file changed

+8
-0
lines changed
  • sdk/metrics/src/main/java/io/opentelemetry/sdk/metrics

1 file changed

+8
-0
lines changed

sdk/metrics/src/main/java/io/opentelemetry/sdk/metrics/SdkMeter.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,14 @@ final class SdkMeter implements Meter {
106106

107107
void updateMeterConfig(MeterConfig meterConfig) {
108108
meterEnabled = meterConfig.isEnabled();
109+
110+
for (RegisteredReader registeredReader : readerStorageRegistries.keySet()) {
111+
Collection<MetricStorage> storages =
112+
Objects.requireNonNull(readerStorageRegistries.get(registeredReader)).getStorages();
113+
for (MetricStorage storage : storages) {
114+
storage.setEnabled(meterEnabled);
115+
}
116+
}
109117
}
110118

111119
// Visible for testing

0 commit comments

Comments
 (0)