From a60dc0c6edf690328b62c3b7579abe13fd3728e8 Mon Sep 17 00:00:00 2001 From: surbhigarg92 Date: Wed, 16 Oct 2024 22:21:19 +0530 Subject: [PATCH] review comments --- .../java/com/google/cloud/spanner/SpannerOptions.java | 11 ++++++----- .../OpenTelemetryBuiltInMetricsTracerTest.java | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/google-cloud-spanner/src/main/java/com/google/cloud/spanner/SpannerOptions.java b/google-cloud-spanner/src/main/java/com/google/cloud/spanner/SpannerOptions.java index 23afce967b0..c2f180ff9ff 100644 --- a/google-cloud-spanner/src/main/java/com/google/cloud/spanner/SpannerOptions.java +++ b/google-cloud-spanner/src/main/java/com/google/cloud/spanner/SpannerOptions.java @@ -820,8 +820,8 @@ public static class Builder private OpenTelemetry openTelemetry; private boolean enableApiTracing = SpannerOptions.environment.isEnableApiTracing(); private boolean enableExtendedTracing = SpannerOptions.environment.isEnableExtendedTracing(); - private boolean enableBuiltInMetrics = true; private boolean enableEndToEndTracing = SpannerOptions.environment.isEnableEndToEndTracing(); + private boolean enableBuiltInMetrics = true; private static String createCustomClientLibToken(String token) { return token + " " + ServiceOptions.getGoogApiClientLibName(); @@ -1403,10 +1403,10 @@ public Builder setEnableApiTracing(boolean enableApiTracing) { } /** - * Sets whether to enable or disable built in metrics for Data client Operations. Built in - * metrics are enabled as default. + * Sets whether to enable or disable built in metrics for Data client operations. Built in + * metrics are enabled by default. */ - public Builder setEnableBuiltInMetrics(boolean enableBuiltInMetrics) { + public Builder setBuiltInMetricsEnabled(boolean enableBuiltInMetrics) { this.enableBuiltInMetrics = enableBuiltInMetrics; return this; } @@ -1727,7 +1727,8 @@ private ApiTracerFactory createMetricsApiTracerFactory() { ? new MetricsTracerFactory( new OpenTelemetryMetricsRecorder(openTelemetry, BuiltInMetricsConstant.METER_NAME), builtInOpenTelemetryMetricsProvider.createClientAttributes( - this.getProjectId(), "spanner-java/" + GaxProperties.getLibraryVersion(getClass()))) + this.getProjectId(), + "spanner-java/" + GaxProperties.getLibraryVersion(getClass()))) : null; } diff --git a/google-cloud-spanner/src/test/java/com/google/cloud/spanner/OpenTelemetryBuiltInMetricsTracerTest.java b/google-cloud-spanner/src/test/java/com/google/cloud/spanner/OpenTelemetryBuiltInMetricsTracerTest.java index 8e3d0986343..b493e36c966 100644 --- a/google-cloud-spanner/src/test/java/com/google/cloud/spanner/OpenTelemetryBuiltInMetricsTracerTest.java +++ b/google-cloud-spanner/src/test/java/com/google/cloud/spanner/OpenTelemetryBuiltInMetricsTracerTest.java @@ -148,7 +148,7 @@ public void createSpannerInstance() { .build()) // Setting this to false so that Spanner Options does not register Metrics Tracer // factory again. - .setEnableBuiltInMetrics(false) + .setBuiltInMetricsEnabled(false) .setApiTracerFactory(metricsTracerFactory) .build() .getService();