File tree 2 files changed +11
-3
lines changed
2 files changed +11
-3
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @middleware.io/middleware-react-native" ,
3
- "version" : " 1.0.6 " ,
3
+ "version" : " 1.0.7 " ,
4
4
"description" : " Middleware React Native real user monitoring SDK" ,
5
5
"main" : " lib/commonjs/index" ,
6
6
"module" : " lib/module/index" ,
Original file line number Diff line number Diff line change @@ -10,7 +10,6 @@ import {
10
10
import { _globalThis } from '@opentelemetry/core' ;
11
11
import { BatchSpanProcessor } from '@opentelemetry/sdk-trace-base' ;
12
12
import { WebTracerProvider } from '@opentelemetry/sdk-trace-web' ;
13
- import GlobalAttributeAppender from './globalAttributeAppender' ;
14
13
import {
15
14
initializeNativeSdk ,
16
15
setNativeSessionId ,
@@ -159,10 +158,19 @@ export const MiddlewareRum: MiddlewareRumType = {
159
158
resource : new Resource ( {
160
159
[ SemanticResourceAttributes . SERVICE_NAME ] : config . serviceName ,
161
160
'project.name' : config . projectName ,
161
+ 'session.id' : getSessionId ( ) ,
162
162
...getResource ( ) ,
163
163
} ) ,
164
164
} ) ;
165
- provider . addSpanProcessor ( new GlobalAttributeAppender ( ) ) ;
165
+
166
+ Object . defineProperty ( provider . resource . attributes , 'session.id' , {
167
+ get ( ) {
168
+ return getSessionId ( ) ;
169
+ } ,
170
+ configurable : true ,
171
+ enumerable : true ,
172
+ } ) ;
173
+
166
174
provider . addSpanProcessor (
167
175
new BatchSpanProcessor ( new ReacNativeSpanExporter ( ) )
168
176
) ;
You can’t perform that action at this time.
0 commit comments