Expected behavior
The session_Id field in AI tables should match the value overridden by ThreadContext.getRequestTelemetryContext().getHttpRequestTelemetry().getContext().getSession().setId().
Actual behavior
setId is ignored.
To Reproduce
Steps to reproduce the behavior:
- Create a Java Springboot project.
- In an API implementation:
ThreadContext.getRequestTelemetryContext().getHttpRequestTelemetry().getContext().getSession().setId("new-session-id");
- Perform a HTTP request towards that API
- session_Id in request table of Application Insights stays empty.
Expected behavior
The session_Id field in AI tables should match the value overridden by ThreadContext.getRequestTelemetryContext().getHttpRequestTelemetry().getContext().getSession().setId().
Actual behavior
setId is ignored.
To Reproduce
Steps to reproduce the behavior:
ThreadContext.getRequestTelemetryContext().getHttpRequestTelemetry().getContext().getSession().setId("new-session-id");