Skip to content

Commit 5d14bc0

Browse files
authored
Synthetic Span Service Representation (#655)
Renamed synthetic spans to be equal to the instance name.
1 parent ef07049 commit 5d14bc0

15 files changed

+691
-416
lines changed

integration_tests/snapshots/logs/esm_node18.log

Lines changed: 45 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,22 @@ START
3535
"http.url": "https://undefined",
3636
"resource_names": "GET /{proxy+}",
3737
"request_id":"XXXX",
38+
"span.kind": "server",
3839
"apiid":"XXXX",
3940
"_inferred_span.tag_source": "self",
4041
"_inferred_span.synchronicity": "sync",
4142
"http.method": "GET",
4243
"stage": "test",
4344
"domain_name": "",
4445
"http.status_code": "200",
46+
"_dd.integration": "opentracing",
4547
"_dd.base_service": "integration-tests-js-XXXX-esm_node18",
4648
"language": "javascript"
4749
},
4850
"metrics": {
4951
"_dd.agent_psr": 1,
5052
"_dd.top_level": 1,
53+
"_dd.measured": 1,
5154
"process_id":XXXX,
5255
"_sampling_priority_v1": 1
5356
},
@@ -81,7 +84,7 @@ START
8184
"http.method": "GET",
8285
"http.route": "/{proxy+}",
8386
"http.status_code": "200",
84-
"_dd.base_service": "integration-tests-js-XXXX-esm_node18",
87+
"_dd.integration": "opentracing",
8588
"language": "javascript"
8689
},
8790
"metrics": {
@@ -93,7 +96,7 @@ START
9396
"start":XXXX,
9497
"duration":XXXX,
9598
"links": [],
96-
"service": "aws.lambda",
99+
"service": "integration-tests-js-XXXX-esm_node18",
97100
"type": "serverless"
98101
}
99102
]
@@ -137,19 +140,22 @@ START
137140
"tablename": "someTableName",
138141
"resource_names": "MODIFY someTableName",
139142
"request_id":"XXXX",
143+
"span.kind": "server",
140144
"_inferred_span.tag_source": "self",
141145
"_inferred_span.synchronicity": "async",
142146
"event_name": "MODIFY",
143147
"event_version": "1.1",
144148
"event_source_arn": "arn:aws:dynamodb:us-east-1:1234567890:table/someTableName/stream/2024-12-11T20:00:00.000",
145149
"event_id": "0123456789abcdef09123456789abcdef",
146150
"stream_view_type": "KEYS_ONLY",
151+
"_dd.integration": "opentracing",
147152
"_dd.base_service": "integration-tests-js-XXXX-esm_node18",
148153
"language": "javascript"
149154
},
150155
"metrics": {
151156
"_dd.agent_psr": 1,
152157
"_dd.top_level": 1,
158+
"_dd.measured": 1,
153159
"size_bytes": 37,
154160
"process_id":XXXX,
155161
"_sampling_priority_v1": 1
@@ -181,7 +187,7 @@ START
181187
"dd_trace": "",
182188
"function_trigger.event_source": "dynamodb",
183189
"function_trigger.event_source_arn": "arn:aws:dynamodb:us-east-1:1234567890:table/someTableName/stream/2024-12-11T20:00:00.000",
184-
"_dd.base_service": "integration-tests-js-XXXX-esm_node18",
190+
"_dd.integration": "opentracing",
185191
"language": "javascript"
186192
},
187193
"metrics": {
@@ -193,7 +199,7 @@ START
193199
"start":XXXX,
194200
"duration":XXXX,
195201
"links": [],
196-
"service": "aws.lambda",
202+
"service": "integration-tests-js-XXXX-esm_node18",
197203
"type": "serverless"
198204
}
199205
]
@@ -237,19 +243,22 @@ START
237243
"tablename": "someTableName",
238244
"resource_names": "REMOVE someTableName",
239245
"request_id":"XXXX",
246+
"span.kind": "server",
240247
"_inferred_span.tag_source": "self",
241248
"_inferred_span.synchronicity": "async",
242249
"event_name": "REMOVE",
243250
"event_version": "1.1",
244251
"event_source_arn": "arn:aws:dynamodb:us-east-1:1234567890:table/someTableName/stream/2024-12-11T20:00:00.000",
245252
"event_id": "0123456789abcdef09123456789abcdef",
246253
"stream_view_type": "KEYS_ONLY",
254+
"_dd.integration": "opentracing",
247255
"_dd.base_service": "integration-tests-js-XXXX-esm_node18",
248256
"language": "javascript"
249257
},
250258
"metrics": {
251259
"_dd.agent_psr": 1,
252260
"_dd.top_level": 1,
261+
"_dd.measured": 1,
253262
"size_bytes": 37,
254263
"process_id":XXXX,
255264
"_sampling_priority_v1": 1
@@ -281,7 +290,7 @@ START
281290
"dd_trace": "",
282291
"function_trigger.event_source": "dynamodb",
283292
"function_trigger.event_source_arn": "arn:aws:dynamodb:us-east-1:1234567890:table/someTableName/stream/2024-12-11T20:00:00.000",
284-
"_dd.base_service": "integration-tests-js-XXXX-esm_node18",
293+
"_dd.integration": "opentracing",
285294
"language": "javascript"
286295
},
287296
"metrics": {
@@ -293,7 +302,7 @@ START
293302
"start":XXXX,
294303
"duration":XXXX,
295304
"links": [],
296-
"service": "aws.lambda",
305+
"service": "integration-tests-js-XXXX-esm_node18",
297306
"type": "serverless"
298307
}
299308
]
@@ -337,19 +346,22 @@ START
337346
"tablename": "someTableName",
338347
"resource_names": "INSERT someTableName",
339348
"request_id":"XXXX",
349+
"span.kind": "server",
340350
"_inferred_span.tag_source": "self",
341351
"_inferred_span.synchronicity": "async",
342352
"event_name": "INSERT",
343353
"event_version": "1.1",
344354
"event_source_arn": "arn:aws:dynamodb:us-east-1:1234567890:table/someTableName/stream/2024-12-11T20:00:00.000",
345355
"event_id": "0123456789abcdef09123456789abcdef",
346356
"stream_view_type": "KEYS_ONLY",
357+
"_dd.integration": "opentracing",
347358
"_dd.base_service": "integration-tests-js-XXXX-esm_node18",
348359
"language": "javascript"
349360
},
350361
"metrics": {
351362
"_dd.agent_psr": 1,
352363
"_dd.top_level": 1,
364+
"_dd.measured": 1,
353365
"size_bytes": 37,
354366
"process_id":XXXX,
355367
"_sampling_priority_v1": 1
@@ -381,7 +393,7 @@ START
381393
"dd_trace": "",
382394
"function_trigger.event_source": "dynamodb",
383395
"function_trigger.event_source_arn": "arn:aws:dynamodb:us-east-1:1234567890:table/someTableName/stream/2024-12-11T20:00:00.000",
384-
"_dd.base_service": "integration-tests-js-XXXX-esm_node18",
396+
"_dd.integration": "opentracing",
385397
"language": "javascript"
386398
},
387399
"metrics": {
@@ -393,7 +405,7 @@ START
393405
"start":XXXX,
394406
"duration":XXXX,
395407
"links": [],
396-
"service": "aws.lambda",
408+
"service": "integration-tests-js-XXXX-esm_node18",
397409
"type": "serverless"
398410
}
399411
]
@@ -436,19 +448,22 @@ START
436448
"operation_name": "aws.s3",
437449
"resource_names": "my-bucket-name",
438450
"request_id":"XXXX",
451+
"span.kind": "server",
439452
"_inferred_span.tag_source": "self",
440453
"_inferred_span.synchronicity": "async",
441454
"bucketname": "my-bucket-name",
442455
"bucket_arn": "arn:aws:s3:::my-bucket-name",
443456
"event_name": "ObjectCreated:CompleteMultipartUpload",
444457
"object_key": "multipart_object.txt",
445458
"object_etag": "09876543210987654321098765432109-2",
459+
"_dd.integration": "opentracing",
446460
"_dd.base_service": "integration-tests-js-XXXX-esm_node18",
447461
"language": "javascript"
448462
},
449463
"metrics": {
450464
"_dd.agent_psr": 1,
451465
"_dd.top_level": 1,
466+
"_dd.measured": 1,
452467
"object_size": 8388608,
453468
"process_id":XXXX,
454469
"_sampling_priority_v1": 1
@@ -480,7 +495,7 @@ START
480495
"dd_trace": "",
481496
"function_trigger.event_source": "s3",
482497
"function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name",
483-
"_dd.base_service": "integration-tests-js-XXXX-esm_node18",
498+
"_dd.integration": "opentracing",
484499
"language": "javascript"
485500
},
486501
"metrics": {
@@ -492,7 +507,7 @@ START
492507
"start":XXXX,
493508
"duration":XXXX,
494509
"links": [],
495-
"service": "aws.lambda",
510+
"service": "integration-tests-js-XXXX-esm_node18",
496511
"type": "serverless"
497512
}
498513
]
@@ -535,19 +550,22 @@ START
535550
"operation_name": "aws.s3",
536551
"resource_names": "my-bucket-name",
537552
"request_id":"XXXX",
553+
"span.kind": "server",
538554
"_inferred_span.tag_source": "self",
539555
"_inferred_span.synchronicity": "async",
540556
"bucketname": "my-bucket-name",
541557
"bucket_arn": "arn:aws:s3:::my-bucket-name",
542558
"event_name": "ObjectCreated:Copy",
543559
"object_key": "copied_object.txt",
544560
"object_etag": "01234567890123456789012345678901",
561+
"_dd.integration": "opentracing",
545562
"_dd.base_service": "integration-tests-js-XXXX-esm_node18",
546563
"language": "javascript"
547564
},
548565
"metrics": {
549566
"_dd.agent_psr": 1,
550567
"_dd.top_level": 1,
568+
"_dd.measured": 1,
551569
"object_size": 100,
552570
"process_id":XXXX,
553571
"_sampling_priority_v1": 1
@@ -579,7 +597,7 @@ START
579597
"dd_trace": "",
580598
"function_trigger.event_source": "s3",
581599
"function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name",
582-
"_dd.base_service": "integration-tests-js-XXXX-esm_node18",
600+
"_dd.integration": "opentracing",
583601
"language": "javascript"
584602
},
585603
"metrics": {
@@ -591,7 +609,7 @@ START
591609
"start":XXXX,
592610
"duration":XXXX,
593611
"links": [],
594-
"service": "aws.lambda",
612+
"service": "integration-tests-js-XXXX-esm_node18",
595613
"type": "serverless"
596614
}
597615
]
@@ -634,19 +652,22 @@ START
634652
"operation_name": "aws.s3",
635653
"resource_names": "my-bucket-name",
636654
"request_id":"XXXX",
655+
"span.kind": "server",
637656
"_inferred_span.tag_source": "self",
638657
"_inferred_span.synchronicity": "async",
639658
"bucketname": "my-bucket-name",
640659
"bucket_arn": "arn:aws:s3:::my-bucket-name",
641660
"event_name": "ObjectCreated:Put",
642661
"object_key": "test_object.txt",
643662
"object_etag": "abcdef0123456789abcdef01234567890",
663+
"_dd.integration": "opentracing",
644664
"_dd.base_service": "integration-tests-js-XXXX-esm_node18",
645665
"language": "javascript"
646666
},
647667
"metrics": {
648668
"_dd.agent_psr": 1,
649669
"_dd.top_level": 1,
670+
"_dd.measured": 1,
650671
"object_size": 100,
651672
"process_id":XXXX,
652673
"_sampling_priority_v1": 1
@@ -678,7 +699,7 @@ START
678699
"dd_trace": "",
679700
"function_trigger.event_source": "s3",
680701
"function_trigger.event_source_arn": "arn:aws:s3:::my-bucket-name",
681-
"_dd.base_service": "integration-tests-js-XXXX-esm_node18",
702+
"_dd.integration": "opentracing",
682703
"language": "javascript"
683704
},
684705
"metrics": {
@@ -690,7 +711,7 @@ START
690711
"start":XXXX,
691712
"duration":XXXX,
692713
"links": [],
693-
"service": "aws.lambda",
714+
"service": "integration-tests-js-XXXX-esm_node18",
694715
"type": "serverless"
695716
}
696717
]
@@ -732,6 +753,7 @@ START
732753
"operation_name": "aws.sns",
733754
"resource_names": "sns-lambda",
734755
"request_id":"XXXX",
756+
"span.kind": "server",
735757
"_inferred_span.tag_source": "self",
736758
"_inferred_span.synchronicity": "async",
737759
"type": "Notification",
@@ -740,12 +762,14 @@ START
740762
"topicname": "sns-lambda",
741763
"topic_arn": "arn:aws:sns:us-east-2:123456789012:sns-lambda",
742764
"event_subscription_arn": "arn:aws:sns:us-east-2:123456789012:sns-lambda:21be56ed-a058-49f5-8c98-aedd2564c486",
765+
"_dd.integration": "opentracing",
743766
"_dd.base_service": "integration-tests-js-XXXX-esm_node18",
744767
"language": "javascript"
745768
},
746769
"metrics": {
747770
"_dd.agent_psr": 1,
748771
"_dd.top_level": 1,
772+
"_dd.measured": 1,
749773
"process_id":XXXX,
750774
"_sampling_priority_v1": 1
751775
},
@@ -776,7 +800,7 @@ START
776800
"dd_trace": "",
777801
"function_trigger.event_source": "sns",
778802
"function_trigger.event_source_arn": "arn:aws:sns:us-east-2:123456789012:sns-lambda",
779-
"_dd.base_service": "integration-tests-js-XXXX-esm_node18",
803+
"_dd.integration": "opentracing",
780804
"language": "javascript"
781805
},
782806
"metrics": {
@@ -788,7 +812,7 @@ START
788812
"start":XXXX,
789813
"duration":XXXX,
790814
"links": [],
791-
"service": "aws.lambda",
815+
"service": "integration-tests-js-XXXX-esm_node18",
792816
"type": "serverless"
793817
}
794818
]
@@ -830,18 +854,21 @@ START
830854
"operation_name": "aws.sqs",
831855
"resource_names": "my-queue",
832856
"request_id":"XXXX",
857+
"span.kind": "server",
833858
"_inferred_span.tag_source": "self",
834859
"_inferred_span.synchronicity": "async",
835860
"queuename": "my-queue",
836861
"event_source_arn": "arn:aws:sqs:us-east-2:123456789012:my-queue",
837862
"receipt_handle": "AQEBwJnKyrHigUMZj6rYigCgxlaS3SLy0a...",
838863
"sender_id": "AIDAIENQZJOLO23YVJ4VO",
864+
"_dd.integration": "opentracing",
839865
"_dd.base_service": "integration-tests-js-XXXX-esm_node18",
840866
"language": "javascript"
841867
},
842868
"metrics": {
843869
"_dd.agent_psr": 1,
844870
"_dd.top_level": 1,
871+
"_dd.measured": 1,
845872
"retry_count": 1,
846873
"process_id":XXXX,
847874
"_sampling_priority_v1": 1
@@ -873,7 +900,7 @@ START
873900
"dd_trace": "",
874901
"function_trigger.event_source": "sqs",
875902
"function_trigger.event_source_arn": "arn:aws:sqs:us-east-2:123456789012:my-queue",
876-
"_dd.base_service": "integration-tests-js-XXXX-esm_node18",
903+
"_dd.integration": "opentracing",
877904
"language": "javascript"
878905
},
879906
"metrics": {
@@ -885,7 +912,7 @@ START
885912
"start":XXXX,
886913
"duration":XXXX,
887914
"links": [],
888-
"service": "aws.lambda",
915+
"service": "integration-tests-js-XXXX-esm_node18",
889916
"type": "serverless"
890917
}
891918
]

0 commit comments

Comments
 (0)