Skip to content

Instantly share code, notes, and snippets.

@yatender-oktalk
Last active October 14, 2020 07:08
Show Gist options
  • Save yatender-oktalk/f759ba273aea6627536e51c7b1208a46 to your computer and use it in GitHub Desktop.
Save yatender-oktalk/f759ba273aea6627536e51c7b1208a46 to your computer and use it in GitHub Desktop.
change-2-zipkin_random.ex
defmodule ZipkinRandom do
...
def hello do
OpenTelemetry.Tracer.start_span("span_name_1")
Process.sleep(100)
second_event(200)
OpenTelemetry.Tracer.end_span()
end
def second_event(delay) do
OpenTelemetry.Tracer.start_span("second_event_span")
# again mimicing the same stuff
Process.sleep(delay)
OpenTelemetry.Tracer.end_span()
"world slept for #{delay}ms"
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment