File tree Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Expand file tree Collapse file tree 1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change 1+ # encoding=utf-8
2+ import opentracing
3+ import instana
4+ import time
5+
6+ # Loop continuously with a 2 second sleep to generate traces
7+ while True :
8+ entry_span = opentracing .tracer .start_span ('universe' )
9+
10+ entry_span .set_tag ('http.method' , 'GET' )
11+ entry_span .set_tag ('http.url' , '/users' )
12+ entry_span .set_tag ('span.kind' , 'entry' )
13+
14+ intermediate_span = opentracing .tracer .start_span ('nebula' , child_of = entry_span )
15+ intermediate_span .finish ()
16+
17+ db_span = opentracing .tracer .start_span ('black-hole' , child_of = entry_span )
18+ db_span .set_tag ('db.instance' , 'users' )
19+ db_span .set_tag ('db.statement' , 'SELECT * FROM user_table' )
20+ db_span .set_tag ('db.type' , 'mysql' )
21+ db_span .set_tag ('db.user' , 'mysql_login' )
22+ db_span .set_tag ('span.kind' , 'exit' )
23+ db_span .finish ()
24+
25+ intermediate_span = opentracing .tracer .start_span ('space-dust' , child_of = entry_span )
26+ intermediate_span .log_kv ({'message' : 'All seems ok' })
27+ intermediate_span .finish ()
28+
29+ entry_span .set_tag ('http.status_code' , 200 )
30+ entry_span .finish ()
31+ time .sleep (2 )
You can’t perform that action at this time.
0 commit comments