File tree Expand file tree Collapse file tree
api/metrics/src/main/java/io/opentelemetry/api/metrics
exporters/otlp/trace/src/main/java/io/opentelemetry/exporter/otlp/trace
autoconfigure/src/testPrometheus/java/io/opentelemetry/sdk/autoconfigure
logging/src/main/java/io/opentelemetry/sdk/logging/export
main/java/io/opentelemetry/sdk/metrics
test/java/io/opentelemetry/sdk/metrics
trace/src/main/java/io/opentelemetry/sdk/trace/export Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1111 * IMPORTANT: This is a temporary class, and solution for the metrics package until it will be
1212 * marked as stable.
1313 */
14- public final class GlobalMetricsProvider {
14+ public final class GlobalMeterProvider {
1515 private static final Object mutex = new Object ();
1616 private static final AtomicReference <MeterProvider > globalMeterProvider = new AtomicReference <>();
1717
18- private GlobalMetricsProvider () {}
18+ private GlobalMeterProvider () {}
1919
2020 /** Returns the globally registered {@link MeterProvider}. */
2121 public static MeterProvider get () {
Original file line number Diff line number Diff line change 1212import io .grpc .ManagedChannel ;
1313import io .grpc .Status ;
1414import io .opentelemetry .api .metrics .BoundLongCounter ;
15- import io .opentelemetry .api .metrics .GlobalMetricsProvider ;
15+ import io .opentelemetry .api .metrics .GlobalMeterProvider ;
1616import io .opentelemetry .api .metrics .LongCounter ;
1717import io .opentelemetry .api .metrics .Meter ;
1818import 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 ();
Original file line number Diff line number Diff line change 99
1010import com .linecorp .armeria .client .WebClient ;
1111import com .linecorp .armeria .common .AggregatedHttpResponse ;
12- import io .opentelemetry .api .metrics .GlobalMetricsProvider ;
12+ import io .opentelemetry .api .metrics .GlobalMeterProvider ;
1313import io .opentelemetry .api .metrics .common .Labels ;
1414import java .io .IOException ;
1515import 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 ()))
Original file line number Diff line number Diff line change 66package io .opentelemetry .sdk .logging .export ;
77
88import io .opentelemetry .api .metrics .BoundLongCounter ;
9- import io .opentelemetry .api .metrics .GlobalMetricsProvider ;
9+ import io .opentelemetry .api .metrics .GlobalMeterProvider ;
1010import io .opentelemetry .api .metrics .LongCounter ;
1111import io .opentelemetry .api .metrics .Meter ;
1212import 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" )
Original file line number Diff line number Diff line change 55
66package io .opentelemetry .sdk .metrics ;
77
8- import io .opentelemetry .api .metrics .GlobalMetricsProvider ;
8+ import io .opentelemetry .api .metrics .GlobalMeterProvider ;
99import io .opentelemetry .sdk .common .Clock ;
1010import io .opentelemetry .sdk .internal .SystemClock ;
1111import 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 );
Original file line number Diff line number Diff line change 77
88import static org .assertj .core .api .Assertions .assertThat ;
99
10- import io .opentelemetry .api .metrics .GlobalMetricsProvider ;
10+ import io .opentelemetry .api .metrics .GlobalMeterProvider ;
1111import io .opentelemetry .sdk .resources .Resource ;
1212import 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
Original file line number Diff line number Diff line change 66package io .opentelemetry .sdk .trace .export ;
77
88import io .opentelemetry .api .metrics .BoundLongCounter ;
9- import io .opentelemetry .api .metrics .GlobalMetricsProvider ;
9+ import io .opentelemetry .api .metrics .GlobalMeterProvider ;
1010import io .opentelemetry .api .metrics .LongCounter ;
1111import io .opentelemetry .api .metrics .Meter ;
1212import io .opentelemetry .api .metrics .common .Labels ;
@@ -156,7 +156,7 @@ private Worker(
156156 this .exporterTimeoutNanos = exporterTimeoutNanos ;
157157 this .queue = queue ;
158158 this .signal = new ArrayBlockingQueue <>(1 );
159- Meter meter = GlobalMetricsProvider .getMeter ("io.opentelemetry.sdk.trace" );
159+ Meter meter = GlobalMeterProvider .getMeter ("io.opentelemetry.sdk.trace" );
160160 meter
161161 .longValueObserverBuilder ("queueSize" )
162162 .setDescription ("The number of spans queued" )
You can’t perform that action at this time.
0 commit comments