Skip to content

Commit e99de27

Browse files
traskgithub-actions[bot]
authored andcommitted
enduser.id and enduser.pseudo.id
1 parent c8b4849 commit e99de27

File tree

5 files changed

+7
-4
lines changed

5 files changed

+7
-4
lines changed

agent/instrumentation/applicationinsights-web-2.3/src/main/java/io/opentelemetry/javaagent/instrumentation/applicationinsightsweb/UserContextInstrumentation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public static void methodEnter(
4343
@Advice.This UserContext userContext, @Advice.Argument(0) String name) {
4444
Span span = VirtualField.find(UserContext.class, Span.class).get(userContext);
4545
if (span != null) {
46-
span.setAttribute("enduser.id", name);
46+
span.setAttribute("enduser.pseudo.id", name);
4747
}
4848
}
4949
}

agent/instrumentation/applicationinsights-web-2.3/src/test/java/ApplicationInsightsWebTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ void setRequestUser() {
6969
.hasAttributesSatisfyingExactly(
7070
equalTo(CodeIncubatingAttributes.CODE_NAMESPACE, "Code"),
7171
equalTo(CodeIncubatingAttributes.CODE_FUNCTION, "setUser"),
72-
equalTo(EnduserIncubatingAttributes.ENDUSER_ID, "myuser")),
72+
equalTo(EnduserIncubatingAttributes.ENDUSER_PSEUDO_ID, "myuser")),
7373
span ->
7474
span.hasName("Code.internalSetUser")
7575
.hasKind(INTERNAL)

smoke-tests/apps/OpenTelemetryApiSupport/src/main/java/com/microsoft/applicationinsights/smoketestapp/TestController.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ public String testApi() {
2020
Span.current().setAttribute("myattr1", "myvalue1");
2121
Span.current().setAttribute("myattr2", "myvalue2");
2222
Span.current().setAttribute("enduser.id", "myuser");
23+
Span.current().setAttribute("enduser.pseudo.id", "mypseudo");
2324
Span.current().updateName("myspanname");
2425
return "OK!";
2526
}

smoke-tests/apps/OpenTelemetryApiSupport/src/smokeTest/java/com/microsoft/applicationinsights/smoketest/OpenTelemetryApiSupportControllerSpansEnabledTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ void testApi() throws Exception {
5454
.isEqualTo("testroleinstance");
5555
assertThat(telemetry.rddEnvelope1.getTags())
5656
.hasEntrySatisfying("ai.internal.sdkVersion", v -> assertThat(v).startsWith("java:3."));
57-
assertThat(telemetry.rddEnvelope1.getTags()).containsEntry("ai.user.id", "myuser");
57+
assertThat(telemetry.rddEnvelope1.getTags()).containsEntry("ai.user.authUserId", "myuser");
58+
assertThat(telemetry.rddEnvelope1.getTags()).containsEntry("ai.user.id", "mypseudo");
5859

5960
SmokeTestExtension.assertParentChild(
6061
telemetry.rd,

smoke-tests/apps/OpenTelemetryApiSupport/src/smokeTest/java/com/microsoft/applicationinsights/smoketest/OpenTelemetryApiSupportTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ void testApi() throws Exception {
5050

5151
assertThat(telemetry.rdEnvelope.getTags())
5252
.hasEntrySatisfying("ai.internal.sdkVersion", v -> assertThat(v).startsWith("java:3."));
53-
assertThat(telemetry.rdEnvelope.getTags()).containsEntry("ai.user.id", "myuser");
53+
assertThat(telemetry.rdEnvelope.getTags()).containsEntry("ai.user.authUserId", "myuser");
54+
assertThat(telemetry.rdEnvelope.getTags()).containsEntry("ai.user.id", "mypseudo");
5455
}
5556

5657
@Test

0 commit comments

Comments
 (0)