77 httpHeadersToSpanAttributes ,
88 parseStringToURLObject ,
99 SEMANTIC_ATTRIBUTE_SENTRY_OP ,
10+ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ,
1011 setHttpStatus ,
1112 type Span ,
1213 SPAN_STATUS_ERROR ,
@@ -80,6 +81,7 @@ function setupH3TracingChannels(): void {
8081 name : spanName ,
8182 attributes : {
8283 ...urlAttributes ,
84+ [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.http.nitro.h3' ,
8385 [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : data ?. type === 'middleware' ? 'middleware.nitro' : 'http.server' ,
8486 } ,
8587 } ,
@@ -119,6 +121,7 @@ function setupSrvxTracingChannels(): void {
119121 attributes : {
120122 ...urlAttributes ,
121123 ...headerAttributes ,
124+ [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.http.nitro.srvx' ,
122125 [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : data . middleware ? 'middleware.nitro' : 'http.server' ,
123126 'server.port' : data . server . options . port ,
124127 } ,
@@ -155,7 +158,7 @@ function setupSrvxTracingChannels(): void {
155158 }
156159
157160 const parsedUrl = data . request . _url ? parseStringToURLObject ( data . request . _url . href ) : undefined ;
158- const [ , urlAttributes ] = getHttpSpanDetailsFromUrlObject ( parsedUrl , 'server' , 'auto.http.nitro.srvx.middleware ' , {
161+ const [ , urlAttributes ] = getHttpSpanDetailsFromUrlObject ( parsedUrl , 'server' , 'auto.http.nitro.srvx' , {
159162 method : data . request . method ,
160163 } ) ;
161164
@@ -165,6 +168,7 @@ function setupSrvxTracingChannels(): void {
165168 name : `${ data . middleware ?. handler . name ?? 'unknown' } - ${ data . request . method } ${ data . request . _url ?. pathname } ` ,
166169 attributes : {
167170 ...urlAttributes ,
171+ [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.http.nitro.srvx' ,
168172 [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : 'middleware.nitro' ,
169173 } ,
170174 parentSpan : requestParentSpan || undefined ,
0 commit comments