@@ -288,10 +288,11 @@ function extractHTTPTags(event: APIGatewayEvent | APIGatewayProxyEventV2 | ALBEv
288288
289289 if ( eventType . isAPIGatewayEvent ( event ) ) {
290290 const requestContext = event . requestContext ;
291+ const path = requestContext . path ;
291292 if ( requestContext . domainName ) {
292- httpTags [ "http.url" ] = `https://${ requestContext . domainName } ` ;
293+ httpTags [ "http.url" ] = `https://${ requestContext . domainName } ${ path ?? "" } ` ;
293294 }
294- httpTags [ "http.url_details.path" ] = requestContext . path ;
295+ httpTags [ "http.url_details.path" ] = path ;
295296 httpTags [ "http.method" ] = requestContext . httpMethod ;
296297 if ( event . headers ?. Referer ) {
297298 httpTags [ "http.referer" ] = event . headers . Referer ;
@@ -304,8 +305,9 @@ function extractHTTPTags(event: APIGatewayEvent | APIGatewayProxyEventV2 | ALBEv
304305
305306 if ( eventType . isAPIGatewayEventV2 ( event ) ) {
306307 const requestContext = event . requestContext ;
307- httpTags [ "http.url" ] = `https://${ requestContext . domainName } ` ;
308- httpTags [ "http.url_details.path" ] = requestContext . http . path ;
308+ const path = requestContext . http . path ;
309+ httpTags [ "http.url" ] = `https://${ requestContext . domainName } ${ path ?? "" } ` ;
310+ httpTags [ "http.url_details.path" ] = path ;
309311 httpTags [ "http.method" ] = requestContext . http . method ;
310312 if ( event . headers ?. Referer ) {
311313 httpTags [ "http.referer" ] = event . headers . Referer ;
@@ -329,10 +331,11 @@ function extractHTTPTags(event: APIGatewayEvent | APIGatewayProxyEventV2 | ALBEv
329331
330332 if ( eventType . isLambdaUrlEvent ( event ) ) {
331333 const requestContext = event . requestContext ;
334+ const path = requestContext . http . path ;
332335 if ( requestContext . domainName ) {
333- httpTags [ "http.url" ] = `https://${ requestContext . domainName } ` ;
336+ httpTags [ "http.url" ] = `https://${ requestContext . domainName } ${ path ?? "" } ` ;
334337 }
335- httpTags [ "http.url_details.path" ] = requestContext . http . path ;
338+ httpTags [ "http.url_details.path" ] = path ;
336339 httpTags [ "http.method" ] = requestContext . http . method ;
337340 if ( event . headers ?. Referer ) {
338341 httpTags [ "http.referer" ] = event . headers . Referer ;
0 commit comments