Rename GlobalMetricsProvider to GlobalMeterProvider (#3048) · goodjava/opentelemetry-java@14fd81a · GitHub
Skip to content

Commit 14fd81a

Browse files
authored
Rename GlobalMetricsProvider to GlobalMeterProvider (open-telemetry#3048)
1 parent f64ec29 commit 14fd81a

7 files changed

Lines changed: 17 additions & 17 deletions

File tree

api/metrics/src/main/java/io/opentelemetry/api/metrics/GlobalMetricsProvider.java renamed to api/metrics/src/main/java/io/opentelemetry/api/metrics/GlobalMeterProvider.java

Lines changed: 2 additions & 2 deletions

exporters/otlp/trace/src/main/java/io/opentelemetry/exporter/otlp/trace/OtlpGrpcSpanExporter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import io.grpc.ManagedChannel;
1313
import io.grpc.Status;
1414
import io.opentelemetry.api.metrics.BoundLongCounter;
15-
import io.opentelemetry.api.metrics.GlobalMetricsProvider;
15+
import io.opentelemetry.api.metrics.GlobalMeterProvider;
1616
import io.opentelemetry.api.metrics.LongCounter;
1717
import io.opentelemetry.api.metrics.Meter;
1818
import io.opentelemetry.api.metrics.common.Labels;
@@ -60,7 +60,7 @@ public final class OtlpGrpcSpanExporter implements SpanExporter {
6060
* 0 or to a negative value, the exporter will wait indefinitely.
6161
*/
6262
OtlpGrpcSpanExporter(ManagedChannel channel, long timeoutNanos) {
63-
Meter meter = GlobalMetricsProvider.getMeter("io.opentelemetry.exporters.otlp");
63+
Meter meter = GlobalMeterProvider.getMeter("io.opentelemetry.exporters.otlp");
6464
this.spansSeen =
6565
meter.longCounterBuilder("spansSeenByExporter").build().bind(EXPORTER_NAME_LABELS);
6666
LongCounter spansExportedCounter = meter.longCounterBuilder("spansExportedByExporter").build();

sdk-extensions/autoconfigure/src/testPrometheus/java/io/opentelemetry/sdk/autoconfigure/PrometheusTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
import com.linecorp.armeria.client.WebClient;
1111
import com.linecorp.armeria.common.AggregatedHttpResponse;
12-
import io.opentelemetry.api.metrics.GlobalMetricsProvider;
12+
import io.opentelemetry.api.metrics.GlobalMeterProvider;
1313
import io.opentelemetry.api.metrics.common.Labels;
1414
import java.io.IOException;
1515
import java.net.ServerSocket;
@@ -35,7 +35,7 @@ void prometheusExporter() throws Exception {
3535
System.setProperty("otel.exporter.prometheus.port", String.valueOf(port));
3636
OpenTelemetrySdkAutoConfiguration.initialize();
3737

38-
GlobalMetricsProvider.get()
38+
GlobalMeterProvider.get()
3939
.get("test")
4040
.longValueObserverBuilder("test")
4141
.setUpdater(result -> result.observe(2, Labels.empty()))

sdk-extensions/logging/src/main/java/io/opentelemetry/sdk/logging/export/BatchLogProcessor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
package io.opentelemetry.sdk.logging.export;
77

88
import io.opentelemetry.api.metrics.BoundLongCounter;
9-
import io.opentelemetry.api.metrics.GlobalMetricsProvider;
9+
import io.opentelemetry.api.metrics.GlobalMeterProvider;
1010
import io.opentelemetry.api.metrics.LongCounter;
1111
import io.opentelemetry.api.metrics.Meter;
1212
import io.opentelemetry.api.metrics.common.Labels;
@@ -66,7 +66,7 @@ public CompletableResultCode forceFlush() {
6666

6767
private static class Worker implements Runnable {
6868
static {
69-
Meter meter = GlobalMetricsProvider.getMeter("io.opentelemetry.sdk.logging");
69+
Meter meter = GlobalMeterProvider.getMeter("io.opentelemetry.sdk.logging");
7070
LongCounter logRecordsProcessed =
7171
meter
7272
.longCounterBuilder("logRecordsProcessed")

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
package io.opentelemetry.sdk.metrics;
77

8-
import io.opentelemetry.api.metrics.GlobalMetricsProvider;
8+
import io.opentelemetry.api.metrics.GlobalMeterProvider;
99
import io.opentelemetry.sdk.common.Clock;
1010
import io.opentelemetry.sdk.internal.SystemClock;
1111
import io.opentelemetry.sdk.resources.Resource;
@@ -52,11 +52,11 @@ public SdkMeterProviderBuilder setResource(@Nonnull Resource resource) {
5252
* SdkMeterProviderBuilder} and registers it as the global {@link
5353
* io.opentelemetry.api.metrics.MeterProvider}.
5454
*
55-
* @see GlobalMetricsProvider
55+
* @see GlobalMeterProvider
5656
*/
5757
public SdkMeterProvider buildAndRegisterGlobal() {
5858
SdkMeterProvider meterProvider = build();
59-
GlobalMetricsProvider.set(meterProvider);
59+
GlobalMeterProvider.set(meterProvider);
6060
return meterProvider;
6161
}
6262

@@ -68,7 +68,7 @@ public SdkMeterProvider buildAndRegisterGlobal() {
6868
* that requires access to a global instance of {@link
6969
* io.opentelemetry.api.metrics.MeterProvider}.
7070
*
71-
* @see GlobalMetricsProvider
71+
* @see GlobalMeterProvider
7272
*/
7373
public SdkMeterProvider build() {
7474
return new SdkMeterProvider(clock, resource);

sdk/metrics/src/test/java/io/opentelemetry/sdk/metrics/SdkMeterProviderBuilderTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import static org.assertj.core.api.Assertions.assertThat;
99

10-
import io.opentelemetry.api.metrics.GlobalMetricsProvider;
10+
import io.opentelemetry.api.metrics.GlobalMeterProvider;
1111
import io.opentelemetry.sdk.resources.Resource;
1212
import org.junit.jupiter.api.Test;
1313

@@ -17,9 +17,9 @@ class SdkMeterProviderBuilderTest {
1717
void buildAndRegisterGlobal() {
1818
SdkMeterProvider meterProvider = SdkMeterProvider.builder().buildAndRegisterGlobal();
1919
try {
20-
assertThat(GlobalMetricsProvider.get()).isSameAs(meterProvider);
20+
assertThat(GlobalMeterProvider.get()).isSameAs(meterProvider);
2121
} finally {
22-
GlobalMetricsProvider.set(null);
22+
GlobalMeterProvider.set(null);
2323
}
2424
}
2525

sdk/trace/src/main/java/io/opentelemetry/sdk/trace/export/BatchSpanProcessor.java

Lines changed: 2 additions & 2 deletions

0 commit comments

Comments
 (0)