File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
exporters/aws-otel-otlp-udp-exporter/validation-app Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change 1
1
import socket
2
2
import threading
3
3
import time
4
+
5
+ from amazon .opentelemetry .exporters .otlp .udp import OTLPUdpSpanExporter
4
6
from opentelemetry import trace
5
7
from opentelemetry .sdk .trace import TracerProvider
6
8
from opentelemetry .sdk .trace .export import BatchSpanProcessor
7
- from amazon . opentelemetry . exporters . otlp . udp import OTLPUdpSpanExporter
9
+
8
10
9
11
# Set up a UDP server to verify data is sent
10
12
def udp_server ():
11
13
sock = socket .socket (socket .AF_INET , socket .SOCK_DGRAM )
12
- sock .bind ((' 127.0.0.1' , 2000 ))
14
+ sock .bind ((" 127.0.0.1" , 2000 ))
13
15
sock .settimeout (5 )
14
16
print ("UDP server listening on 127.0.0.1:2000" )
15
17
try :
@@ -24,6 +26,7 @@ def udp_server():
24
26
finally :
25
27
sock .close ()
26
28
29
+
27
30
# Start UDP server in a separate thread
28
31
server_thread = threading .Thread (target = udp_server )
29
32
server_thread .daemon = True
@@ -44,7 +47,7 @@ def udp_server():
44
47
parent .set_attribute ("service.name" , "validation-app" )
45
48
parent .set_attribute ("test.attribute" , "test_value" )
46
49
parent .add_event ("test-event" , {"event.data" : "some data" })
47
-
50
+
48
51
# Add a child span
49
52
with tracer .start_as_current_span ("test_child_span" ) as child :
50
53
child .set_attribute ("child.attribute" , "child_value" )
You can’t perform that action at this time.
0 commit comments