Skip to content

Commit

Permalink
review comments
Browse files Browse the repository at this point in the history
  • Loading branch information
surbhigarg92 committed Oct 17, 2024
1 parent bdd50ee commit 05eb2dc
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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();
Expand Down Expand Up @@ -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;
}
Expand Down Expand Up @@ -1721,13 +1721,14 @@ private ApiTracerFactory getDefaultApiTracerFactory() {
private ApiTracerFactory createMetricsApiTracerFactory() {
OpenTelemetry openTelemetry =
this.builtInOpenTelemetryMetricsProvider.getOrCreateOpenTelemetry(
this.getProjectId(), getCredentials());
getDefaultProjectId(), getCredentials());

return openTelemetry != null
? new MetricsTracerFactory(
new OpenTelemetryMetricsRecorder(openTelemetry, BuiltInMetricsConstant.METER_NAME),
builtInOpenTelemetryMetricsProvider.createClientAttributes(
this.getProjectId(), "spanner-java/" + GaxProperties.getLibraryVersion(getClass())))
getDefaultProjectId(),
"spanner-java/" + GaxProperties.getLibraryVersion(getClass())))
: null;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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();
Expand Down

0 comments on commit 05eb2dc

Please sign in to comment.