Skip to content

Commit 6ed5788

Browse files
committed
Adding distributed tracing for desudo endpoint
1 parent 5ffe2d4 commit 6ed5788

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/java/no/ssb/dlp/pseudo/service/pseudo/PseudoController.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,14 +103,15 @@ public HttpResponse<Flowable<byte[]>> pseudonymizeField(
103103
* @param request JSON string representing a {@link DepseudoFieldRequest} object.
104104
* @return HTTP response containing a {@link HttpResponse<Flowable>} object.
105105
*/
106-
@NewSpan("depseudonymize column")
106+
@WithSpan("depseudonymize column")
107+
@AddingSpanAttributes
107108
@Operation(summary = "Depseudonymize field", description = "Depseudonymize a field.")
108109
@Produces(MediaType.APPLICATION_JSON)
109110
@Secured({PseudoServiceRole.ADMIN})
110111
@Post(value = "/depseudonymize/field", consumes = MediaType.APPLICATION_JSON)
111112
@ExecuteOn(TaskExecutors.BLOCKING)
112113
public HttpResponse<Flowable<byte[]>> depseudonymizeField(
113-
@SpanTag("depseudonymize column request") @Schema(implementation = DepseudoFieldRequest.class) String request
114+
@SpanAttribute("depseudonymize column request") @Schema(implementation = DepseudoFieldRequest.class) String request
114115
) {
115116
DepseudoFieldRequest req = Json.toObject(DepseudoFieldRequest.class, request);
116117
Span currentSpan = Span.current();

0 commit comments

Comments
 (0)