@@ -41,6 +41,8 @@ services:
41
41
- serverless-lambda-generic-complex
42
42
- serverless-lambda-generic-complex-nested
43
43
- serverless-lambda-toplevel-statement
44
+ - serverless-lambda-disabled-no-param-sync
45
+ - serverless-lambda-disabled-toplevel-statement
44
46
- serverless-dummy-api
45
47
environment :
46
48
- AWS_LAMBDA_ENDPOINT_NO_PARAM_SYNC=http://serverless-lambda-no-param-sync:8080
@@ -81,6 +83,8 @@ services:
81
83
- AWS_LAMBDA_ENDPOINT_GENERICBASE_COMPLEX=http://serverless-lambda-generic-complex:8080
82
84
- AWS_LAMBDA_ENDPOINT_GENERICBASE_COMPLEX_NESTED=http://serverless-lambda-generic-complex-nested:8080
83
85
- AWS_LAMBDA_ENDPOINT_TOPLEVEL_STATEMENT=http://serverless-lambda-toplevel-statement:8080
86
+ - AWS_LAMBDA_ENDPOINT_DISABLED_NO_PARAM_SYNC=http://serverless-lambda-disabled-no-param-sync:8080
87
+ - AWS_LAMBDA_ENDPOINT_DISABLED_TOPLEVEL_STATEMENT=http://serverless-lambda-disabled-toplevel-statement:8080
84
88
- DUMMY_API_HOST=http://serverless-dummy-api:9005
85
89
86
90
StartDependencies.Serverless :
@@ -124,6 +128,8 @@ services:
124
128
- serverless-lambda-generic-complex
125
129
- serverless-lambda-generic-complex-nested
126
130
- serverless-lambda-toplevel-statement
131
+ - serverless-lambda-disabled-no-param-sync
132
+ - serverless-lambda-disabled-toplevel-statement
127
133
- serverless-dummy-api
128
134
environment :
129
135
- TIMEOUT_LENGTH=120
@@ -166,6 +172,8 @@ services:
166
172
serverless-lambda-generic-complex:8080
167
173
serverless-lambda-generic-complex-nested:8080
168
174
serverless-lambda-toplevel-statement:8080
175
+ serverless-lambda-disabled-no-param-sync: 8080
176
+ serverless-lambda-disabled-toplevel-statement: 8080
169
177
serverless-dummy-api:9005
170
178
171
179
serverless-lambda-no-param-sync :
@@ -1042,6 +1050,55 @@ services:
1042
1050
- ./:/project
1043
1051
- ./artifacts/build_data/logs/serverless-lambda-toplevel-statement:/var/log/datadog/dotnet
1044
1052
1053
+ serverless-lambda-disabled-no-param-sync :
1054
+ build :
1055
+ context : ./artifacts/bin/Samples.AWS.Lambda
1056
+ dockerfile : serverless.lambda.dockerfile
1057
+ args :
1058
+ - lambdaBaseImage=${lambdaBaseImage:-public.ecr.aws/lambda/dotnet:6}
1059
+ - framework=${framework:-net6.0}
1060
+ depends_on :
1061
+ - serverless-dummy-api
1062
+ command : " Samples.AWS.Lambda::Samples.AWS.Lambda.Function::HandlerNoParamSync"
1063
+ image : dd-trace-dotnet/serverless-lambda-disabled-no-param-sync
1064
+ environment :
1065
+ - DD_TRACE_AGENT_URL=http://integrationtests:5002
1066
+ - _DD_EXTENSION_ENDPOINT=http://integrationtests:9003
1067
+ - DUMMY_API_HOST=http://serverless-dummy-api:9005
1068
+ - DD_INSTRUMENTATION_TELEMETRY_ENABLED=0
1069
+ - DD_TRACE_DEBUG=1
1070
+ - DD_TRACE_AwsLambda_ENABLED=0
1071
+ ports :
1072
+ - " 8080"
1073
+ volumes :
1074
+ - ./:/project
1075
+ - ./artifacts/build_data/logs/serverless-lambda-no-param-sync:/var/log/datadog/dotnet
1076
+
1077
+ serverless-lambda-disabled-toplevel-statement :
1078
+ build :
1079
+ context : ./artifacts/bin/Samples.Amazon.Lambda.RuntimeSupport
1080
+ dockerfile : serverless.lambda.dockerfile
1081
+ args :
1082
+ - lambdaBaseImage=${lambdaBaseImage:-public.ecr.aws/lambda/dotnet:6}
1083
+ - framework=${framework:-net6.0}
1084
+ depends_on :
1085
+ - serverless-dummy-api
1086
+ command : " Samples.Amazon.Lambda.RuntimeSupport"
1087
+ image : dd-trace-dotnet/serverless-lambda-disabled-toplevel-statement
1088
+ environment :
1089
+ - DD_TRACE_AGENT_URL=http://integrationtests:5002
1090
+ - _DD_EXTENSION_ENDPOINT=http://integrationtests:9003
1091
+ - DUMMY_API_HOST=http://serverless-dummy-api:9005
1092
+ - DD_INSTRUMENTATION_TELEMETRY_ENABLED=0
1093
+ - DD_TRACE_ENABLED=0
1094
+ - DD_TRACE_DEBUG=1
1095
+ - DD_TRACE_AwsLambda_ENABLED=0
1096
+ ports :
1097
+ - " 8080"
1098
+ volumes :
1099
+ - ./:/project
1100
+ - ./artifacts/build_data/logs/serverless-lambda-toplevel-statement:/var/log/datadog/dotnet
1101
+
1045
1102
# The serverless function calls this API, which always returns 200 OK
1046
1103
serverless-dummy-api :
1047
1104
image : andrewlock/ok-api:latest
0 commit comments