21 строка
483 B
Ruby
21 строка
483 B
Ruby
require_relative './lib/lightstep.rb'
|
|
|
|
LightStep.init_global_tracer('lightstep/ruby/example', '{your_access_token}', {
|
|
#:collector_host => 'localhost',
|
|
#:collector_port => 9998,
|
|
#:collector_encryption => 'none',
|
|
})
|
|
|
|
span = LightStep.start_span('my_span')
|
|
span.log_event('hello world', { 'count' => 42 })
|
|
|
|
sleep(0.1)
|
|
child = LightStep.start_span('my_child', { :parent => span, })
|
|
sleep(0.2)
|
|
child.finish()
|
|
sleep(0.1)
|
|
span.finish()
|
|
|
|
LightStep.instance.flush()
|
|
puts 'Done!'
|