11import * as dc from 'node:diagnostics_channel' ;
2- import { WEB_SERVER_MIDDLEWARE_SPAN_OP } from '@sentry/conventions/op' ;
2+ import { SENTRY_OP } from '@sentry/conventions/attributes' ;
3+ import { WEB_SERVER_HTTP_SERVER_SPAN_OP , WEB_SERVER_MIDDLEWARE_SPAN_OP } from '@sentry/conventions/op' ;
34import {
45 isObjectLike ,
56 getActiveSpan ,
@@ -9,7 +10,6 @@ import {
910 GLOBAL_OBJ ,
1011 httpHeadersToSpanAttributes ,
1112 parseStringToURLObject ,
12- SEMANTIC_ATTRIBUTE_SENTRY_OP ,
1313 SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ,
1414 setHttpStatus ,
1515 type Span ,
@@ -108,7 +108,7 @@ function setupH3TracingChannels(): void {
108108 attributes : {
109109 ...urlAttributes ,
110110 [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.http.nitro.h3' ,
111- [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : data ?. type === 'middleware' ? WEB_SERVER_MIDDLEWARE_SPAN_OP : 'http.server' ,
111+ [ SENTRY_OP ] : data ?. type === 'middleware' ? WEB_SERVER_MIDDLEWARE_SPAN_OP : WEB_SERVER_HTTP_SERVER_SPAN_OP ,
112112 } ,
113113 } ) ;
114114
@@ -173,7 +173,7 @@ function setupSrvxTracingChannels(): void {
173173 ...urlAttributes ,
174174 ...headerAttributes ,
175175 [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.http.nitro.srvx' ,
176- [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : data . middleware ? WEB_SERVER_MIDDLEWARE_SPAN_OP : 'http.server' ,
176+ [ SENTRY_OP ] : data . middleware ? WEB_SERVER_MIDDLEWARE_SPAN_OP : WEB_SERVER_HTTP_SERVER_SPAN_OP ,
177177 'server.port' : data . server . options . port ,
178178 } ,
179179 // Use the same parent span as middleware to make them siblings
@@ -212,7 +212,7 @@ function setupSrvxTracingChannels(): void {
212212 attributes : {
213213 ...urlAttributes ,
214214 [ SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN ] : 'auto.http.nitro.srvx' ,
215- [ SEMANTIC_ATTRIBUTE_SENTRY_OP ] : WEB_SERVER_MIDDLEWARE_SPAN_OP ,
215+ [ SENTRY_OP ] : WEB_SERVER_MIDDLEWARE_SPAN_OP ,
216216 } ,
217217 parentSpan : requestParentSpans . get ( data . request ) || undefined ,
218218 } ) ;
0 commit comments