diff --git a/integration_tests/snapshots/logs/async-metrics_node16.log b/integration_tests/snapshots/logs/async-metrics_node16.log index 061590dae..8c78dfb61 100644 --- a/integration_tests/snapshots/logs/async-metrics_node16.log +++ b/integration_tests/snapshots/logs/async-metrics_node16.log @@ -1,5 +1,6 @@ START +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed APIGateway request { "e": XXXX, "m": "aws.lambda.enhanced.invocations", @@ -8,8 +9,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-async-metrics_node16", "resource:integration-tests-js-XXXX-async-metrics_node16", - "cold_start:true", "memorysize:1024", + "cold_start:true", "datadog_lambda:vX.X.X", "runtime:nodejs16.x" ], @@ -25,7 +26,6 @@ START ], "v": 1 } -XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed APIGateway request { "e": XXXX, "m": "serverless.integration_test.execution", @@ -38,6 +38,7 @@ XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed APIGat } END Duration: XXXX ms (init: XXXX ms) Memory Used: XXXX MB START +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed undefined request { "e": XXXX, "m": "aws.lambda.enhanced.invocations", @@ -46,14 +47,97 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-async-metrics_node16", "resource:integration-tests-js-XXXX-async-metrics_node16", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "serverless.integration_test.execution", + "t": [ + "tagkey:tagvalue", + "eventsource:undefined", + "dd_lambda_layer:datadog-nodev16.XX.X" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-async-metrics_node16", + "resource:integration-tests-js-XXXX-async-metrics_node16", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed undefined request +{ + "e": XXXX, + "m": "serverless.integration_test.execution", + "t": [ + "tagkey:tagvalue", + "eventsource:undefined", + "dd_lambda_layer:datadog-nodev16.XX.X" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-async-metrics_node16", + "resource:integration-tests-js-XXXX-async-metrics_node16", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs16.x" ], "v": 1 } +{ + "e": XXXX, + "m": "serverless.integration_test.execution", + "t": [ + "tagkey:tagvalue", + "eventsource:undefined", + "dd_lambda_layer:datadog-nodev16.XX.X" + ], + "v": 1 +} +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed undefined request +END Duration: XXXX ms Memory Used: XXXX MB +START XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SNS request +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-async-metrics_node16", + "resource:integration-tests-js-XXXX-async-metrics_node16", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} { "e": XXXX, "m": "serverless.integration_test.records_processed", @@ -76,7 +160,6 @@ XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SNS re } END Duration: XXXX ms Memory Used: XXXX MB START -XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SQS request { "e": XXXX, "m": "aws.lambda.enhanced.invocations", @@ -85,8 +168,8 @@ XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SQS re "account_id:XXXX", "functionname:integration-tests-js-XXXX-async-metrics_node16", "resource:integration-tests-js-XXXX-async-metrics_node16", - "cold_start:false", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs16.x" ], @@ -102,6 +185,7 @@ XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SQS re ], "v": 1 } +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SQS request { "e": XXXX, "m": "serverless.integration_test.records_processed", diff --git a/integration_tests/snapshots/logs/async-metrics_node18.log b/integration_tests/snapshots/logs/async-metrics_node18.log index 3c476b5c5..dac81c029 100644 --- a/integration_tests/snapshots/logs/async-metrics_node18.log +++ b/integration_tests/snapshots/logs/async-metrics_node18.log @@ -8,8 +8,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-async-metrics_node18", "resource:integration-tests-js-XXXX-async-metrics_node18", - "cold_start:true", "memorysize:1024", + "cold_start:true", "datadog_lambda:vX.X.X", "runtime:nodejs18.x" ], @@ -38,6 +38,35 @@ XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed APIGat } END Duration: XXXX ms (init: XXXX ms) Memory Used: XXXX MB START +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed undefined request +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-async-metrics_node18", + "resource:integration-tests-js-XXXX-async-metrics_node18", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "serverless.integration_test.execution", + "t": [ + "tagkey:tagvalue", + "eventsource:undefined", + "dd_lambda_layer:datadog-nodev18.XX.X" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB +START +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed undefined request { "e": XXXX, "m": "aws.lambda.enhanced.invocations", @@ -46,14 +75,69 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-async-metrics_node18", "resource:integration-tests-js-XXXX-async-metrics_node18", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "serverless.integration_test.execution", + "t": [ + "tagkey:tagvalue", + "eventsource:undefined", + "dd_lambda_layer:datadog-nodev18.XX.X" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB +START +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed undefined request +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-async-metrics_node18", + "resource:integration-tests-js-XXXX-async-metrics_node18", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs18.x" ], "v": 1 } +{ + "e": XXXX, + "m": "serverless.integration_test.execution", + "t": [ + "tagkey:tagvalue", + "eventsource:undefined", + "dd_lambda_layer:datadog-nodev18.XX.X" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB +START XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SNS request +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-async-metrics_node18", + "resource:integration-tests-js-XXXX-async-metrics_node18", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} { "e": XXXX, "m": "serverless.integration_test.records_processed", @@ -84,14 +168,13 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-async-metrics_node18", "resource:integration-tests-js-XXXX-async-metrics_node18", - "cold_start:false", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs18.x" ], "v": 1 } -XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SQS request { "e": XXXX, "m": "serverless.integration_test.records_processed", @@ -102,6 +185,7 @@ XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SQS re ], "v": 1 } +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SQS request { "e": XXXX, "m": "serverless.integration_test.records_processed", diff --git a/integration_tests/snapshots/logs/async-metrics_node20.log b/integration_tests/snapshots/logs/async-metrics_node20.log index 9da13a4dc..8a3b9e67a 100644 --- a/integration_tests/snapshots/logs/async-metrics_node20.log +++ b/integration_tests/snapshots/logs/async-metrics_node20.log @@ -8,8 +8,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-async-metrics_node20", "resource:integration-tests-js-XXXX-async-metrics_node20", - "cold_start:true", "memorysize:1024", + "cold_start:true", "datadog_lambda:vX.X.X", "runtime:nodejs20.x" ], @@ -38,7 +38,63 @@ START XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed APIGateway request END Duration: XXXX ms (init: XXXX ms) Memory Used: XXXX MB START -XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SNS request +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed undefined request +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-async-metrics_node20", + "resource:integration-tests-js-XXXX-async-metrics_node20", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "serverless.integration_test.execution", + "t": [ + "tagkey:tagvalue", + "eventsource:undefined", + "dd_lambda_layer:datadog-nodev20.XX.X" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-async-metrics_node20", + "resource:integration-tests-js-XXXX-async-metrics_node20", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "serverless.integration_test.execution", + "t": [ + "tagkey:tagvalue", + "eventsource:undefined", + "dd_lambda_layer:datadog-nodev20.XX.X" + ], + "v": 1 +} +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed undefined request +END Duration: XXXX ms Memory Used: XXXX MB +START +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed undefined request { "e": XXXX, "m": "aws.lambda.enhanced.invocations", @@ -47,8 +103,36 @@ XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SNS re "account_id:XXXX", "functionname:integration-tests-js-XXXX-async-metrics_node20", "resource:integration-tests-js-XXXX-async-metrics_node20", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "serverless.integration_test.execution", + "t": [ + "tagkey:tagvalue", + "eventsource:undefined", + "dd_lambda_layer:datadog-nodev20.XX.X" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB +START +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SNS request +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-async-metrics_node20", + "resource:integration-tests-js-XXXX-async-metrics_node20", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs20.x" ], @@ -76,6 +160,7 @@ XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SNS re } END Duration: XXXX ms Memory Used: XXXX MB START +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SQS request { "e": XXXX, "m": "aws.lambda.enhanced.invocations", @@ -84,14 +169,13 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-async-metrics_node20", "resource:integration-tests-js-XXXX-async-metrics_node20", - "cold_start:false", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs20.x" ], "v": 1 } -XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SQS request { "e": XXXX, "m": "serverless.integration_test.records_processed", diff --git a/integration_tests/snapshots/logs/esm_node16.log b/integration_tests/snapshots/logs/esm_node16.log index 03030a9bc..e8b27d58d 100644 --- a/integration_tests/snapshots/logs/esm_node16.log +++ b/integration_tests/snapshots/logs/esm_node16.log @@ -8,8 +8,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-esm_node16", "resource:integration-tests-js-XXXX-esm_node16", - "cold_start:true", "memorysize:1024", + "cold_start:true", "datadog_lambda:vX.X.X", "runtime:nodejs16.x" ], @@ -25,8 +25,25 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-esm_node16", "resource:integration-tests-js-XXXX-esm_node16", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-esm_node16", + "resource:integration-tests-js-XXXX-esm_node16", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs16.x" ], @@ -42,8 +59,42 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-esm_node16", "resource:integration-tests-js-XXXX-esm_node16", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-esm_node16", + "resource:integration-tests-js-XXXX-esm_node16", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-esm_node16", + "resource:integration-tests-js-XXXX-esm_node16", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs16.x" ], diff --git a/integration_tests/snapshots/logs/esm_node18.log b/integration_tests/snapshots/logs/esm_node18.log index 26588ee6b..8a53cda5f 100644 --- a/integration_tests/snapshots/logs/esm_node18.log +++ b/integration_tests/snapshots/logs/esm_node18.log @@ -8,8 +8,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-esm_node18", "resource:integration-tests-js-XXXX-esm_node18", - "cold_start:true", "memorysize:1024", + "cold_start:true", "datadog_lambda:vX.X.X", "runtime:nodejs18.x" ], @@ -25,8 +25,25 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-esm_node18", "resource:integration-tests-js-XXXX-esm_node18", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-esm_node18", + "resource:integration-tests-js-XXXX-esm_node18", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs18.x" ], @@ -42,8 +59,42 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-esm_node18", "resource:integration-tests-js-XXXX-esm_node18", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-esm_node18", + "resource:integration-tests-js-XXXX-esm_node18", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-esm_node18", + "resource:integration-tests-js-XXXX-esm_node18", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs18.x" ], diff --git a/integration_tests/snapshots/logs/esm_node20.log b/integration_tests/snapshots/logs/esm_node20.log index a7d2112d1..a264edffd 100644 --- a/integration_tests/snapshots/logs/esm_node20.log +++ b/integration_tests/snapshots/logs/esm_node20.log @@ -8,8 +8,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-esm_node20", "resource:integration-tests-js-XXXX-esm_node20", - "cold_start:true", "memorysize:1024", + "cold_start:true", "datadog_lambda:vX.X.X", "runtime:nodejs20.x" ], @@ -25,8 +25,25 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-esm_node20", "resource:integration-tests-js-XXXX-esm_node20", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-esm_node20", + "resource:integration-tests-js-XXXX-esm_node20", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs20.x" ], @@ -42,8 +59,42 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-esm_node20", "resource:integration-tests-js-XXXX-esm_node20", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-esm_node20", + "resource:integration-tests-js-XXXX-esm_node20", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-esm_node20", + "resource:integration-tests-js-XXXX-esm_node20", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs20.x" ], diff --git a/integration_tests/snapshots/logs/http-requests_node16.log b/integration_tests/snapshots/logs/http-requests_node16.log index 21608e41b..15cc5ce50 100644 --- a/integration_tests/snapshots/logs/http-requests_node16.log +++ b/integration_tests/snapshots/logs/http-requests_node16.log @@ -8,8 +8,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-http-requests_node16", "resource:integration-tests-js-XXXX-http-requests_node16", - "cold_start:true", "memorysize:1024", + "cold_start:true", "datadog_lambda:vX.X.X", "runtime:nodejs16.x" ], @@ -29,8 +29,29 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-http-requests_node16", "resource:integration-tests-js-XXXX-http-requests_node16", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +HTTP GET https://ip-ranges.datadoghq.com/ TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +HTTP GET https://ip-ranges.datadoghq.eu/ TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Snapshot test http requests successfully made to URLs: https://ip-ranges.datadoghq.com,https://ip-ranges.datadoghq.eu +HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-http-requests_node16", + "resource:integration-tests-js-XXXX-http-requests_node16", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs16.x" ], @@ -50,8 +71,50 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-http-requests_node16", "resource:integration-tests-js-XXXX-http-requests_node16", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +HTTP GET https://ip-ranges.datadoghq.com/ TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +HTTP GET https://ip-ranges.datadoghq.eu/ TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Snapshot test http requests successfully made to URLs: https://ip-ranges.datadoghq.com,https://ip-ranges.datadoghq.eu +HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-http-requests_node16", + "resource:integration-tests-js-XXXX-http-requests_node16", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +HTTP GET https://ip-ranges.datadoghq.com/ TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +HTTP GET https://ip-ranges.datadoghq.eu/ TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Snapshot test http requests successfully made to URLs: https://ip-ranges.datadoghq.com,https://ip-ranges.datadoghq.eu +HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-http-requests_node16", + "resource:integration-tests-js-XXXX-http-requests_node16", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs16.x" ], diff --git a/integration_tests/snapshots/logs/http-requests_node18.log b/integration_tests/snapshots/logs/http-requests_node18.log index b7b9bf594..489911cfa 100644 --- a/integration_tests/snapshots/logs/http-requests_node18.log +++ b/integration_tests/snapshots/logs/http-requests_node18.log @@ -8,8 +8,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-http-requests_node18", "resource:integration-tests-js-XXXX-http-requests_node18", - "cold_start:true", "memorysize:1024", + "cold_start:true", "datadog_lambda:vX.X.X", "runtime:nodejs18.x" ], @@ -29,8 +29,29 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-http-requests_node18", "resource:integration-tests-js-XXXX-http-requests_node18", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +HTTP GET https://ip-ranges.datadoghq.com/ TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +HTTP GET https://ip-ranges.datadoghq.eu/ TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Snapshot test http requests successfully made to URLs: https://ip-ranges.datadoghq.com,https://ip-ranges.datadoghq.eu +HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-http-requests_node18", + "resource:integration-tests-js-XXXX-http-requests_node18", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs18.x" ], @@ -50,8 +71,50 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-http-requests_node18", "resource:integration-tests-js-XXXX-http-requests_node18", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +HTTP GET https://ip-ranges.datadoghq.com/ TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +HTTP GET https://ip-ranges.datadoghq.eu/ TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Snapshot test http requests successfully made to URLs: https://ip-ranges.datadoghq.com,https://ip-ranges.datadoghq.eu +HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-http-requests_node18", + "resource:integration-tests-js-XXXX-http-requests_node18", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +HTTP GET https://ip-ranges.datadoghq.com/ TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +HTTP GET https://ip-ranges.datadoghq.eu/ TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Snapshot test http requests successfully made to URLs: https://ip-ranges.datadoghq.com,https://ip-ranges.datadoghq.eu +HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-http-requests_node18", + "resource:integration-tests-js-XXXX-http-requests_node18", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs18.x" ], diff --git a/integration_tests/snapshots/logs/http-requests_node20.log b/integration_tests/snapshots/logs/http-requests_node20.log index 57add079e..b0e74c955 100644 --- a/integration_tests/snapshots/logs/http-requests_node20.log +++ b/integration_tests/snapshots/logs/http-requests_node20.log @@ -8,8 +8,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-http-requests_node20", "resource:integration-tests-js-XXXX-http-requests_node20", - "cold_start:true", "memorysize:1024", + "cold_start:true", "datadog_lambda:vX.X.X", "runtime:nodejs20.x" ], @@ -29,8 +29,29 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-http-requests_node20", "resource:integration-tests-js-XXXX-http-requests_node20", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +HTTP GET https://ip-ranges.datadoghq.com/ TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +HTTP GET https://ip-ranges.datadoghq.eu/ TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Snapshot test http requests successfully made to URLs: https://ip-ranges.datadoghq.com,https://ip-ranges.datadoghq.eu +HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-http-requests_node20", + "resource:integration-tests-js-XXXX-http-requests_node20", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs20.x" ], @@ -50,8 +71,50 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-http-requests_node20", "resource:integration-tests-js-XXXX-http-requests_node20", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +HTTP GET https://ip-ranges.datadoghq.com/ TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +HTTP GET https://ip-ranges.datadoghq.eu/ TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Snapshot test http requests successfully made to URLs: https://ip-ranges.datadoghq.com,https://ip-ranges.datadoghq.eu +HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-http-requests_node20", + "resource:integration-tests-js-XXXX-http-requests_node20", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +HTTP GET https://ip-ranges.datadoghq.com/ TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +HTTP GET https://ip-ranges.datadoghq.eu/ TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Snapshot test http requests successfully made to URLs: https://ip-ranges.datadoghq.com,https://ip-ranges.datadoghq.eu +HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-http-requests_node20", + "resource:integration-tests-js-XXXX-http-requests_node20", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs20.x" ], diff --git a/integration_tests/snapshots/logs/process-input-traced_node16.log b/integration_tests/snapshots/logs/process-input-traced_node16.log index 6fa8b1a95..d44d94614 100644 --- a/integration_tests/snapshots/logs/process-input-traced_node16.log +++ b/integration_tests/snapshots/logs/process-input-traced_node16.log @@ -180,6 +180,399 @@ START ], "v": 1 } +{ + "traces": [ + [ + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.s3", + "resource": "my-bucket-name", + "error": 0, + "meta": { + "_dd.p.tid": "XXXX", + "_dd.p.dm": "-0", + "service": "remappedS3ServiceName", + "runtime-id":"XXXX", + "operation_name": "aws.s3", + "resource_names": "my-bucket-name", + "request_id":"XXXX", + "_inferred_span.tag_source": "self", + "_inferred_span.synchronicity": "async", + "bucketname": "my-bucket-name", + "bucket_arn": "arn:aws:s3:::my-bucket-name", + "event_name": "ObjectCreated:CompleteMultipartUpload", + "object_key": "multipart_object.txt", + "object_etag": "09876543210987654321098765432109-2", + "_dd.base_service": "integration-tests-js-XXXX-process-input-traced_node16", + "language": "javascript" + }, + "metrics": { + "_dd.agent_psr": 1, + "_dd.top_level": 1, + "object_size": 8388608, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "remappedS3ServiceName", + "type": "web" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.lambda", + "resource": "integration-tests-js-XXXX-process-input-traced_node16", + "error": 0, + "meta": { + "_dd.span_links": "[{\"trace_id\":\"00000000000000000000000000000000\",\"span_id\":\"0000000000000000\",\"attributes\":{\"ptr.kind\":\"aws.s3.object\",\"ptr.dir\":\"u\",\"ptr.hash\":\"5e945cd2009d743bdef019835b237969\",\"link.kind\":\"span-pointer\"}}]", + "service": "integration-tests-js-XXXX-process-input-traced_node16", + "version": "1.0.0", + "runtime-id":"XXXX", + "function_arn":"XXXX_node16", + "function_version": "$LATEST", + "request_id":"XXXX", + "resource_names": "integration-tests-js-XXXX-process-input-traced_node16", + "functionname": "integration-tests-js-XXXX-process-input-traced_node16", + "datadog_lambda":"XXXX", + "function_trigger.event_source": "s3", + "function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name", + "event_type": "S3", + "_dd.base_service": "integration-tests-js-XXXX-process-input-traced_node16", + "language": "javascript" + }, + "metrics": { + "cold_start": 0, + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "aws.lambda", + "type": "serverless" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "getRecordIds", + "resource": "getRecordIds", + "error": 0, + "meta": { + "service": "integration-tests-js-XXXX-process-input-traced_node16", + "version": "1.0.0", + "runtime-id":"XXXX", + "record_event_type": "S3", + "record_ids":"XXXX/multipart_object.txt", + "language": "javascript" + }, + "metrics": { + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "integration-tests-js-XXXX-process-input-traced_node16" + } + ] + ] +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-process-input-traced_node16", + "resource:integration-tests-js-XXXX-process-input-traced_node16", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "serverless.integration_test.execution", + "t": [ + "function:process-input-traced", + "dd_lambda_layer:datadog-nodev16.XX.X" + ], + "v": 1 +} +{ + "traces": [ + [ + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.s3", + "resource": "my-bucket-name", + "error": 0, + "meta": { + "_dd.p.tid": "XXXX", + "_dd.p.dm": "-0", + "service": "remappedS3ServiceName", + "runtime-id":"XXXX", + "operation_name": "aws.s3", + "resource_names": "my-bucket-name", + "request_id":"XXXX", + "_inferred_span.tag_source": "self", + "_inferred_span.synchronicity": "async", + "bucketname": "my-bucket-name", + "bucket_arn": "arn:aws:s3:::my-bucket-name", + "event_name": "ObjectCreated:Copy", + "object_key": "copied_object.txt", + "object_etag": "01234567890123456789012345678901", + "_dd.base_service": "integration-tests-js-XXXX-process-input-traced_node16", + "language": "javascript" + }, + "metrics": { + "_dd.agent_psr": 1, + "_dd.top_level": 1, + "object_size": 100, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "remappedS3ServiceName", + "type": "web" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.lambda", + "resource": "integration-tests-js-XXXX-process-input-traced_node16", + "error": 0, + "meta": { + "_dd.span_links": "[{\"trace_id\":\"00000000000000000000000000000000\",\"span_id\":\"0000000000000000\",\"attributes\":{\"ptr.kind\":\"aws.s3.object\",\"ptr.dir\":\"u\",\"ptr.hash\":\"9b03fa9d6a34c7b40a2a2907eb0db1f6\",\"link.kind\":\"span-pointer\"}}]", + "service": "integration-tests-js-XXXX-process-input-traced_node16", + "version": "1.0.0", + "runtime-id":"XXXX", + "function_arn":"XXXX_node16", + "function_version": "$LATEST", + "request_id":"XXXX", + "resource_names": "integration-tests-js-XXXX-process-input-traced_node16", + "functionname": "integration-tests-js-XXXX-process-input-traced_node16", + "datadog_lambda":"XXXX", + "function_trigger.event_source": "s3", + "function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name", + "event_type": "S3", + "_dd.base_service": "integration-tests-js-XXXX-process-input-traced_node16", + "language": "javascript" + }, + "metrics": { + "cold_start": 0, + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "aws.lambda", + "type": "serverless" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "getRecordIds", + "resource": "getRecordIds", + "error": 0, + "meta": { + "service": "integration-tests-js-XXXX-process-input-traced_node16", + "version": "1.0.0", + "runtime-id":"XXXX", + "record_event_type": "S3", + "record_ids":"XXXX/copied_object.txt", + "language": "javascript" + }, + "metrics": { + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "integration-tests-js-XXXX-process-input-traced_node16" + } + ] + ] +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-process-input-traced_node16", + "resource:integration-tests-js-XXXX-process-input-traced_node16", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "serverless.integration_test.execution", + "t": [ + "function:process-input-traced", + "dd_lambda_layer:datadog-nodev16.XX.X" + ], + "v": 1 +} +{ + "traces": [ + [ + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.s3", + "resource": "my-bucket-name", + "error": 0, + "meta": { + "_dd.p.tid": "XXXX", + "_dd.p.dm": "-0", + "service": "remappedS3ServiceName", + "runtime-id":"XXXX", + "operation_name": "aws.s3", + "resource_names": "my-bucket-name", + "request_id":"XXXX", + "_inferred_span.tag_source": "self", + "_inferred_span.synchronicity": "async", + "bucketname": "my-bucket-name", + "bucket_arn": "arn:aws:s3:::my-bucket-name", + "event_name": "ObjectCreated:Put", + "object_key": "test_object.txt", + "object_etag": "abcdef0123456789abcdef01234567890", + "_dd.base_service": "integration-tests-js-XXXX-process-input-traced_node16", + "language": "javascript" + }, + "metrics": { + "_dd.agent_psr": 1, + "_dd.top_level": 1, + "object_size": 100, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "remappedS3ServiceName", + "type": "web" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.lambda", + "resource": "integration-tests-js-XXXX-process-input-traced_node16", + "error": 0, + "meta": { + "_dd.span_links": "[{\"trace_id\":\"00000000000000000000000000000000\",\"span_id\":\"0000000000000000\",\"attributes\":{\"ptr.kind\":\"aws.s3.object\",\"ptr.dir\":\"u\",\"ptr.hash\":\"b2229b8289f3e49de4f01af8d228ebd8\",\"link.kind\":\"span-pointer\"}}]", + "service": "integration-tests-js-XXXX-process-input-traced_node16", + "version": "1.0.0", + "runtime-id":"XXXX", + "function_arn":"XXXX_node16", + "function_version": "$LATEST", + "request_id":"XXXX", + "resource_names": "integration-tests-js-XXXX-process-input-traced_node16", + "functionname": "integration-tests-js-XXXX-process-input-traced_node16", + "datadog_lambda":"XXXX", + "function_trigger.event_source": "s3", + "function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name", + "event_type": "S3", + "_dd.base_service": "integration-tests-js-XXXX-process-input-traced_node16", + "language": "javascript" + }, + "metrics": { + "cold_start": 0, + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "aws.lambda", + "type": "serverless" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "getRecordIds", + "resource": "getRecordIds", + "error": 0, + "meta": { + "service": "integration-tests-js-XXXX-process-input-traced_node16", + "version": "1.0.0", + "runtime-id":"XXXX", + "record_event_type": "S3", + "record_ids":"XXXX/test_object.txt", + "language": "javascript" + }, + "metrics": { + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "integration-tests-js-XXXX-process-input-traced_node16" + } + ] + ] +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-process-input-traced_node16", + "resource:integration-tests-js-XXXX-process-input-traced_node16", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "serverless.integration_test.execution", + "t": [ + "function:process-input-traced", + "dd_lambda_layer:datadog-nodev16.XX.X" + ], + "v": 1 +} { "traces": [ [ diff --git a/integration_tests/snapshots/logs/process-input-traced_node18.log b/integration_tests/snapshots/logs/process-input-traced_node18.log index 02bd1a208..3c8d3f548 100644 --- a/integration_tests/snapshots/logs/process-input-traced_node18.log +++ b/integration_tests/snapshots/logs/process-input-traced_node18.log @@ -180,6 +180,399 @@ START ], "v": 1 } +{ + "traces": [ + [ + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.s3", + "resource": "my-bucket-name", + "error": 0, + "meta": { + "_dd.p.tid": "XXXX", + "_dd.p.dm": "-0", + "service": "remappedS3ServiceName", + "runtime-id":"XXXX", + "operation_name": "aws.s3", + "resource_names": "my-bucket-name", + "request_id":"XXXX", + "_inferred_span.tag_source": "self", + "_inferred_span.synchronicity": "async", + "bucketname": "my-bucket-name", + "bucket_arn": "arn:aws:s3:::my-bucket-name", + "event_name": "ObjectCreated:CompleteMultipartUpload", + "object_key": "multipart_object.txt", + "object_etag": "09876543210987654321098765432109-2", + "_dd.base_service": "integration-tests-js-XXXX-process-input-traced_node18", + "language": "javascript" + }, + "metrics": { + "_dd.agent_psr": 1, + "_dd.top_level": 1, + "object_size": 8388608, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "remappedS3ServiceName", + "type": "web" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.lambda", + "resource": "integration-tests-js-XXXX-process-input-traced_node18", + "error": 0, + "meta": { + "_dd.span_links": "[{\"trace_id\":\"00000000000000000000000000000000\",\"span_id\":\"0000000000000000\",\"attributes\":{\"ptr.kind\":\"aws.s3.object\",\"ptr.dir\":\"u\",\"ptr.hash\":\"5e945cd2009d743bdef019835b237969\",\"link.kind\":\"span-pointer\"}}]", + "service": "integration-tests-js-XXXX-process-input-traced_node18", + "version": "1.0.0", + "runtime-id":"XXXX", + "function_arn":"XXXX_node18", + "function_version": "$LATEST", + "request_id":"XXXX", + "resource_names": "integration-tests-js-XXXX-process-input-traced_node18", + "functionname": "integration-tests-js-XXXX-process-input-traced_node18", + "datadog_lambda":"XXXX", + "function_trigger.event_source": "s3", + "function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name", + "event_type": "S3", + "_dd.base_service": "integration-tests-js-XXXX-process-input-traced_node18", + "language": "javascript" + }, + "metrics": { + "cold_start": 0, + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "aws.lambda", + "type": "serverless" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "getRecordIds", + "resource": "getRecordIds", + "error": 0, + "meta": { + "service": "integration-tests-js-XXXX-process-input-traced_node18", + "version": "1.0.0", + "runtime-id":"XXXX", + "record_event_type": "S3", + "record_ids":"XXXX/multipart_object.txt", + "language": "javascript" + }, + "metrics": { + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "integration-tests-js-XXXX-process-input-traced_node18" + } + ] + ] +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-process-input-traced_node18", + "resource:integration-tests-js-XXXX-process-input-traced_node18", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "serverless.integration_test.execution", + "t": [ + "function:process-input-traced", + "dd_lambda_layer:datadog-nodev18.XX.X" + ], + "v": 1 +} +{ + "traces": [ + [ + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.s3", + "resource": "my-bucket-name", + "error": 0, + "meta": { + "_dd.p.tid": "XXXX", + "_dd.p.dm": "-0", + "service": "remappedS3ServiceName", + "runtime-id":"XXXX", + "operation_name": "aws.s3", + "resource_names": "my-bucket-name", + "request_id":"XXXX", + "_inferred_span.tag_source": "self", + "_inferred_span.synchronicity": "async", + "bucketname": "my-bucket-name", + "bucket_arn": "arn:aws:s3:::my-bucket-name", + "event_name": "ObjectCreated:Copy", + "object_key": "copied_object.txt", + "object_etag": "01234567890123456789012345678901", + "_dd.base_service": "integration-tests-js-XXXX-process-input-traced_node18", + "language": "javascript" + }, + "metrics": { + "_dd.agent_psr": 1, + "_dd.top_level": 1, + "object_size": 100, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "remappedS3ServiceName", + "type": "web" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.lambda", + "resource": "integration-tests-js-XXXX-process-input-traced_node18", + "error": 0, + "meta": { + "_dd.span_links": "[{\"trace_id\":\"00000000000000000000000000000000\",\"span_id\":\"0000000000000000\",\"attributes\":{\"ptr.kind\":\"aws.s3.object\",\"ptr.dir\":\"u\",\"ptr.hash\":\"9b03fa9d6a34c7b40a2a2907eb0db1f6\",\"link.kind\":\"span-pointer\"}}]", + "service": "integration-tests-js-XXXX-process-input-traced_node18", + "version": "1.0.0", + "runtime-id":"XXXX", + "function_arn":"XXXX_node18", + "function_version": "$LATEST", + "request_id":"XXXX", + "resource_names": "integration-tests-js-XXXX-process-input-traced_node18", + "functionname": "integration-tests-js-XXXX-process-input-traced_node18", + "datadog_lambda":"XXXX", + "function_trigger.event_source": "s3", + "function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name", + "event_type": "S3", + "_dd.base_service": "integration-tests-js-XXXX-process-input-traced_node18", + "language": "javascript" + }, + "metrics": { + "cold_start": 0, + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "aws.lambda", + "type": "serverless" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "getRecordIds", + "resource": "getRecordIds", + "error": 0, + "meta": { + "service": "integration-tests-js-XXXX-process-input-traced_node18", + "version": "1.0.0", + "runtime-id":"XXXX", + "record_event_type": "S3", + "record_ids":"XXXX/copied_object.txt", + "language": "javascript" + }, + "metrics": { + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "integration-tests-js-XXXX-process-input-traced_node18" + } + ] + ] +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-process-input-traced_node18", + "resource:integration-tests-js-XXXX-process-input-traced_node18", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "serverless.integration_test.execution", + "t": [ + "function:process-input-traced", + "dd_lambda_layer:datadog-nodev18.XX.X" + ], + "v": 1 +} +{ + "traces": [ + [ + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.s3", + "resource": "my-bucket-name", + "error": 0, + "meta": { + "_dd.p.tid": "XXXX", + "_dd.p.dm": "-0", + "service": "remappedS3ServiceName", + "runtime-id":"XXXX", + "operation_name": "aws.s3", + "resource_names": "my-bucket-name", + "request_id":"XXXX", + "_inferred_span.tag_source": "self", + "_inferred_span.synchronicity": "async", + "bucketname": "my-bucket-name", + "bucket_arn": "arn:aws:s3:::my-bucket-name", + "event_name": "ObjectCreated:Put", + "object_key": "test_object.txt", + "object_etag": "abcdef0123456789abcdef01234567890", + "_dd.base_service": "integration-tests-js-XXXX-process-input-traced_node18", + "language": "javascript" + }, + "metrics": { + "_dd.agent_psr": 1, + "_dd.top_level": 1, + "object_size": 100, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "remappedS3ServiceName", + "type": "web" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.lambda", + "resource": "integration-tests-js-XXXX-process-input-traced_node18", + "error": 0, + "meta": { + "_dd.span_links": "[{\"trace_id\":\"00000000000000000000000000000000\",\"span_id\":\"0000000000000000\",\"attributes\":{\"ptr.kind\":\"aws.s3.object\",\"ptr.dir\":\"u\",\"ptr.hash\":\"b2229b8289f3e49de4f01af8d228ebd8\",\"link.kind\":\"span-pointer\"}}]", + "service": "integration-tests-js-XXXX-process-input-traced_node18", + "version": "1.0.0", + "runtime-id":"XXXX", + "function_arn":"XXXX_node18", + "function_version": "$LATEST", + "request_id":"XXXX", + "resource_names": "integration-tests-js-XXXX-process-input-traced_node18", + "functionname": "integration-tests-js-XXXX-process-input-traced_node18", + "datadog_lambda":"XXXX", + "function_trigger.event_source": "s3", + "function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name", + "event_type": "S3", + "_dd.base_service": "integration-tests-js-XXXX-process-input-traced_node18", + "language": "javascript" + }, + "metrics": { + "cold_start": 0, + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "aws.lambda", + "type": "serverless" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "getRecordIds", + "resource": "getRecordIds", + "error": 0, + "meta": { + "service": "integration-tests-js-XXXX-process-input-traced_node18", + "version": "1.0.0", + "runtime-id":"XXXX", + "record_event_type": "S3", + "record_ids":"XXXX/test_object.txt", + "language": "javascript" + }, + "metrics": { + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "integration-tests-js-XXXX-process-input-traced_node18" + } + ] + ] +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-process-input-traced_node18", + "resource:integration-tests-js-XXXX-process-input-traced_node18", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "serverless.integration_test.execution", + "t": [ + "function:process-input-traced", + "dd_lambda_layer:datadog-nodev18.XX.X" + ], + "v": 1 +} { "traces": [ [ diff --git a/integration_tests/snapshots/logs/process-input-traced_node20.log b/integration_tests/snapshots/logs/process-input-traced_node20.log index 02917a717..f76a74a00 100644 --- a/integration_tests/snapshots/logs/process-input-traced_node20.log +++ b/integration_tests/snapshots/logs/process-input-traced_node20.log @@ -180,6 +180,399 @@ START ], "v": 1 } +{ + "traces": [ + [ + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.s3", + "resource": "my-bucket-name", + "error": 0, + "meta": { + "_dd.p.tid": "XXXX", + "_dd.p.dm": "-0", + "service": "remappedS3ServiceName", + "runtime-id":"XXXX", + "operation_name": "aws.s3", + "resource_names": "my-bucket-name", + "request_id":"XXXX", + "_inferred_span.tag_source": "self", + "_inferred_span.synchronicity": "async", + "bucketname": "my-bucket-name", + "bucket_arn": "arn:aws:s3:::my-bucket-name", + "event_name": "ObjectCreated:CompleteMultipartUpload", + "object_key": "multipart_object.txt", + "object_etag": "09876543210987654321098765432109-2", + "_dd.base_service": "integration-tests-js-XXXX-process-input-traced_node20", + "language": "javascript" + }, + "metrics": { + "_dd.agent_psr": 1, + "_dd.top_level": 1, + "object_size": 8388608, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "remappedS3ServiceName", + "type": "web" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.lambda", + "resource": "integration-tests-js-XXXX-process-input-traced_node20", + "error": 0, + "meta": { + "_dd.span_links": "[{\"trace_id\":\"00000000000000000000000000000000\",\"span_id\":\"0000000000000000\",\"attributes\":{\"ptr.kind\":\"aws.s3.object\",\"ptr.dir\":\"u\",\"ptr.hash\":\"5e945cd2009d743bdef019835b237969\",\"link.kind\":\"span-pointer\"}}]", + "service": "integration-tests-js-XXXX-process-input-traced_node20", + "version": "1.0.0", + "runtime-id":"XXXX", + "function_arn":"XXXX_node20", + "function_version": "$LATEST", + "request_id":"XXXX", + "resource_names": "integration-tests-js-XXXX-process-input-traced_node20", + "functionname": "integration-tests-js-XXXX-process-input-traced_node20", + "datadog_lambda":"XXXX", + "function_trigger.event_source": "s3", + "function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name", + "event_type": "S3", + "_dd.base_service": "integration-tests-js-XXXX-process-input-traced_node20", + "language": "javascript" + }, + "metrics": { + "cold_start": 0, + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "aws.lambda", + "type": "serverless" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "getRecordIds", + "resource": "getRecordIds", + "error": 0, + "meta": { + "service": "integration-tests-js-XXXX-process-input-traced_node20", + "version": "1.0.0", + "runtime-id":"XXXX", + "record_event_type": "S3", + "record_ids":"XXXX/multipart_object.txt", + "language": "javascript" + }, + "metrics": { + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "integration-tests-js-XXXX-process-input-traced_node20" + } + ] + ] +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-process-input-traced_node20", + "resource:integration-tests-js-XXXX-process-input-traced_node20", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "serverless.integration_test.execution", + "t": [ + "function:process-input-traced", + "dd_lambda_layer:datadog-nodev20.XX.X" + ], + "v": 1 +} +{ + "traces": [ + [ + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.s3", + "resource": "my-bucket-name", + "error": 0, + "meta": { + "_dd.p.tid": "XXXX", + "_dd.p.dm": "-0", + "service": "remappedS3ServiceName", + "runtime-id":"XXXX", + "operation_name": "aws.s3", + "resource_names": "my-bucket-name", + "request_id":"XXXX", + "_inferred_span.tag_source": "self", + "_inferred_span.synchronicity": "async", + "bucketname": "my-bucket-name", + "bucket_arn": "arn:aws:s3:::my-bucket-name", + "event_name": "ObjectCreated:Copy", + "object_key": "copied_object.txt", + "object_etag": "01234567890123456789012345678901", + "_dd.base_service": "integration-tests-js-XXXX-process-input-traced_node20", + "language": "javascript" + }, + "metrics": { + "_dd.agent_psr": 1, + "_dd.top_level": 1, + "object_size": 100, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "remappedS3ServiceName", + "type": "web" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.lambda", + "resource": "integration-tests-js-XXXX-process-input-traced_node20", + "error": 0, + "meta": { + "_dd.span_links": "[{\"trace_id\":\"00000000000000000000000000000000\",\"span_id\":\"0000000000000000\",\"attributes\":{\"ptr.kind\":\"aws.s3.object\",\"ptr.dir\":\"u\",\"ptr.hash\":\"9b03fa9d6a34c7b40a2a2907eb0db1f6\",\"link.kind\":\"span-pointer\"}}]", + "service": "integration-tests-js-XXXX-process-input-traced_node20", + "version": "1.0.0", + "runtime-id":"XXXX", + "function_arn":"XXXX_node20", + "function_version": "$LATEST", + "request_id":"XXXX", + "resource_names": "integration-tests-js-XXXX-process-input-traced_node20", + "functionname": "integration-tests-js-XXXX-process-input-traced_node20", + "datadog_lambda":"XXXX", + "function_trigger.event_source": "s3", + "function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name", + "event_type": "S3", + "_dd.base_service": "integration-tests-js-XXXX-process-input-traced_node20", + "language": "javascript" + }, + "metrics": { + "cold_start": 0, + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "aws.lambda", + "type": "serverless" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "getRecordIds", + "resource": "getRecordIds", + "error": 0, + "meta": { + "service": "integration-tests-js-XXXX-process-input-traced_node20", + "version": "1.0.0", + "runtime-id":"XXXX", + "record_event_type": "S3", + "record_ids":"XXXX/copied_object.txt", + "language": "javascript" + }, + "metrics": { + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "integration-tests-js-XXXX-process-input-traced_node20" + } + ] + ] +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-process-input-traced_node20", + "resource:integration-tests-js-XXXX-process-input-traced_node20", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "serverless.integration_test.execution", + "t": [ + "function:process-input-traced", + "dd_lambda_layer:datadog-nodev20.XX.X" + ], + "v": 1 +} +{ + "traces": [ + [ + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.s3", + "resource": "my-bucket-name", + "error": 0, + "meta": { + "_dd.p.tid": "XXXX", + "_dd.p.dm": "-0", + "service": "remappedS3ServiceName", + "runtime-id":"XXXX", + "operation_name": "aws.s3", + "resource_names": "my-bucket-name", + "request_id":"XXXX", + "_inferred_span.tag_source": "self", + "_inferred_span.synchronicity": "async", + "bucketname": "my-bucket-name", + "bucket_arn": "arn:aws:s3:::my-bucket-name", + "event_name": "ObjectCreated:Put", + "object_key": "test_object.txt", + "object_etag": "abcdef0123456789abcdef01234567890", + "_dd.base_service": "integration-tests-js-XXXX-process-input-traced_node20", + "language": "javascript" + }, + "metrics": { + "_dd.agent_psr": 1, + "_dd.top_level": 1, + "object_size": 100, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "remappedS3ServiceName", + "type": "web" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.lambda", + "resource": "integration-tests-js-XXXX-process-input-traced_node20", + "error": 0, + "meta": { + "_dd.span_links": "[{\"trace_id\":\"00000000000000000000000000000000\",\"span_id\":\"0000000000000000\",\"attributes\":{\"ptr.kind\":\"aws.s3.object\",\"ptr.dir\":\"u\",\"ptr.hash\":\"b2229b8289f3e49de4f01af8d228ebd8\",\"link.kind\":\"span-pointer\"}}]", + "service": "integration-tests-js-XXXX-process-input-traced_node20", + "version": "1.0.0", + "runtime-id":"XXXX", + "function_arn":"XXXX_node20", + "function_version": "$LATEST", + "request_id":"XXXX", + "resource_names": "integration-tests-js-XXXX-process-input-traced_node20", + "functionname": "integration-tests-js-XXXX-process-input-traced_node20", + "datadog_lambda":"XXXX", + "function_trigger.event_source": "s3", + "function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name", + "event_type": "S3", + "_dd.base_service": "integration-tests-js-XXXX-process-input-traced_node20", + "language": "javascript" + }, + "metrics": { + "cold_start": 0, + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "aws.lambda", + "type": "serverless" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "getRecordIds", + "resource": "getRecordIds", + "error": 0, + "meta": { + "service": "integration-tests-js-XXXX-process-input-traced_node20", + "version": "1.0.0", + "runtime-id":"XXXX", + "record_event_type": "S3", + "record_ids":"XXXX/test_object.txt", + "language": "javascript" + }, + "metrics": { + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "integration-tests-js-XXXX-process-input-traced_node20" + } + ] + ] +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-process-input-traced_node20", + "resource:integration-tests-js-XXXX-process-input-traced_node20", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "serverless.integration_test.execution", + "t": [ + "function:process-input-traced", + "dd_lambda_layer:datadog-nodev20.XX.X" + ], + "v": 1 +} { "traces": [ [ diff --git a/integration_tests/snapshots/logs/status-code-500s_node16.log b/integration_tests/snapshots/logs/status-code-500s_node16.log index 04e0a8bb5..c193f4fcf 100644 --- a/integration_tests/snapshots/logs/status-code-500s_node16.log +++ b/integration_tests/snapshots/logs/status-code-500s_node16.log @@ -127,6 +127,294 @@ START ], "v": 1 } +{ + "traces": [ + [ + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.s3", + "resource": "my-bucket-name", + "error": 0, + "meta": { + "_dd.p.tid": "XXXX", + "_dd.p.dm": "-0", + "service": "remappedS3ServiceName", + "runtime-id":"XXXX", + "operation_name": "aws.s3", + "resource_names": "my-bucket-name", + "request_id":"XXXX", + "_inferred_span.tag_source": "self", + "_inferred_span.synchronicity": "async", + "bucketname": "my-bucket-name", + "bucket_arn": "arn:aws:s3:::my-bucket-name", + "event_name": "ObjectCreated:CompleteMultipartUpload", + "object_key": "multipart_object.txt", + "object_etag": "09876543210987654321098765432109-2", + "_dd.base_service": "integration-tests-js-XXXX-status-code-500s_node16", + "language": "javascript" + }, + "metrics": { + "_dd.agent_psr": 1, + "_dd.top_level": 1, + "object_size": 8388608, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "remappedS3ServiceName", + "type": "web" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.lambda", + "resource": "integration-tests-js-XXXX-status-code-500s_node16", + "error": 0, + "meta": { + "_dd.span_links": "[{\"trace_id\":\"00000000000000000000000000000000\",\"span_id\":\"0000000000000000\",\"attributes\":{\"ptr.kind\":\"aws.s3.object\",\"ptr.dir\":\"u\",\"ptr.hash\":\"5e945cd2009d743bdef019835b237969\",\"link.kind\":\"span-pointer\"}}]", + "service": "integration-tests-js-XXXX-status-code-500s_node16", + "version": "1.0.0", + "runtime-id":"XXXX", + "function_arn":"XXXX_node16", + "function_version": "$LATEST", + "request_id":"XXXX", + "resource_names": "integration-tests-js-XXXX-status-code-500s_node16", + "functionname": "integration-tests-js-XXXX-status-code-500s_node16", + "datadog_lambda":"XXXX", + "function_trigger.event_source": "s3", + "function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name", + "_dd.base_service": "integration-tests-js-XXXX-status-code-500s_node16", + "language": "javascript" + }, + "metrics": { + "cold_start": 0, + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "aws.lambda", + "type": "serverless" + } + ] + ] +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-status-code-500s_node16", + "resource:integration-tests-js-XXXX-status-code-500s_node16", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +{ + "traces": [ + [ + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.s3", + "resource": "my-bucket-name", + "error": 0, + "meta": { + "_dd.p.tid": "XXXX", + "_dd.p.dm": "-0", + "service": "remappedS3ServiceName", + "runtime-id":"XXXX", + "operation_name": "aws.s3", + "resource_names": "my-bucket-name", + "request_id":"XXXX", + "_inferred_span.tag_source": "self", + "_inferred_span.synchronicity": "async", + "bucketname": "my-bucket-name", + "bucket_arn": "arn:aws:s3:::my-bucket-name", + "event_name": "ObjectCreated:Copy", + "object_key": "copied_object.txt", + "object_etag": "01234567890123456789012345678901", + "_dd.base_service": "integration-tests-js-XXXX-status-code-500s_node16", + "language": "javascript" + }, + "metrics": { + "_dd.agent_psr": 1, + "_dd.top_level": 1, + "object_size": 100, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "remappedS3ServiceName", + "type": "web" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.lambda", + "resource": "integration-tests-js-XXXX-status-code-500s_node16", + "error": 0, + "meta": { + "_dd.span_links": "[{\"trace_id\":\"00000000000000000000000000000000\",\"span_id\":\"0000000000000000\",\"attributes\":{\"ptr.kind\":\"aws.s3.object\",\"ptr.dir\":\"u\",\"ptr.hash\":\"9b03fa9d6a34c7b40a2a2907eb0db1f6\",\"link.kind\":\"span-pointer\"}}]", + "service": "integration-tests-js-XXXX-status-code-500s_node16", + "version": "1.0.0", + "runtime-id":"XXXX", + "function_arn":"XXXX_node16", + "function_version": "$LATEST", + "request_id":"XXXX", + "resource_names": "integration-tests-js-XXXX-status-code-500s_node16", + "functionname": "integration-tests-js-XXXX-status-code-500s_node16", + "datadog_lambda":"XXXX", + "function_trigger.event_source": "s3", + "function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name", + "_dd.base_service": "integration-tests-js-XXXX-status-code-500s_node16", + "language": "javascript" + }, + "metrics": { + "cold_start": 0, + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "aws.lambda", + "type": "serverless" + } + ] + ] +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-status-code-500s_node16", + "resource:integration-tests-js-XXXX-status-code-500s_node16", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +{ + "traces": [ + [ + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.s3", + "resource": "my-bucket-name", + "error": 0, + "meta": { + "_dd.p.tid": "XXXX", + "_dd.p.dm": "-0", + "service": "remappedS3ServiceName", + "runtime-id":"XXXX", + "operation_name": "aws.s3", + "resource_names": "my-bucket-name", + "request_id":"XXXX", + "_inferred_span.tag_source": "self", + "_inferred_span.synchronicity": "async", + "bucketname": "my-bucket-name", + "bucket_arn": "arn:aws:s3:::my-bucket-name", + "event_name": "ObjectCreated:Put", + "object_key": "test_object.txt", + "object_etag": "abcdef0123456789abcdef01234567890", + "_dd.base_service": "integration-tests-js-XXXX-status-code-500s_node16", + "language": "javascript" + }, + "metrics": { + "_dd.agent_psr": 1, + "_dd.top_level": 1, + "object_size": 100, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "remappedS3ServiceName", + "type": "web" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.lambda", + "resource": "integration-tests-js-XXXX-status-code-500s_node16", + "error": 0, + "meta": { + "_dd.span_links": "[{\"trace_id\":\"00000000000000000000000000000000\",\"span_id\":\"0000000000000000\",\"attributes\":{\"ptr.kind\":\"aws.s3.object\",\"ptr.dir\":\"u\",\"ptr.hash\":\"b2229b8289f3e49de4f01af8d228ebd8\",\"link.kind\":\"span-pointer\"}}]", + "service": "integration-tests-js-XXXX-status-code-500s_node16", + "version": "1.0.0", + "runtime-id":"XXXX", + "function_arn":"XXXX_node16", + "function_version": "$LATEST", + "request_id":"XXXX", + "resource_names": "integration-tests-js-XXXX-status-code-500s_node16", + "functionname": "integration-tests-js-XXXX-status-code-500s_node16", + "datadog_lambda":"XXXX", + "function_trigger.event_source": "s3", + "function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name", + "_dd.base_service": "integration-tests-js-XXXX-status-code-500s_node16", + "language": "javascript" + }, + "metrics": { + "cold_start": 0, + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "aws.lambda", + "type": "serverless" + } + ] + ] +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-status-code-500s_node16", + "resource:integration-tests-js-XXXX-status-code-500s_node16", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} { "traces": [ [ diff --git a/integration_tests/snapshots/logs/status-code-500s_node18.log b/integration_tests/snapshots/logs/status-code-500s_node18.log index 541b297f5..f618b4f47 100644 --- a/integration_tests/snapshots/logs/status-code-500s_node18.log +++ b/integration_tests/snapshots/logs/status-code-500s_node18.log @@ -127,6 +127,294 @@ START ], "v": 1 } +{ + "traces": [ + [ + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.s3", + "resource": "my-bucket-name", + "error": 0, + "meta": { + "_dd.p.tid": "XXXX", + "_dd.p.dm": "-0", + "service": "remappedS3ServiceName", + "runtime-id":"XXXX", + "operation_name": "aws.s3", + "resource_names": "my-bucket-name", + "request_id":"XXXX", + "_inferred_span.tag_source": "self", + "_inferred_span.synchronicity": "async", + "bucketname": "my-bucket-name", + "bucket_arn": "arn:aws:s3:::my-bucket-name", + "event_name": "ObjectCreated:CompleteMultipartUpload", + "object_key": "multipart_object.txt", + "object_etag": "09876543210987654321098765432109-2", + "_dd.base_service": "integration-tests-js-XXXX-status-code-500s_node18", + "language": "javascript" + }, + "metrics": { + "_dd.agent_psr": 1, + "_dd.top_level": 1, + "object_size": 8388608, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "remappedS3ServiceName", + "type": "web" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.lambda", + "resource": "integration-tests-js-XXXX-status-code-500s_node18", + "error": 0, + "meta": { + "_dd.span_links": "[{\"trace_id\":\"00000000000000000000000000000000\",\"span_id\":\"0000000000000000\",\"attributes\":{\"ptr.kind\":\"aws.s3.object\",\"ptr.dir\":\"u\",\"ptr.hash\":\"5e945cd2009d743bdef019835b237969\",\"link.kind\":\"span-pointer\"}}]", + "service": "integration-tests-js-XXXX-status-code-500s_node18", + "version": "1.0.0", + "runtime-id":"XXXX", + "function_arn":"XXXX_node18", + "function_version": "$LATEST", + "request_id":"XXXX", + "resource_names": "integration-tests-js-XXXX-status-code-500s_node18", + "functionname": "integration-tests-js-XXXX-status-code-500s_node18", + "datadog_lambda":"XXXX", + "function_trigger.event_source": "s3", + "function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name", + "_dd.base_service": "integration-tests-js-XXXX-status-code-500s_node18", + "language": "javascript" + }, + "metrics": { + "cold_start": 0, + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "aws.lambda", + "type": "serverless" + } + ] + ] +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-status-code-500s_node18", + "resource:integration-tests-js-XXXX-status-code-500s_node18", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +{ + "traces": [ + [ + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.s3", + "resource": "my-bucket-name", + "error": 0, + "meta": { + "_dd.p.tid": "XXXX", + "_dd.p.dm": "-0", + "service": "remappedS3ServiceName", + "runtime-id":"XXXX", + "operation_name": "aws.s3", + "resource_names": "my-bucket-name", + "request_id":"XXXX", + "_inferred_span.tag_source": "self", + "_inferred_span.synchronicity": "async", + "bucketname": "my-bucket-name", + "bucket_arn": "arn:aws:s3:::my-bucket-name", + "event_name": "ObjectCreated:Copy", + "object_key": "copied_object.txt", + "object_etag": "01234567890123456789012345678901", + "_dd.base_service": "integration-tests-js-XXXX-status-code-500s_node18", + "language": "javascript" + }, + "metrics": { + "_dd.agent_psr": 1, + "_dd.top_level": 1, + "object_size": 100, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "remappedS3ServiceName", + "type": "web" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.lambda", + "resource": "integration-tests-js-XXXX-status-code-500s_node18", + "error": 0, + "meta": { + "_dd.span_links": "[{\"trace_id\":\"00000000000000000000000000000000\",\"span_id\":\"0000000000000000\",\"attributes\":{\"ptr.kind\":\"aws.s3.object\",\"ptr.dir\":\"u\",\"ptr.hash\":\"9b03fa9d6a34c7b40a2a2907eb0db1f6\",\"link.kind\":\"span-pointer\"}}]", + "service": "integration-tests-js-XXXX-status-code-500s_node18", + "version": "1.0.0", + "runtime-id":"XXXX", + "function_arn":"XXXX_node18", + "function_version": "$LATEST", + "request_id":"XXXX", + "resource_names": "integration-tests-js-XXXX-status-code-500s_node18", + "functionname": "integration-tests-js-XXXX-status-code-500s_node18", + "datadog_lambda":"XXXX", + "function_trigger.event_source": "s3", + "function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name", + "_dd.base_service": "integration-tests-js-XXXX-status-code-500s_node18", + "language": "javascript" + }, + "metrics": { + "cold_start": 0, + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "aws.lambda", + "type": "serverless" + } + ] + ] +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-status-code-500s_node18", + "resource:integration-tests-js-XXXX-status-code-500s_node18", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +{ + "traces": [ + [ + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.s3", + "resource": "my-bucket-name", + "error": 0, + "meta": { + "_dd.p.tid": "XXXX", + "_dd.p.dm": "-0", + "service": "remappedS3ServiceName", + "runtime-id":"XXXX", + "operation_name": "aws.s3", + "resource_names": "my-bucket-name", + "request_id":"XXXX", + "_inferred_span.tag_source": "self", + "_inferred_span.synchronicity": "async", + "bucketname": "my-bucket-name", + "bucket_arn": "arn:aws:s3:::my-bucket-name", + "event_name": "ObjectCreated:Put", + "object_key": "test_object.txt", + "object_etag": "abcdef0123456789abcdef01234567890", + "_dd.base_service": "integration-tests-js-XXXX-status-code-500s_node18", + "language": "javascript" + }, + "metrics": { + "_dd.agent_psr": 1, + "_dd.top_level": 1, + "object_size": 100, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "remappedS3ServiceName", + "type": "web" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.lambda", + "resource": "integration-tests-js-XXXX-status-code-500s_node18", + "error": 0, + "meta": { + "_dd.span_links": "[{\"trace_id\":\"00000000000000000000000000000000\",\"span_id\":\"0000000000000000\",\"attributes\":{\"ptr.kind\":\"aws.s3.object\",\"ptr.dir\":\"u\",\"ptr.hash\":\"b2229b8289f3e49de4f01af8d228ebd8\",\"link.kind\":\"span-pointer\"}}]", + "service": "integration-tests-js-XXXX-status-code-500s_node18", + "version": "1.0.0", + "runtime-id":"XXXX", + "function_arn":"XXXX_node18", + "function_version": "$LATEST", + "request_id":"XXXX", + "resource_names": "integration-tests-js-XXXX-status-code-500s_node18", + "functionname": "integration-tests-js-XXXX-status-code-500s_node18", + "datadog_lambda":"XXXX", + "function_trigger.event_source": "s3", + "function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name", + "_dd.base_service": "integration-tests-js-XXXX-status-code-500s_node18", + "language": "javascript" + }, + "metrics": { + "cold_start": 0, + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "aws.lambda", + "type": "serverless" + } + ] + ] +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-status-code-500s_node18", + "resource:integration-tests-js-XXXX-status-code-500s_node18", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} { "traces": [ [ diff --git a/integration_tests/snapshots/logs/status-code-500s_node20.log b/integration_tests/snapshots/logs/status-code-500s_node20.log index 3e343aca1..4e1049de0 100644 --- a/integration_tests/snapshots/logs/status-code-500s_node20.log +++ b/integration_tests/snapshots/logs/status-code-500s_node20.log @@ -127,6 +127,294 @@ START ], "v": 1 } +{ + "traces": [ + [ + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.s3", + "resource": "my-bucket-name", + "error": 0, + "meta": { + "_dd.p.tid": "XXXX", + "_dd.p.dm": "-0", + "service": "remappedS3ServiceName", + "runtime-id":"XXXX", + "operation_name": "aws.s3", + "resource_names": "my-bucket-name", + "request_id":"XXXX", + "_inferred_span.tag_source": "self", + "_inferred_span.synchronicity": "async", + "bucketname": "my-bucket-name", + "bucket_arn": "arn:aws:s3:::my-bucket-name", + "event_name": "ObjectCreated:CompleteMultipartUpload", + "object_key": "multipart_object.txt", + "object_etag": "09876543210987654321098765432109-2", + "_dd.base_service": "integration-tests-js-XXXX-status-code-500s_node20", + "language": "javascript" + }, + "metrics": { + "_dd.agent_psr": 1, + "_dd.top_level": 1, + "object_size": 8388608, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "remappedS3ServiceName", + "type": "web" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.lambda", + "resource": "integration-tests-js-XXXX-status-code-500s_node20", + "error": 0, + "meta": { + "_dd.span_links": "[{\"trace_id\":\"00000000000000000000000000000000\",\"span_id\":\"0000000000000000\",\"attributes\":{\"ptr.kind\":\"aws.s3.object\",\"ptr.dir\":\"u\",\"ptr.hash\":\"5e945cd2009d743bdef019835b237969\",\"link.kind\":\"span-pointer\"}}]", + "service": "integration-tests-js-XXXX-status-code-500s_node20", + "version": "1.0.0", + "runtime-id":"XXXX", + "function_arn":"XXXX_node20", + "function_version": "$LATEST", + "request_id":"XXXX", + "resource_names": "integration-tests-js-XXXX-status-code-500s_node20", + "functionname": "integration-tests-js-XXXX-status-code-500s_node20", + "datadog_lambda":"XXXX", + "function_trigger.event_source": "s3", + "function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name", + "_dd.base_service": "integration-tests-js-XXXX-status-code-500s_node20", + "language": "javascript" + }, + "metrics": { + "cold_start": 0, + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "aws.lambda", + "type": "serverless" + } + ] + ] +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-status-code-500s_node20", + "resource:integration-tests-js-XXXX-status-code-500s_node20", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +{ + "traces": [ + [ + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.s3", + "resource": "my-bucket-name", + "error": 0, + "meta": { + "_dd.p.tid": "XXXX", + "_dd.p.dm": "-0", + "service": "remappedS3ServiceName", + "runtime-id":"XXXX", + "operation_name": "aws.s3", + "resource_names": "my-bucket-name", + "request_id":"XXXX", + "_inferred_span.tag_source": "self", + "_inferred_span.synchronicity": "async", + "bucketname": "my-bucket-name", + "bucket_arn": "arn:aws:s3:::my-bucket-name", + "event_name": "ObjectCreated:Copy", + "object_key": "copied_object.txt", + "object_etag": "01234567890123456789012345678901", + "_dd.base_service": "integration-tests-js-XXXX-status-code-500s_node20", + "language": "javascript" + }, + "metrics": { + "_dd.agent_psr": 1, + "_dd.top_level": 1, + "object_size": 100, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "remappedS3ServiceName", + "type": "web" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.lambda", + "resource": "integration-tests-js-XXXX-status-code-500s_node20", + "error": 0, + "meta": { + "_dd.span_links": "[{\"trace_id\":\"00000000000000000000000000000000\",\"span_id\":\"0000000000000000\",\"attributes\":{\"ptr.kind\":\"aws.s3.object\",\"ptr.dir\":\"u\",\"ptr.hash\":\"9b03fa9d6a34c7b40a2a2907eb0db1f6\",\"link.kind\":\"span-pointer\"}}]", + "service": "integration-tests-js-XXXX-status-code-500s_node20", + "version": "1.0.0", + "runtime-id":"XXXX", + "function_arn":"XXXX_node20", + "function_version": "$LATEST", + "request_id":"XXXX", + "resource_names": "integration-tests-js-XXXX-status-code-500s_node20", + "functionname": "integration-tests-js-XXXX-status-code-500s_node20", + "datadog_lambda":"XXXX", + "function_trigger.event_source": "s3", + "function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name", + "_dd.base_service": "integration-tests-js-XXXX-status-code-500s_node20", + "language": "javascript" + }, + "metrics": { + "cold_start": 0, + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "aws.lambda", + "type": "serverless" + } + ] + ] +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-status-code-500s_node20", + "resource:integration-tests-js-XXXX-status-code-500s_node20", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +{ + "traces": [ + [ + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.s3", + "resource": "my-bucket-name", + "error": 0, + "meta": { + "_dd.p.tid": "XXXX", + "_dd.p.dm": "-0", + "service": "remappedS3ServiceName", + "runtime-id":"XXXX", + "operation_name": "aws.s3", + "resource_names": "my-bucket-name", + "request_id":"XXXX", + "_inferred_span.tag_source": "self", + "_inferred_span.synchronicity": "async", + "bucketname": "my-bucket-name", + "bucket_arn": "arn:aws:s3:::my-bucket-name", + "event_name": "ObjectCreated:Put", + "object_key": "test_object.txt", + "object_etag": "abcdef0123456789abcdef01234567890", + "_dd.base_service": "integration-tests-js-XXXX-status-code-500s_node20", + "language": "javascript" + }, + "metrics": { + "_dd.agent_psr": 1, + "_dd.top_level": 1, + "object_size": 100, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "remappedS3ServiceName", + "type": "web" + }, + { + "trace_id":"XXXX", + "span_id":"XXXX", + "parent_id":"XXXX", + "name": "aws.lambda", + "resource": "integration-tests-js-XXXX-status-code-500s_node20", + "error": 0, + "meta": { + "_dd.span_links": "[{\"trace_id\":\"00000000000000000000000000000000\",\"span_id\":\"0000000000000000\",\"attributes\":{\"ptr.kind\":\"aws.s3.object\",\"ptr.dir\":\"u\",\"ptr.hash\":\"b2229b8289f3e49de4f01af8d228ebd8\",\"link.kind\":\"span-pointer\"}}]", + "service": "integration-tests-js-XXXX-status-code-500s_node20", + "version": "1.0.0", + "runtime-id":"XXXX", + "function_arn":"XXXX_node20", + "function_version": "$LATEST", + "request_id":"XXXX", + "resource_names": "integration-tests-js-XXXX-status-code-500s_node20", + "functionname": "integration-tests-js-XXXX-status-code-500s_node20", + "datadog_lambda":"XXXX", + "function_trigger.event_source": "s3", + "function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name", + "_dd.base_service": "integration-tests-js-XXXX-status-code-500s_node20", + "language": "javascript" + }, + "metrics": { + "cold_start": 0, + "_dd.measured": 1, + "process_id":XXXX, + "_sampling_priority_v1": 1 + }, + "start":XXXX, + "duration":XXXX, + "links": [], + "service": "aws.lambda", + "type": "serverless" + } + ] + ] +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-status-code-500s_node20", + "resource:integration-tests-js-XXXX-status-code-500s_node20", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} { "traces": [ [ diff --git a/integration_tests/snapshots/logs/sync-metrics_node16.log b/integration_tests/snapshots/logs/sync-metrics_node16.log index 0ec11c1ab..5955474ba 100644 --- a/integration_tests/snapshots/logs/sync-metrics_node16.log +++ b/integration_tests/snapshots/logs/sync-metrics_node16.log @@ -8,8 +8,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-sync-metrics_node16", "resource:integration-tests-js-XXXX-sync-metrics_node16", - "cold_start:true", "memorysize:1024", + "cold_start:true", "datadog_lambda:vX.X.X", "runtime:nodejs16.x" ], @@ -19,7 +19,6 @@ XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed APIGat HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] END Duration: XXXX ms (init: XXXX ms) Memory Used: XXXX MB START -XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SNS request { "e": XXXX, "m": "aws.lambda.enhanced.invocations", @@ -28,17 +27,56 @@ XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SNS re "account_id:XXXX", "functionname:integration-tests-js-XXXX-sync-metrics_node16", "resource:integration-tests-js-XXXX-sync-metrics_node16", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed undefined request +HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-sync-metrics_node16", + "resource:integration-tests-js-XXXX-sync-metrics_node16", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs16.x" ], "v": 1 } +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed undefined request HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] END Duration: XXXX ms Memory Used: XXXX MB START -XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SQS request +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed undefined request +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-sync-metrics_node16", + "resource:integration-tests-js-XXXX-sync-metrics_node16", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +END Duration: XXXX ms Memory Used: XXXX MB +START +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SNS request { "e": XXXX, "m": "aws.lambda.enhanced.invocations", @@ -47,8 +85,27 @@ XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SQS re "account_id:XXXX", "functionname:integration-tests-js-XXXX-sync-metrics_node16", "resource:integration-tests-js-XXXX-sync-metrics_node16", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +END Duration: XXXX ms Memory Used: XXXX MB +START +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SQS request +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-sync-metrics_node16", + "resource:integration-tests-js-XXXX-sync-metrics_node16", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs16.x" ], diff --git a/integration_tests/snapshots/logs/sync-metrics_node18.log b/integration_tests/snapshots/logs/sync-metrics_node18.log index 68b6549db..1b195a061 100644 --- a/integration_tests/snapshots/logs/sync-metrics_node18.log +++ b/integration_tests/snapshots/logs/sync-metrics_node18.log @@ -8,8 +8,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-sync-metrics_node18", "resource:integration-tests-js-XXXX-sync-metrics_node18", - "cold_start:true", "memorysize:1024", + "cold_start:true", "datadog_lambda:vX.X.X", "runtime:nodejs18.x" ], @@ -19,7 +19,7 @@ XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed APIGat HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] END Duration: XXXX ms (init: XXXX ms) Memory Used: XXXX MB START -XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SNS request +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed undefined request { "e": XXXX, "m": "aws.lambda.enhanced.invocations", @@ -28,8 +28,27 @@ XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SNS re "account_id:XXXX", "functionname:integration-tests-js-XXXX-sync-metrics_node18", "resource:integration-tests-js-XXXX-sync-metrics_node18", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +END Duration: XXXX ms Memory Used: XXXX MB +START +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed undefined request +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-sync-metrics_node18", + "resource:integration-tests-js-XXXX-sync-metrics_node18", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs18.x" ], @@ -38,6 +57,7 @@ XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SNS re HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] END Duration: XXXX ms Memory Used: XXXX MB START +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed undefined request { "e": XXXX, "m": "aws.lambda.enhanced.invocations", @@ -46,13 +66,50 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-sync-metrics_node18", "resource:integration-tests-js-XXXX-sync-metrics_node18", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +END Duration: XXXX ms Memory Used: XXXX MB +START +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SNS request +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-sync-metrics_node18", + "resource:integration-tests-js-XXXX-sync-metrics_node18", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs18.x" ], "v": 1 } +HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +END Duration: XXXX ms Memory Used: XXXX MB +START XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SQS request +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-sync-metrics_node18", + "resource:integration-tests-js-XXXX-sync-metrics_node18", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] END Duration: XXXX ms Memory Used: XXXX MB diff --git a/integration_tests/snapshots/logs/sync-metrics_node20.log b/integration_tests/snapshots/logs/sync-metrics_node20.log index e1c67ee4a..19dcdbd22 100644 --- a/integration_tests/snapshots/logs/sync-metrics_node20.log +++ b/integration_tests/snapshots/logs/sync-metrics_node20.log @@ -8,8 +8,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-sync-metrics_node20", "resource:integration-tests-js-XXXX-sync-metrics_node20", - "cold_start:true", "memorysize:1024", + "cold_start:true", "datadog_lambda:vX.X.X", "runtime:nodejs20.x" ], @@ -27,18 +27,56 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-sync-metrics_node20", "resource:integration-tests-js-XXXX-sync-metrics_node20", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed undefined request +HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +END Duration: XXXX ms Memory Used: XXXX MB +START +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed undefined request +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-sync-metrics_node20", + "resource:integration-tests-js-XXXX-sync-metrics_node20", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs20.x" ], "v": 1 } -XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SNS request HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] END Duration: XXXX ms Memory Used: XXXX MB START -XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SQS request +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed undefined request +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-sync-metrics_node20", + "resource:integration-tests-js-XXXX-sync-metrics_node20", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +END Duration: XXXX ms Memory Used: XXXX MB +START +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SNS request { "e": XXXX, "m": "aws.lambda.enhanced.invocations", @@ -47,12 +85,31 @@ XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SQS re "account_id:XXXX", "functionname:integration-tests-js-XXXX-sync-metrics_node20", "resource:integration-tests-js-XXXX-sync-metrics_node20", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-sync-metrics_node20", + "resource:integration-tests-js-XXXX-sync-metrics_node20", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs20.x" ], "v": 1 } +XXXX-XX-XX XX:XX:XX.XXX INFO [dd.trace_id=XXXX dd.span_id=XXXX] Processed SQS request HTTP POST https://api.datadoghq.com/api/v1/distribution_points?api_key=XXXX TraceHeaders: ["x-datadog-parent-id:XXXX","x-datadog-sampling-priority:-1","x-datadog-trace-id:XXXX"] END Duration: XXXX ms Memory Used: XXXX MB diff --git a/integration_tests/snapshots/logs/throw-error-traced_node16.log b/integration_tests/snapshots/logs/throw-error-traced_node16.log index 8aedb66ae..4efa11ce4 100644 --- a/integration_tests/snapshots/logs/throw-error-traced_node16.log +++ b/integration_tests/snapshots/logs/throw-error-traced_node16.log @@ -8,8 +8,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-throw-error-traced_node16", "resource:integration-tests-js-XXXX-throw-error-traced_node16", - "cold_start:true", "memorysize:1024", + "cold_start:true", "datadog_lambda:vX.X.X", "runtime:nodejs16.x" ], @@ -23,8 +23,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-throw-error-traced_node16", "resource:integration-tests-js-XXXX-throw-error-traced_node16", - "cold_start:true", "memorysize:1024", + "cold_start:true", "datadog_lambda:vX.X.X", "runtime:nodejs16.x" ], @@ -41,8 +41,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-throw-error-traced_node16", "resource:integration-tests-js-XXXX-throw-error-traced_node16", - "cold_start:false", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs16.x" ], @@ -56,8 +56,41 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-throw-error-traced_node16", "resource:integration-tests-js-XXXX-throw-error-traced_node16", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +XXXX-XX-XX XX:XX:XX.XXX ERROR [dd.trace_id=XXXX dd.span_id=XXXX] Invoke Error {"errorType":"Error","errorMessage":"Hello","stack":["Error: Hello"," at handle (/var/task/throw-error-traced.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/utils/handler.js:XXX:XXX"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at step (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at Object.next (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at new Promise ()"," at __awaiter (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at traceListenerOnWrap (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"]} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-throw-error-traced_node16", + "resource:integration-tests-js-XXXX-throw-error-traced_node16", "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "aws.lambda.enhanced.errors", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-throw-error-traced_node16", + "resource:integration-tests-js-XXXX-throw-error-traced_node16", + "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs16.x" ], @@ -74,13 +107,47 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-throw-error-traced_node16", "resource:integration-tests-js-XXXX-throw-error-traced_node16", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "aws.lambda.enhanced.errors", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-throw-error-traced_node16", + "resource:integration-tests-js-XXXX-throw-error-traced_node16", "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +XXXX-XX-XX XX:XX:XX.XXX ERROR [dd.trace_id=XXXX dd.span_id=XXXX] Invoke Error {"errorType":"Error","errorMessage":"Hello","stack":["Error: Hello"," at handle (/var/task/throw-error-traced.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/utils/handler.js:XXX:XXX"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at step (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at Object.next (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at new Promise ()"," at __awaiter (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at traceListenerOnWrap (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"]} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-throw-error-traced_node16", + "resource:integration-tests-js-XXXX-throw-error-traced_node16", + "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs16.x" ], "v": 1 } +XXXX-XX-XX XX:XX:XX.XXX ERROR [dd.trace_id=XXXX dd.span_id=XXXX] Invoke Error {"errorType":"Error","errorMessage":"Hello","stack":["Error: Hello"," at handle (/var/task/throw-error-traced.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/utils/handler.js:XXX:XXX"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at step (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at Object.next (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at new Promise ()"," at __awaiter (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at traceListenerOnWrap (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"]} { "e": XXXX, "m": "aws.lambda.enhanced.errors", @@ -89,12 +156,44 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-throw-error-traced_node16", "resource:integration-tests-js-XXXX-throw-error-traced_node16", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-throw-error-traced_node16", + "resource:integration-tests-js-XXXX-throw-error-traced_node16", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs16.x" ], "v": 1 } XXXX-XX-XX XX:XX:XX.XXX ERROR [dd.trace_id=XXXX dd.span_id=XXXX] Invoke Error {"errorType":"Error","errorMessage":"Hello","stack":["Error: Hello"," at handle (/var/task/throw-error-traced.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/utils/handler.js:XXX:XXX"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at step (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at Object.next (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at new Promise ()"," at __awaiter (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at traceListenerOnWrap (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"]} +{ + "e": XXXX, + "m": "aws.lambda.enhanced.errors", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-throw-error-traced_node16", + "resource:integration-tests-js-XXXX-throw-error-traced_node16", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs16.x" + ], + "v": 1 +} END Duration: XXXX ms Memory Used: XXXX MB diff --git a/integration_tests/snapshots/logs/throw-error-traced_node18.log b/integration_tests/snapshots/logs/throw-error-traced_node18.log index f7ad94dae..66eceb113 100644 --- a/integration_tests/snapshots/logs/throw-error-traced_node18.log +++ b/integration_tests/snapshots/logs/throw-error-traced_node18.log @@ -8,8 +8,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-throw-error-traced_node18", "resource:integration-tests-js-XXXX-throw-error-traced_node18", - "cold_start:true", "memorysize:1024", + "cold_start:true", "datadog_lambda:vX.X.X", "runtime:nodejs18.x" ], @@ -23,8 +23,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-throw-error-traced_node18", "resource:integration-tests-js-XXXX-throw-error-traced_node18", - "cold_start:true", "memorysize:1024", + "cold_start:true", "datadog_lambda:vX.X.X", "runtime:nodejs18.x" ], @@ -41,8 +41,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-throw-error-traced_node18", "resource:integration-tests-js-XXXX-throw-error-traced_node18", - "cold_start:false", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs18.x" ], @@ -56,8 +56,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-throw-error-traced_node18", "resource:integration-tests-js-XXXX-throw-error-traced_node18", - "cold_start:false", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs18.x" ], @@ -74,8 +74,41 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-throw-error-traced_node18", "resource:integration-tests-js-XXXX-throw-error-traced_node18", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "aws.lambda.enhanced.errors", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-throw-error-traced_node18", + "resource:integration-tests-js-XXXX-throw-error-traced_node18", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +XXXX-XX-XX XX:XX:XX.XXX ERROR [dd.trace_id=XXXX dd.span_id=XXXX] Invoke Error {"errorType":"Error","errorMessage":"Hello","stack":["Error: Hello"," at handle (/var/task/throw-error-traced.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/utils/handler.js:XXX:XXX"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at step (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at Object.next (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at new Promise ()"," at __awaiter (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at traceListenerOnWrap (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"]} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-throw-error-traced_node18", + "resource:integration-tests-js-XXXX-throw-error-traced_node18", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs18.x" ], @@ -89,8 +122,41 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-throw-error-traced_node18", "resource:integration-tests-js-XXXX-throw-error-traced_node18", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +XXXX-XX-XX XX:XX:XX.XXX ERROR [dd.trace_id=XXXX dd.span_id=XXXX] Invoke Error {"errorType":"Error","errorMessage":"Hello","stack":["Error: Hello"," at handle (/var/task/throw-error-traced.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/utils/handler.js:XXX:XXX"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at step (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at Object.next (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at new Promise ()"," at __awaiter (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at traceListenerOnWrap (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"]} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-throw-error-traced_node18", + "resource:integration-tests-js-XXXX-throw-error-traced_node18", "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "aws.lambda.enhanced.errors", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-throw-error-traced_node18", + "resource:integration-tests-js-XXXX-throw-error-traced_node18", + "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs18.x" ], @@ -98,3 +164,36 @@ START } XXXX-XX-XX XX:XX:XX.XXX ERROR [dd.trace_id=XXXX dd.span_id=XXXX] Invoke Error {"errorType":"Error","errorMessage":"Hello","stack":["Error: Hello"," at handle (/var/task/throw-error-traced.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/utils/handler.js:XXX:XXX"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at step (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at Object.next (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at new Promise ()"," at __awaiter (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at traceListenerOnWrap (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"]} END Duration: XXXX ms Memory Used: XXXX MB +START +XXXX-XX-XX XX:XX:XX.XXX ERROR [dd.trace_id=XXXX dd.span_id=XXXX] Invoke Error {"errorType":"Error","errorMessage":"Hello","stack":["Error: Hello"," at handle (/var/task/throw-error-traced.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/utils/handler.js:XXX:XXX"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at step (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at Object.next (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at new Promise ()"," at __awaiter (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at traceListenerOnWrap (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"]} +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-throw-error-traced_node18", + "resource:integration-tests-js-XXXX-throw-error-traced_node18", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "aws.lambda.enhanced.errors", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-throw-error-traced_node18", + "resource:integration-tests-js-XXXX-throw-error-traced_node18", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs18.x" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB diff --git a/integration_tests/snapshots/logs/throw-error-traced_node20.log b/integration_tests/snapshots/logs/throw-error-traced_node20.log index 31c64e858..0e1aa3b91 100644 --- a/integration_tests/snapshots/logs/throw-error-traced_node20.log +++ b/integration_tests/snapshots/logs/throw-error-traced_node20.log @@ -8,8 +8,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-throw-error-traced_node20", "resource:integration-tests-js-XXXX-throw-error-traced_node20", - "cold_start:true", "memorysize:1024", + "cold_start:true", "datadog_lambda:vX.X.X", "runtime:nodejs20.x" ], @@ -23,8 +23,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-throw-error-traced_node20", "resource:integration-tests-js-XXXX-throw-error-traced_node20", - "cold_start:true", "memorysize:1024", + "cold_start:true", "datadog_lambda:vX.X.X", "runtime:nodejs20.x" ], @@ -41,8 +41,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-throw-error-traced_node20", "resource:integration-tests-js-XXXX-throw-error-traced_node20", - "cold_start:false", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs20.x" ], @@ -56,8 +56,8 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-throw-error-traced_node20", "resource:integration-tests-js-XXXX-throw-error-traced_node20", - "cold_start:false", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs20.x" ], @@ -74,14 +74,47 @@ START "account_id:XXXX", "functionname:integration-tests-js-XXXX-throw-error-traced_node20", "resource:integration-tests-js-XXXX-throw-error-traced_node20", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "aws.lambda.enhanced.errors", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-throw-error-traced_node20", + "resource:integration-tests-js-XXXX-throw-error-traced_node20", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs20.x" ], "v": 1 } XXXX-XX-XX XX:XX:XX.XXX ERROR [dd.trace_id=XXXX dd.span_id=XXXX] Invoke Error {"errorType":"Error","errorMessage":"Hello","stack":["Error: Hello"," at handle (/var/task/throw-error-traced.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/utils/handler.js:XXX:XXX"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at step (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at Object.next (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at new Promise ()"," at __awaiter (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at traceListenerOnWrap (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"]} +END Duration: XXXX ms Memory Used: XXXX MB +START +XXXX-XX-XX XX:XX:XX.XXX ERROR [dd.trace_id=XXXX dd.span_id=XXXX] Invoke Error {"errorType":"Error","errorMessage":"Hello","stack":["Error: Hello"," at handle (/var/task/throw-error-traced.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/utils/handler.js:XXX:XXX"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at step (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at Object.next (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at new Promise ()"," at __awaiter (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at traceListenerOnWrap (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"]} +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-throw-error-traced_node20", + "resource:integration-tests-js-XXXX-throw-error-traced_node20", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} { "e": XXXX, "m": "aws.lambda.enhanced.errors", @@ -90,11 +123,77 @@ XXXX-XX-XX XX:XX:XX.XXX ERROR [dd.trace_id=XXXX dd.span_id=XXXX] Invoke Error { "account_id:XXXX", "functionname:integration-tests-js-XXXX-throw-error-traced_node20", "resource:integration-tests-js-XXXX-throw-error-traced_node20", + "memorysize:1024", "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-throw-error-traced_node20", + "resource:integration-tests-js-XXXX-throw-error-traced_node20", "memorysize:1024", + "cold_start:false", "datadog_lambda:vX.X.X", "runtime:nodejs20.x" ], "v": 1 } +{ + "e": XXXX, + "m": "aws.lambda.enhanced.errors", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-throw-error-traced_node20", + "resource:integration-tests-js-XXXX-throw-error-traced_node20", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +XXXX-XX-XX XX:XX:XX.XXX ERROR [dd.trace_id=XXXX dd.span_id=XXXX] Invoke Error {"errorType":"Error","errorMessage":"Hello","stack":["Error: Hello"," at handle (/var/task/throw-error-traced.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/utils/handler.js:XXX:XXX"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at step (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at Object.next (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at new Promise ()"," at __awaiter (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at traceListenerOnWrap (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"]} +END Duration: XXXX ms Memory Used: XXXX MB +START +{ + "e": XXXX, + "m": "aws.lambda.enhanced.invocations", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-throw-error-traced_node20", + "resource:integration-tests-js-XXXX-throw-error-traced_node20", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +{ + "e": XXXX, + "m": "aws.lambda.enhanced.errors", + "t": [ + "region:eu-west-1", + "account_id:XXXX", + "functionname:integration-tests-js-XXXX-throw-error-traced_node20", + "resource:integration-tests-js-XXXX-throw-error-traced_node20", + "memorysize:1024", + "cold_start:false", + "datadog_lambda:vX.X.X", + "runtime:nodejs20.x" + ], + "v": 1 +} +XXXX-XX-XX XX:XX:XX.XXX ERROR [dd.trace_id=XXXX dd.span_id=XXXX] Invoke Error {"errorType":"Error","errorMessage":"Hello","stack":["Error: Hello"," at handle (/var/task/throw-error-traced.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/utils/handler.js:XXX:XXX"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at step (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at Object.next (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"," at new Promise ()"," at __awaiter (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at traceListenerOnWrap (/opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX)"," at /opt/nodejs/node_modules/datadog-lambda-js/index.js:XXX:XXX"]} END Duration: XXXX ms Memory Used: XXXX MB diff --git a/integration_tests/snapshots/return_values/async-metrics_node16_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/async-metrics_node16_s3-completemultipartupload.json new file mode 100644 index 000000000..810dbbd5f --- /dev/null +++ b/integration_tests/snapshots/return_values/async-metrics_node16_s3-completemultipartupload.json @@ -0,0 +1,4 @@ +{ + "message": "hello, dog!", + "recordIds": [] +} diff --git a/integration_tests/snapshots/return_values/async-metrics_node16_s3-copyobject.json b/integration_tests/snapshots/return_values/async-metrics_node16_s3-copyobject.json new file mode 100644 index 000000000..810dbbd5f --- /dev/null +++ b/integration_tests/snapshots/return_values/async-metrics_node16_s3-copyobject.json @@ -0,0 +1,4 @@ +{ + "message": "hello, dog!", + "recordIds": [] +} diff --git a/integration_tests/snapshots/return_values/async-metrics_node16_s3-putobject.json b/integration_tests/snapshots/return_values/async-metrics_node16_s3-putobject.json new file mode 100644 index 000000000..810dbbd5f --- /dev/null +++ b/integration_tests/snapshots/return_values/async-metrics_node16_s3-putobject.json @@ -0,0 +1,4 @@ +{ + "message": "hello, dog!", + "recordIds": [] +} diff --git a/integration_tests/snapshots/return_values/async-metrics_node18_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/async-metrics_node18_s3-completemultipartupload.json new file mode 100644 index 000000000..810dbbd5f --- /dev/null +++ b/integration_tests/snapshots/return_values/async-metrics_node18_s3-completemultipartupload.json @@ -0,0 +1,4 @@ +{ + "message": "hello, dog!", + "recordIds": [] +} diff --git a/integration_tests/snapshots/return_values/async-metrics_node18_s3-copyobject.json b/integration_tests/snapshots/return_values/async-metrics_node18_s3-copyobject.json new file mode 100644 index 000000000..810dbbd5f --- /dev/null +++ b/integration_tests/snapshots/return_values/async-metrics_node18_s3-copyobject.json @@ -0,0 +1,4 @@ +{ + "message": "hello, dog!", + "recordIds": [] +} diff --git a/integration_tests/snapshots/return_values/async-metrics_node18_s3-putobject.json b/integration_tests/snapshots/return_values/async-metrics_node18_s3-putobject.json new file mode 100644 index 000000000..810dbbd5f --- /dev/null +++ b/integration_tests/snapshots/return_values/async-metrics_node18_s3-putobject.json @@ -0,0 +1,4 @@ +{ + "message": "hello, dog!", + "recordIds": [] +} diff --git a/integration_tests/snapshots/return_values/async-metrics_node20_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/async-metrics_node20_s3-completemultipartupload.json new file mode 100644 index 000000000..810dbbd5f --- /dev/null +++ b/integration_tests/snapshots/return_values/async-metrics_node20_s3-completemultipartupload.json @@ -0,0 +1,4 @@ +{ + "message": "hello, dog!", + "recordIds": [] +} diff --git a/integration_tests/snapshots/return_values/async-metrics_node20_s3-copyobject.json b/integration_tests/snapshots/return_values/async-metrics_node20_s3-copyobject.json new file mode 100644 index 000000000..810dbbd5f --- /dev/null +++ b/integration_tests/snapshots/return_values/async-metrics_node20_s3-copyobject.json @@ -0,0 +1,4 @@ +{ + "message": "hello, dog!", + "recordIds": [] +} diff --git a/integration_tests/snapshots/return_values/async-metrics_node20_s3-putobject.json b/integration_tests/snapshots/return_values/async-metrics_node20_s3-putobject.json new file mode 100644 index 000000000..810dbbd5f --- /dev/null +++ b/integration_tests/snapshots/return_values/async-metrics_node20_s3-putobject.json @@ -0,0 +1,4 @@ +{ + "message": "hello, dog!", + "recordIds": [] +} diff --git a/integration_tests/snapshots/return_values/esm_node16_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/esm_node16_s3-completemultipartupload.json new file mode 100644 index 000000000..19765bd50 --- /dev/null +++ b/integration_tests/snapshots/return_values/esm_node16_s3-completemultipartupload.json @@ -0,0 +1 @@ +null diff --git a/integration_tests/snapshots/return_values/esm_node16_s3-copyobject.json b/integration_tests/snapshots/return_values/esm_node16_s3-copyobject.json new file mode 100644 index 000000000..19765bd50 --- /dev/null +++ b/integration_tests/snapshots/return_values/esm_node16_s3-copyobject.json @@ -0,0 +1 @@ +null diff --git a/integration_tests/snapshots/return_values/esm_node16_s3-putobject.json b/integration_tests/snapshots/return_values/esm_node16_s3-putobject.json new file mode 100644 index 000000000..19765bd50 --- /dev/null +++ b/integration_tests/snapshots/return_values/esm_node16_s3-putobject.json @@ -0,0 +1 @@ +null diff --git a/integration_tests/snapshots/return_values/esm_node18_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/esm_node18_s3-completemultipartupload.json new file mode 100644 index 000000000..19765bd50 --- /dev/null +++ b/integration_tests/snapshots/return_values/esm_node18_s3-completemultipartupload.json @@ -0,0 +1 @@ +null diff --git a/integration_tests/snapshots/return_values/esm_node18_s3-copyobject.json b/integration_tests/snapshots/return_values/esm_node18_s3-copyobject.json new file mode 100644 index 000000000..19765bd50 --- /dev/null +++ b/integration_tests/snapshots/return_values/esm_node18_s3-copyobject.json @@ -0,0 +1 @@ +null diff --git a/integration_tests/snapshots/return_values/esm_node18_s3-putobject.json b/integration_tests/snapshots/return_values/esm_node18_s3-putobject.json new file mode 100644 index 000000000..19765bd50 --- /dev/null +++ b/integration_tests/snapshots/return_values/esm_node18_s3-putobject.json @@ -0,0 +1 @@ +null diff --git a/integration_tests/snapshots/return_values/esm_node20_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/esm_node20_s3-completemultipartupload.json new file mode 100644 index 000000000..19765bd50 --- /dev/null +++ b/integration_tests/snapshots/return_values/esm_node20_s3-completemultipartupload.json @@ -0,0 +1 @@ +null diff --git a/integration_tests/snapshots/return_values/esm_node20_s3-copyobject.json b/integration_tests/snapshots/return_values/esm_node20_s3-copyobject.json new file mode 100644 index 000000000..19765bd50 --- /dev/null +++ b/integration_tests/snapshots/return_values/esm_node20_s3-copyobject.json @@ -0,0 +1 @@ +null diff --git a/integration_tests/snapshots/return_values/esm_node20_s3-putobject.json b/integration_tests/snapshots/return_values/esm_node20_s3-putobject.json new file mode 100644 index 000000000..19765bd50 --- /dev/null +++ b/integration_tests/snapshots/return_values/esm_node20_s3-putobject.json @@ -0,0 +1 @@ +null diff --git a/integration_tests/snapshots/return_values/http-requests_node16_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/http-requests_node16_s3-completemultipartupload.json new file mode 100644 index 000000000..eb1e9d310 --- /dev/null +++ b/integration_tests/snapshots/return_values/http-requests_node16_s3-completemultipartupload.json @@ -0,0 +1,3 @@ +{ + "message": "hello, dog!" +} diff --git a/integration_tests/snapshots/return_values/http-requests_node16_s3-copyobject.json b/integration_tests/snapshots/return_values/http-requests_node16_s3-copyobject.json new file mode 100644 index 000000000..eb1e9d310 --- /dev/null +++ b/integration_tests/snapshots/return_values/http-requests_node16_s3-copyobject.json @@ -0,0 +1,3 @@ +{ + "message": "hello, dog!" +} diff --git a/integration_tests/snapshots/return_values/http-requests_node16_s3-putobject.json b/integration_tests/snapshots/return_values/http-requests_node16_s3-putobject.json new file mode 100644 index 000000000..eb1e9d310 --- /dev/null +++ b/integration_tests/snapshots/return_values/http-requests_node16_s3-putobject.json @@ -0,0 +1,3 @@ +{ + "message": "hello, dog!" +} diff --git a/integration_tests/snapshots/return_values/http-requests_node18_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/http-requests_node18_s3-completemultipartupload.json new file mode 100644 index 000000000..eb1e9d310 --- /dev/null +++ b/integration_tests/snapshots/return_values/http-requests_node18_s3-completemultipartupload.json @@ -0,0 +1,3 @@ +{ + "message": "hello, dog!" +} diff --git a/integration_tests/snapshots/return_values/http-requests_node18_s3-copyobject.json b/integration_tests/snapshots/return_values/http-requests_node18_s3-copyobject.json new file mode 100644 index 000000000..eb1e9d310 --- /dev/null +++ b/integration_tests/snapshots/return_values/http-requests_node18_s3-copyobject.json @@ -0,0 +1,3 @@ +{ + "message": "hello, dog!" +} diff --git a/integration_tests/snapshots/return_values/http-requests_node18_s3-putobject.json b/integration_tests/snapshots/return_values/http-requests_node18_s3-putobject.json new file mode 100644 index 000000000..eb1e9d310 --- /dev/null +++ b/integration_tests/snapshots/return_values/http-requests_node18_s3-putobject.json @@ -0,0 +1,3 @@ +{ + "message": "hello, dog!" +} diff --git a/integration_tests/snapshots/return_values/http-requests_node20_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/http-requests_node20_s3-completemultipartupload.json new file mode 100644 index 000000000..eb1e9d310 --- /dev/null +++ b/integration_tests/snapshots/return_values/http-requests_node20_s3-completemultipartupload.json @@ -0,0 +1,3 @@ +{ + "message": "hello, dog!" +} diff --git a/integration_tests/snapshots/return_values/http-requests_node20_s3-copyobject.json b/integration_tests/snapshots/return_values/http-requests_node20_s3-copyobject.json new file mode 100644 index 000000000..eb1e9d310 --- /dev/null +++ b/integration_tests/snapshots/return_values/http-requests_node20_s3-copyobject.json @@ -0,0 +1,3 @@ +{ + "message": "hello, dog!" +} diff --git a/integration_tests/snapshots/return_values/http-requests_node20_s3-putobject.json b/integration_tests/snapshots/return_values/http-requests_node20_s3-putobject.json new file mode 100644 index 000000000..eb1e9d310 --- /dev/null +++ b/integration_tests/snapshots/return_values/http-requests_node20_s3-putobject.json @@ -0,0 +1,3 @@ +{ + "message": "hello, dog!" +} diff --git a/integration_tests/snapshots/return_values/process-input-traced_node16_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/process-input-traced_node16_s3-completemultipartupload.json new file mode 100644 index 000000000..7dd8794f2 --- /dev/null +++ b/integration_tests/snapshots/return_values/process-input-traced_node16_s3-completemultipartupload.json @@ -0,0 +1,7 @@ +{ + "message": "hello, dog!", + "recordIds": [ + "my-bucket-name/multipart_object.txt" + ], + "eventType": "S3" +} diff --git a/integration_tests/snapshots/return_values/process-input-traced_node16_s3-copyobject.json b/integration_tests/snapshots/return_values/process-input-traced_node16_s3-copyobject.json new file mode 100644 index 000000000..2a6de4ac9 --- /dev/null +++ b/integration_tests/snapshots/return_values/process-input-traced_node16_s3-copyobject.json @@ -0,0 +1,7 @@ +{ + "message": "hello, dog!", + "recordIds": [ + "my-bucket-name/copied_object.txt" + ], + "eventType": "S3" +} diff --git a/integration_tests/snapshots/return_values/process-input-traced_node16_s3-putobject.json b/integration_tests/snapshots/return_values/process-input-traced_node16_s3-putobject.json new file mode 100644 index 000000000..9bef8e7c0 --- /dev/null +++ b/integration_tests/snapshots/return_values/process-input-traced_node16_s3-putobject.json @@ -0,0 +1,7 @@ +{ + "message": "hello, dog!", + "recordIds": [ + "my-bucket-name/test_object.txt" + ], + "eventType": "S3" +} diff --git a/integration_tests/snapshots/return_values/process-input-traced_node18_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/process-input-traced_node18_s3-completemultipartupload.json new file mode 100644 index 000000000..7dd8794f2 --- /dev/null +++ b/integration_tests/snapshots/return_values/process-input-traced_node18_s3-completemultipartupload.json @@ -0,0 +1,7 @@ +{ + "message": "hello, dog!", + "recordIds": [ + "my-bucket-name/multipart_object.txt" + ], + "eventType": "S3" +} diff --git a/integration_tests/snapshots/return_values/process-input-traced_node18_s3-copyobject.json b/integration_tests/snapshots/return_values/process-input-traced_node18_s3-copyobject.json new file mode 100644 index 000000000..2a6de4ac9 --- /dev/null +++ b/integration_tests/snapshots/return_values/process-input-traced_node18_s3-copyobject.json @@ -0,0 +1,7 @@ +{ + "message": "hello, dog!", + "recordIds": [ + "my-bucket-name/copied_object.txt" + ], + "eventType": "S3" +} diff --git a/integration_tests/snapshots/return_values/process-input-traced_node18_s3-putobject.json b/integration_tests/snapshots/return_values/process-input-traced_node18_s3-putobject.json new file mode 100644 index 000000000..9bef8e7c0 --- /dev/null +++ b/integration_tests/snapshots/return_values/process-input-traced_node18_s3-putobject.json @@ -0,0 +1,7 @@ +{ + "message": "hello, dog!", + "recordIds": [ + "my-bucket-name/test_object.txt" + ], + "eventType": "S3" +} diff --git a/integration_tests/snapshots/return_values/process-input-traced_node20_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/process-input-traced_node20_s3-completemultipartupload.json new file mode 100644 index 000000000..7dd8794f2 --- /dev/null +++ b/integration_tests/snapshots/return_values/process-input-traced_node20_s3-completemultipartupload.json @@ -0,0 +1,7 @@ +{ + "message": "hello, dog!", + "recordIds": [ + "my-bucket-name/multipart_object.txt" + ], + "eventType": "S3" +} diff --git a/integration_tests/snapshots/return_values/process-input-traced_node20_s3-copyobject.json b/integration_tests/snapshots/return_values/process-input-traced_node20_s3-copyobject.json new file mode 100644 index 000000000..2a6de4ac9 --- /dev/null +++ b/integration_tests/snapshots/return_values/process-input-traced_node20_s3-copyobject.json @@ -0,0 +1,7 @@ +{ + "message": "hello, dog!", + "recordIds": [ + "my-bucket-name/copied_object.txt" + ], + "eventType": "S3" +} diff --git a/integration_tests/snapshots/return_values/process-input-traced_node20_s3-putobject.json b/integration_tests/snapshots/return_values/process-input-traced_node20_s3-putobject.json new file mode 100644 index 000000000..9bef8e7c0 --- /dev/null +++ b/integration_tests/snapshots/return_values/process-input-traced_node20_s3-putobject.json @@ -0,0 +1,7 @@ +{ + "message": "hello, dog!", + "recordIds": [ + "my-bucket-name/test_object.txt" + ], + "eventType": "S3" +} diff --git a/integration_tests/snapshots/return_values/status-code-500s_node16_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/status-code-500s_node16_s3-completemultipartupload.json new file mode 100644 index 000000000..3a476177c --- /dev/null +++ b/integration_tests/snapshots/return_values/status-code-500s_node16_s3-completemultipartupload.json @@ -0,0 +1,4 @@ +{ + "statusCode": 500, + "body": {} +} diff --git a/integration_tests/snapshots/return_values/status-code-500s_node16_s3-copyobject.json b/integration_tests/snapshots/return_values/status-code-500s_node16_s3-copyobject.json new file mode 100644 index 000000000..3a476177c --- /dev/null +++ b/integration_tests/snapshots/return_values/status-code-500s_node16_s3-copyobject.json @@ -0,0 +1,4 @@ +{ + "statusCode": 500, + "body": {} +} diff --git a/integration_tests/snapshots/return_values/status-code-500s_node16_s3-putobject.json b/integration_tests/snapshots/return_values/status-code-500s_node16_s3-putobject.json new file mode 100644 index 000000000..3a476177c --- /dev/null +++ b/integration_tests/snapshots/return_values/status-code-500s_node16_s3-putobject.json @@ -0,0 +1,4 @@ +{ + "statusCode": 500, + "body": {} +} diff --git a/integration_tests/snapshots/return_values/status-code-500s_node18_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/status-code-500s_node18_s3-completemultipartupload.json new file mode 100644 index 000000000..3a476177c --- /dev/null +++ b/integration_tests/snapshots/return_values/status-code-500s_node18_s3-completemultipartupload.json @@ -0,0 +1,4 @@ +{ + "statusCode": 500, + "body": {} +} diff --git a/integration_tests/snapshots/return_values/status-code-500s_node18_s3-copyobject.json b/integration_tests/snapshots/return_values/status-code-500s_node18_s3-copyobject.json new file mode 100644 index 000000000..3a476177c --- /dev/null +++ b/integration_tests/snapshots/return_values/status-code-500s_node18_s3-copyobject.json @@ -0,0 +1,4 @@ +{ + "statusCode": 500, + "body": {} +} diff --git a/integration_tests/snapshots/return_values/status-code-500s_node18_s3-putobject.json b/integration_tests/snapshots/return_values/status-code-500s_node18_s3-putobject.json new file mode 100644 index 000000000..3a476177c --- /dev/null +++ b/integration_tests/snapshots/return_values/status-code-500s_node18_s3-putobject.json @@ -0,0 +1,4 @@ +{ + "statusCode": 500, + "body": {} +} diff --git a/integration_tests/snapshots/return_values/status-code-500s_node20_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/status-code-500s_node20_s3-completemultipartupload.json new file mode 100644 index 000000000..3a476177c --- /dev/null +++ b/integration_tests/snapshots/return_values/status-code-500s_node20_s3-completemultipartupload.json @@ -0,0 +1,4 @@ +{ + "statusCode": 500, + "body": {} +} diff --git a/integration_tests/snapshots/return_values/status-code-500s_node20_s3-copyobject.json b/integration_tests/snapshots/return_values/status-code-500s_node20_s3-copyobject.json new file mode 100644 index 000000000..3a476177c --- /dev/null +++ b/integration_tests/snapshots/return_values/status-code-500s_node20_s3-copyobject.json @@ -0,0 +1,4 @@ +{ + "statusCode": 500, + "body": {} +} diff --git a/integration_tests/snapshots/return_values/status-code-500s_node20_s3-putobject.json b/integration_tests/snapshots/return_values/status-code-500s_node20_s3-putobject.json new file mode 100644 index 000000000..3a476177c --- /dev/null +++ b/integration_tests/snapshots/return_values/status-code-500s_node20_s3-putobject.json @@ -0,0 +1,4 @@ +{ + "statusCode": 500, + "body": {} +} diff --git a/integration_tests/snapshots/return_values/sync-metrics_node16_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/sync-metrics_node16_s3-completemultipartupload.json new file mode 100644 index 000000000..810dbbd5f --- /dev/null +++ b/integration_tests/snapshots/return_values/sync-metrics_node16_s3-completemultipartupload.json @@ -0,0 +1,4 @@ +{ + "message": "hello, dog!", + "recordIds": [] +} diff --git a/integration_tests/snapshots/return_values/sync-metrics_node16_s3-copyobject.json b/integration_tests/snapshots/return_values/sync-metrics_node16_s3-copyobject.json new file mode 100644 index 000000000..810dbbd5f --- /dev/null +++ b/integration_tests/snapshots/return_values/sync-metrics_node16_s3-copyobject.json @@ -0,0 +1,4 @@ +{ + "message": "hello, dog!", + "recordIds": [] +} diff --git a/integration_tests/snapshots/return_values/sync-metrics_node16_s3-putobject.json b/integration_tests/snapshots/return_values/sync-metrics_node16_s3-putobject.json new file mode 100644 index 000000000..810dbbd5f --- /dev/null +++ b/integration_tests/snapshots/return_values/sync-metrics_node16_s3-putobject.json @@ -0,0 +1,4 @@ +{ + "message": "hello, dog!", + "recordIds": [] +} diff --git a/integration_tests/snapshots/return_values/sync-metrics_node18_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/sync-metrics_node18_s3-completemultipartupload.json new file mode 100644 index 000000000..810dbbd5f --- /dev/null +++ b/integration_tests/snapshots/return_values/sync-metrics_node18_s3-completemultipartupload.json @@ -0,0 +1,4 @@ +{ + "message": "hello, dog!", + "recordIds": [] +} diff --git a/integration_tests/snapshots/return_values/sync-metrics_node18_s3-copyobject.json b/integration_tests/snapshots/return_values/sync-metrics_node18_s3-copyobject.json new file mode 100644 index 000000000..810dbbd5f --- /dev/null +++ b/integration_tests/snapshots/return_values/sync-metrics_node18_s3-copyobject.json @@ -0,0 +1,4 @@ +{ + "message": "hello, dog!", + "recordIds": [] +} diff --git a/integration_tests/snapshots/return_values/sync-metrics_node18_s3-putobject.json b/integration_tests/snapshots/return_values/sync-metrics_node18_s3-putobject.json new file mode 100644 index 000000000..810dbbd5f --- /dev/null +++ b/integration_tests/snapshots/return_values/sync-metrics_node18_s3-putobject.json @@ -0,0 +1,4 @@ +{ + "message": "hello, dog!", + "recordIds": [] +} diff --git a/integration_tests/snapshots/return_values/sync-metrics_node20_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/sync-metrics_node20_s3-completemultipartupload.json new file mode 100644 index 000000000..810dbbd5f --- /dev/null +++ b/integration_tests/snapshots/return_values/sync-metrics_node20_s3-completemultipartupload.json @@ -0,0 +1,4 @@ +{ + "message": "hello, dog!", + "recordIds": [] +} diff --git a/integration_tests/snapshots/return_values/sync-metrics_node20_s3-copyobject.json b/integration_tests/snapshots/return_values/sync-metrics_node20_s3-copyobject.json new file mode 100644 index 000000000..810dbbd5f --- /dev/null +++ b/integration_tests/snapshots/return_values/sync-metrics_node20_s3-copyobject.json @@ -0,0 +1,4 @@ +{ + "message": "hello, dog!", + "recordIds": [] +} diff --git a/integration_tests/snapshots/return_values/sync-metrics_node20_s3-putobject.json b/integration_tests/snapshots/return_values/sync-metrics_node20_s3-putobject.json new file mode 100644 index 000000000..810dbbd5f --- /dev/null +++ b/integration_tests/snapshots/return_values/sync-metrics_node20_s3-putobject.json @@ -0,0 +1,4 @@ +{ + "message": "hello, dog!", + "recordIds": [] +} diff --git a/integration_tests/snapshots/return_values/throw-error-traced_node16_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/throw-error-traced_node16_s3-completemultipartupload.json new file mode 100644 index 000000000..7147cafa9 --- /dev/null +++ b/integration_tests/snapshots/return_values/throw-error-traced_node16_s3-completemultipartupload.json @@ -0,0 +1 @@ +Invocation failed diff --git a/integration_tests/snapshots/return_values/throw-error-traced_node16_s3-copyobject.json b/integration_tests/snapshots/return_values/throw-error-traced_node16_s3-copyobject.json new file mode 100644 index 000000000..7147cafa9 --- /dev/null +++ b/integration_tests/snapshots/return_values/throw-error-traced_node16_s3-copyobject.json @@ -0,0 +1 @@ +Invocation failed diff --git a/integration_tests/snapshots/return_values/throw-error-traced_node16_s3-putobject.json b/integration_tests/snapshots/return_values/throw-error-traced_node16_s3-putobject.json new file mode 100644 index 000000000..7147cafa9 --- /dev/null +++ b/integration_tests/snapshots/return_values/throw-error-traced_node16_s3-putobject.json @@ -0,0 +1 @@ +Invocation failed diff --git a/integration_tests/snapshots/return_values/throw-error-traced_node18_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/throw-error-traced_node18_s3-completemultipartupload.json new file mode 100644 index 000000000..7147cafa9 --- /dev/null +++ b/integration_tests/snapshots/return_values/throw-error-traced_node18_s3-completemultipartupload.json @@ -0,0 +1 @@ +Invocation failed diff --git a/integration_tests/snapshots/return_values/throw-error-traced_node18_s3-copyobject.json b/integration_tests/snapshots/return_values/throw-error-traced_node18_s3-copyobject.json new file mode 100644 index 000000000..7147cafa9 --- /dev/null +++ b/integration_tests/snapshots/return_values/throw-error-traced_node18_s3-copyobject.json @@ -0,0 +1 @@ +Invocation failed diff --git a/integration_tests/snapshots/return_values/throw-error-traced_node18_s3-putobject.json b/integration_tests/snapshots/return_values/throw-error-traced_node18_s3-putobject.json new file mode 100644 index 000000000..7147cafa9 --- /dev/null +++ b/integration_tests/snapshots/return_values/throw-error-traced_node18_s3-putobject.json @@ -0,0 +1 @@ +Invocation failed diff --git a/integration_tests/snapshots/return_values/throw-error-traced_node20_s3-completemultipartupload.json b/integration_tests/snapshots/return_values/throw-error-traced_node20_s3-completemultipartupload.json new file mode 100644 index 000000000..7147cafa9 --- /dev/null +++ b/integration_tests/snapshots/return_values/throw-error-traced_node20_s3-completemultipartupload.json @@ -0,0 +1 @@ +Invocation failed diff --git a/integration_tests/snapshots/return_values/throw-error-traced_node20_s3-copyobject.json b/integration_tests/snapshots/return_values/throw-error-traced_node20_s3-copyobject.json new file mode 100644 index 000000000..7147cafa9 --- /dev/null +++ b/integration_tests/snapshots/return_values/throw-error-traced_node20_s3-copyobject.json @@ -0,0 +1 @@ +Invocation failed diff --git a/integration_tests/snapshots/return_values/throw-error-traced_node20_s3-putobject.json b/integration_tests/snapshots/return_values/throw-error-traced_node20_s3-putobject.json new file mode 100644 index 000000000..7147cafa9 --- /dev/null +++ b/integration_tests/snapshots/return_values/throw-error-traced_node20_s3-putobject.json @@ -0,0 +1 @@ +Invocation failed