Skip to content

Commit 7c19e78

Browse files
authored
fix: cleanup span names for reader and writer (#2855)
1 parent 55e5770 commit 7c19e78

3 files changed

Lines changed: 11 additions & 11 deletions

File tree

google-cloud-storage/src/main/java/com/google/cloud/storage/GrpcStorageImpl.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -794,8 +794,8 @@ public GrpcBlobReadChannel reader(String bucket, String blob, BlobSourceOption..
794794

795795
@Override
796796
public GrpcBlobReadChannel reader(BlobId blob, BlobSourceOption... options) {
797-
Span otelSpan = openTelemetryTraceUtil.startSpan("reader", this.getClass().getName());
798-
try (Scope unused = otelSpan.makeCurrent()) {
797+
Span otelSpan = openTelemetryTraceUtil.startSpan("reader", MODULE_STORAGE);
798+
try (Scope ignore = otelSpan.makeCurrent()) {
799799
Opts<ObjectSourceOpt> opts = Opts.unwrap(options).resolveFrom(blob).prepend(defaultOpts);
800800
ReadObjectRequest request = getReadObjectRequest(blob, opts);
801801
GrpcCallContext grpcCallContext = Retrying.newCallContext();
@@ -856,8 +856,8 @@ public void downloadTo(BlobId blob, OutputStream outputStream, BlobSourceOption.
856856

857857
@Override
858858
public GrpcBlobWriteChannel writer(BlobInfo blobInfo, BlobWriteOption... options) {
859-
Span otelSpan = openTelemetryTraceUtil.startSpan("writer", this.getClass().getName());
860-
try (Scope unused = otelSpan.makeCurrent()) {
859+
Span otelSpan = openTelemetryTraceUtil.startSpan("writer", MODULE_STORAGE);
860+
try (Scope ignore = otelSpan.makeCurrent()) {
861861
Opts<ObjectTargetOpt> opts = Opts.unwrap(options).resolveFrom(blobInfo).prepend(defaultOpts);
862862
GrpcCallContext grpcCallContext =
863863
opts.grpcMetadataMapper().apply(GrpcCallContext.createDefault());

google-cloud-storage/src/main/java/com/google/cloud/storage/StorageImpl.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -746,8 +746,8 @@ public StorageReadChannel reader(String bucket, String blob, BlobSourceOption...
746746

747747
@Override
748748
public StorageReadChannel reader(BlobId blob, BlobSourceOption... options) {
749-
Span otelSpan = openTelemetryTraceUtil.startSpan("reader", this.getClass().getName());
750-
try (Scope unused = otelSpan.makeCurrent()) {
749+
Span otelSpan = openTelemetryTraceUtil.startSpan("reader", MODULE_STORAGE);
750+
try (Scope ignored = otelSpan.makeCurrent()) {
751751
Opts<ObjectSourceOpt> opts = Opts.unwrap(options).resolveFrom(blob);
752752
StorageObject storageObject = Conversions.json().blobId().encode(blob);
753753
ImmutableMap<StorageRpc.Option, ?> optionsMap = opts.getRpcOptions();
@@ -789,8 +789,8 @@ public void downloadTo(BlobId blob, OutputStream outputStream, BlobSourceOption.
789789

790790
@Override
791791
public StorageWriteChannel writer(BlobInfo blobInfo, BlobWriteOption... options) {
792-
Span otelSpan = openTelemetryTraceUtil.startSpan("writer", this.getClass().getName());
793-
try (Scope unused = otelSpan.makeCurrent()) {
792+
Span otelSpan = openTelemetryTraceUtil.startSpan("writer", MODULE_STORAGE);
793+
try (Scope ignored = otelSpan.makeCurrent()) {
794794
Opts<ObjectTargetOpt> opts = Opts.unwrap(options).resolveFrom(blobInfo);
795795
final Map<StorageRpc.Option, ?> optionsMap = opts.getRpcOptions();
796796
BlobInfo.Builder builder = blobInfo.toBuilder().setMd5(null).setCrc32c(null);
@@ -819,8 +819,8 @@ public StorageWriteChannel writer(BlobInfo blobInfo, BlobWriteOption... options)
819819

820820
@Override
821821
public StorageWriteChannel writer(URL signedURL) {
822-
Span otelSpan = openTelemetryTraceUtil.startSpan("writer", this.getClass().getName());
823-
try (Scope unused = otelSpan.makeCurrent()) {
822+
Span otelSpan = openTelemetryTraceUtil.startSpan("writer", MODULE_STORAGE);
823+
try (Scope ignored = otelSpan.makeCurrent()) {
824824
// TODO: is it possible to know if a signed url is configured to have a constraint which makes
825825
// it idempotent?
826826
ResultRetryAlgorithm<?> forResumableUploadSessionCreate =

google-cloud-storage/src/main/java/com/google/cloud/storage/otel/OpenTelemetryInstance.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ public Scope makeCurrent() {
153153
@Override
154154
public OpenTelemetryTraceUtil.Span startSpan(String methodName, String module) {
155155
String formatSpanName = String.format("%s/%s", module, methodName);
156-
SpanBuilder spanBuilder = tracer.spanBuilder(formatSpanName).setSpanKind(SpanKind.CLIENT);
156+
SpanBuilder spanBuilder = tracer.spanBuilder(formatSpanName);
157157
io.opentelemetry.api.trace.Span span =
158158
addSettingsAttributesToCurrentSpan(spanBuilder).startSpan();
159159
return new Span(span, formatSpanName);

0 commit comments

Comments
 (0)