Skip to content

Commit 02e910d

Browse files
Updated integration test snapshots
1 parent 81d57ac commit 02e910d

11 files changed

+460
-250
lines changed

pyproject.toml.bak

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
[tool.poetry]
2+
name = "datadog_lambda"
3+
version = "8.124.0.dev0"
4+
description = "The Datadog AWS Lambda Library"
5+
authors = ["Datadog, Inc. <dev@datadoghq.com>"]
6+
license = "Apache-2.0"
7+
readme = "README.md"
8+
repository = "https://github.com/DataDog/datadog-lambda-python"
9+
keywords = [
10+
"datadog",
11+
"aws",
12+
"lambda",
13+
"layer",
14+
]
15+
packages = [
16+
{ include = "datadog_lambda" }
17+
]
18+
classifiers = [
19+
"Programming Language :: Python :: 3.8",
20+
"Programming Language :: Python :: 3.9",
21+
"Programming Language :: Python :: 3.10",
22+
"Programming Language :: Python :: 3.11",
23+
"Programming Language :: Python :: 3.12",
24+
"Programming Language :: Python :: 3.13",
25+
"Programming Language :: Python :: 3.14",
26+
]
27+
28+
[tool.poetry.dependencies]
29+
python = ">=3.8.0,<4"
30+
datadog = ">=0.51.0,<1.0.0"
31+
wrapt = "^1.11.2"
32+
ddtrace = [
33+
{version = ">=3.19.1,<4", python = ">=3.8,<3.10"},
34+
{version = ">=4.1.1,<5,!=4.6.*", python = ">=3.10"}
35+
]
36+
ujson = [
37+
{version = ">=5.10.0,<5.12.0", python = ">=3.8,<3.10"},
38+
{version = ">=5.12.0", python = ">=3.10"}
39+
]
40+
botocore = { version = "^1.34.0", optional = true }
41+
requests = { version ="^2.22.0", optional = true }
42+
pytest = { version= "^8.0.0", optional = true }
43+
pytest-benchmark = { version = "^4.0", optional = true }
44+
flake8 = { version = "^5.0.4", optional = true }
45+
46+
[tool.poetry.extras]
47+
dev = [
48+
"botocore",
49+
"flake8",
50+
"pytest",
51+
"pytest-benchmark",
52+
"requests",
53+
]
54+
55+
[build-system]
56+
requires = ["poetry-core>=1.0.0"]
57+
build-backend = "poetry.core.masonry.api"
58+
59+
[tool.pytest.ini_options]
60+
addopts = "--benchmark-disable --benchmark-autosave"

tests/integration/snapshots/logs/async-metrics_python310.log

Lines changed: 30 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
7373
"_dd.peer.service.source": "peer.service",
7474
"_dd.p.dm": "-0",
7575
"_dd.p.tid": "XXXX",
76-
"language": "python"
76+
"language": "python",
77+
"_dd.tags.process": "entrypoint.basedir:runtime,entrypoint.name:bootstrap,entrypoint.type:script,entrypoint.workdir:task,svc.user:true"
7778
},
7879
"metrics": {
7980
"process_id": XXXX,
@@ -95,6 +96,7 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
9596
"duration": "XXXX",
9697
"meta": {
9798
"_dd.origin": "lambda",
99+
"span.kind": "server",
98100
"cold_start": "true",
99101
"function_arn": "arn:aws:lambda:eu-west-1:XXXX:eu-west-1-tests-python-XXXX-async-metrics_python310",
100102
"function_version": "$LATEST",
@@ -106,7 +108,6 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
106108
"span.name": "aws.lambda",
107109
"function_trigger.event_source": "api-gateway",
108110
"function_trigger.event_source_arn": "XXXX",
109-
"span.kind": "server",
110111
"http.url": "https://XXXX.execute-api.us-east-2.amazonaws.com/Prod/",
111112
"http.method": "GET",
112113
"http.route": "/",
@@ -228,6 +229,7 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
228229
"meta": {
229230
"runtime-id": "XXXX",
230231
"_dd.origin": "lambda",
232+
"span.kind": "server",
231233
"cold_start": "false",
232234
"function_arn": "arn:aws:lambda:eu-west-1:XXXX:eu-west-1-tests-python-XXXX-async-metrics_python310",
233235
"function_version": "$LATEST",
@@ -237,8 +239,8 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
237239
"datadog_lambda": "X.X.X",
238240
"dd_trace": "X.X.X",
239241
"span.name": "aws.lambda",
240-
"span.kind": "server",
241-
"language": "python"
242+
"language": "python",
243+
"_dd.tags.process": "entrypoint.basedir:runtime,entrypoint.name:bootstrap,entrypoint.type:script,entrypoint.workdir:task,svc.user:true"
242244
},
243245
"metrics": {
244246
"process_id": XXXX,
@@ -383,7 +385,8 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
383385
"_dd.peer.service.source": "peer.service",
384386
"_dd.p.dm": "-0",
385387
"_dd.p.tid": "XXXX",
386-
"language": "python"
388+
"language": "python",
389+
"_dd.tags.process": "entrypoint.basedir:runtime,entrypoint.name:bootstrap,entrypoint.type:script,entrypoint.workdir:task,svc.user:true"
387390
},
388391
"metrics": {
389392
"process_id": XXXX,
@@ -437,6 +440,7 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
437440
"duration": "XXXX",
438441
"meta": {
439442
"_dd.origin": "lambda",
443+
"span.kind": "server",
440444
"cold_start": "false",
441445
"function_arn": "arn:aws:lambda:eu-west-1:XXXX:eu-west-1-tests-python-XXXX-async-metrics_python310",
442446
"function_version": "$LATEST",
@@ -446,7 +450,6 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
446450
"datadog_lambda": "X.X.X",
447451
"dd_trace": "X.X.X",
448452
"span.name": "aws.lambda",
449-
"span.kind": "server",
450453
"function_trigger.event_source": "dynamodb",
451454
"function_trigger.event_source_arn": "XXXX"
452455
},
@@ -576,7 +579,8 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
576579
"_dd.peer.service.source": "peer.service",
577580
"_dd.p.dm": "-0",
578581
"_dd.p.tid": "XXXX",
579-
"language": "python"
582+
"language": "python",
583+
"_dd.tags.process": "entrypoint.basedir:runtime,entrypoint.name:bootstrap,entrypoint.type:script,entrypoint.workdir:task,svc.user:true"
580584
},
581585
"metrics": {
582586
"process_id": XXXX,
@@ -598,6 +602,7 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
598602
"duration": "XXXX",
599603
"meta": {
600604
"_dd.origin": "lambda",
605+
"span.kind": "server",
601606
"cold_start": "false",
602607
"function_arn": "arn:aws:lambda:eu-west-1:XXXX:eu-west-1-tests-python-XXXX-async-metrics_python310",
603608
"function_version": "$LATEST",
@@ -607,7 +612,6 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
607612
"datadog_lambda": "X.X.X",
608613
"dd_trace": "X.X.X",
609614
"span.name": "aws.lambda",
610-
"span.kind": "server",
611615
"function_trigger.event_source": "eventbridge"
612616
},
613617
"metrics": {
@@ -746,7 +750,8 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
746750
"_dd.peer.service.source": "peer.service",
747751
"_dd.p.dm": "-0",
748752
"_dd.p.tid": "XXXX",
749-
"language": "python"
753+
"language": "python",
754+
"_dd.tags.process": "entrypoint.basedir:runtime,entrypoint.name:bootstrap,entrypoint.type:script,entrypoint.workdir:task,svc.user:true"
750755
},
751756
"metrics": {
752757
"process_id": XXXX,
@@ -768,6 +773,7 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
768773
"duration": "XXXX",
769774
"meta": {
770775
"_dd.origin": "lambda",
776+
"span.kind": "server",
771777
"cold_start": "false",
772778
"function_arn": "arn:aws:lambda:eu-west-1:XXXX:eu-west-1-tests-python-XXXX-async-metrics_python310",
773779
"function_version": "$LATEST",
@@ -779,7 +785,6 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
779785
"span.name": "aws.lambda",
780786
"function_trigger.event_source": "api-gateway",
781787
"function_trigger.event_source_arn": "XXXX$default",
782-
"span.kind": "server",
783788
"http.url": "https://XXXX.execute-api.eu-west-1.amazonaws.com/httpapi/get",
784789
"http.method": "GET",
785790
"http.route": "/httpapi/get",
@@ -918,7 +923,8 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
918923
"_dd.peer.service.source": "peer.service",
919924
"_dd.p.dm": "-0",
920925
"_dd.p.tid": "XXXX",
921-
"language": "python"
926+
"language": "python",
927+
"_dd.tags.process": "entrypoint.basedir:runtime,entrypoint.name:bootstrap,entrypoint.type:script,entrypoint.workdir:task,svc.user:true"
922928
},
923929
"metrics": {
924930
"process_id": XXXX,
@@ -940,6 +946,7 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
940946
"duration": "XXXX",
941947
"meta": {
942948
"_dd.origin": "lambda",
949+
"span.kind": "server",
943950
"cold_start": "false",
944951
"function_arn": "arn:aws:lambda:eu-west-1:XXXX:eu-west-1-tests-python-XXXX-async-metrics_python310",
945952
"function_version": "$LATEST",
@@ -949,7 +956,6 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
949956
"datadog_lambda": "X.X.X",
950957
"dd_trace": "X.X.X",
951958
"span.name": "aws.lambda",
952-
"span.kind": "server",
953959
"function_trigger.event_source": "kinesis",
954960
"function_trigger.event_source_arn": "XXXX"
955961
},
@@ -1083,7 +1089,8 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
10831089
"_dd.peer.service.source": "peer.service",
10841090
"_dd.p.dm": "-0",
10851091
"_dd.p.tid": "XXXX",
1086-
"language": "python"
1092+
"language": "python",
1093+
"_dd.tags.process": "entrypoint.basedir:runtime,entrypoint.name:bootstrap,entrypoint.type:script,entrypoint.workdir:task,svc.user:true"
10871094
},
10881095
"metrics": {
10891096
"process_id": XXXX,
@@ -1117,6 +1124,7 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
11171124
"duration": "XXXX",
11181125
"meta": {
11191126
"_dd.origin": "lambda",
1127+
"span.kind": "server",
11201128
"cold_start": "false",
11211129
"function_arn": "arn:aws:lambda:eu-west-1:XXXX:eu-west-1-tests-python-XXXX-async-metrics_python310",
11221130
"function_version": "$LATEST",
@@ -1126,7 +1134,6 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
11261134
"datadog_lambda": "X.X.X",
11271135
"dd_trace": "X.X.X",
11281136
"span.name": "aws.lambda",
1129-
"span.kind": "server",
11301137
"function_trigger.event_source": "s3",
11311138
"function_trigger.event_source_arn": "XXXX"
11321139
},
@@ -1261,7 +1268,8 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
12611268
"_dd.peer.service.source": "peer.service",
12621269
"_dd.p.dm": "-0",
12631270
"_dd.p.tid": "XXXX",
1264-
"language": "python"
1271+
"language": "python",
1272+
"_dd.tags.process": "entrypoint.basedir:runtime,entrypoint.name:bootstrap,entrypoint.type:script,entrypoint.workdir:task,svc.user:true"
12651273
},
12661274
"metrics": {
12671275
"process_id": XXXX,
@@ -1283,6 +1291,7 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
12831291
"duration": "XXXX",
12841292
"meta": {
12851293
"_dd.origin": "lambda",
1294+
"span.kind": "server",
12861295
"cold_start": "false",
12871296
"function_arn": "arn:aws:lambda:eu-west-1:XXXX:eu-west-1-tests-python-XXXX-async-metrics_python310",
12881297
"function_version": "$LATEST",
@@ -1292,7 +1301,6 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
12921301
"datadog_lambda": "X.X.X",
12931302
"dd_trace": "X.X.X",
12941303
"span.name": "aws.lambda",
1295-
"span.kind": "server",
12961304
"function_trigger.event_source": "sns",
12971305
"function_trigger.event_source_arn": "XXXX"
12981306
},
@@ -1426,7 +1434,8 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
14261434
"_dd.peer.service.source": "peer.service",
14271435
"_dd.p.dm": "-0",
14281436
"_dd.p.tid": "XXXX",
1429-
"language": "python"
1437+
"language": "python",
1438+
"_dd.tags.process": "entrypoint.basedir:runtime,entrypoint.name:bootstrap,entrypoint.type:script,entrypoint.workdir:task,svc.user:true"
14301439
},
14311440
"metrics": {
14321441
"process_id": XXXX,
@@ -1448,6 +1457,7 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
14481457
"duration": "XXXX",
14491458
"meta": {
14501459
"_dd.origin": "lambda",
1460+
"span.kind": "server",
14511461
"cold_start": "false",
14521462
"function_arn": "arn:aws:lambda:eu-west-1:XXXX:eu-west-1-tests-python-XXXX-async-metrics_python310",
14531463
"function_version": "$LATEST",
@@ -1457,7 +1467,6 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
14571467
"datadog_lambda": "X.X.X",
14581468
"dd_trace": "X.X.X",
14591469
"span.name": "aws.lambda",
1460-
"span.kind": "server",
14611470
"function_trigger.event_source": "sqs",
14621471
"function_trigger.event_source_arn": "XXXX"
14631472
},
@@ -1597,7 +1606,8 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
15971606
"_dd.peer.service.source": "peer.service",
15981607
"_dd.p.dm": "-0",
15991608
"_dd.p.tid": "XXXX",
1600-
"language": "python"
1609+
"language": "python",
1610+
"_dd.tags.process": "entrypoint.basedir:runtime,entrypoint.name:bootstrap,entrypoint.type:script,entrypoint.workdir:task,svc.user:true"
16011611
},
16021612
"metrics": {
16031613
"process_id": XXXX,
@@ -1619,6 +1629,7 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
16191629
"duration": "XXXX",
16201630
"meta": {
16211631
"_dd.origin": "lambda",
1632+
"span.kind": "server",
16221633
"cold_start": "false",
16231634
"function_arn": "arn:aws:lambda:eu-west-1:XXXX:eu-west-1-tests-python-XXXX-async-metrics_python310",
16241635
"function_version": "$LATEST",
@@ -1630,7 +1641,6 @@ HTTP GET https://www.datadoghq.com/ Headers: ["Accept-Encoding:gzip, deflate","A
16301641
"span.name": "aws.lambda",
16311642
"function_trigger.event_source": "api-gateway",
16321643
"function_trigger.event_source_arn": "XXXX",
1633-
"span.kind": "server",
16341644
"http.url": "https://XXXX.execute-api.eu-west-1.amazonaws.com",
16351645
"http.status_code": "200"
16361646
},

0 commit comments

Comments
 (0)