commit | 7a7b527898e413d76ddff0ec7d5c3486e1f4a109 | [log] [tgz] |
---|---|---|
author | Piotr Bober <piotr.bober@relayr.io> | Tue Nov 12 12:21:55 2019 +0100 |
committer | Piotr Bober <piotr.bober@relayr.io> | Wed Nov 13 11:35:16 2019 +0100 |
tree | 133d64c656b94e898aa3ed8cf0549dbcf5176f05 | |
parent | c65b3c7c3956a2f915a2eab918289a290eca6edc [diff] |
Use leading zeros in trace-id format for text headers
Jaeger client library for Erlang.
This is an extension library of passage.
Starts Jaeger in the background:
$ docker run -d -p6831:6831/udp -p6832:6832/udp -p16686:16686 jaegertracing/all-in-one:latest
Starts Erlang Shell:
$ rebar3 shell % Starts `example_tracer` > Sampler = passage_sampler_all:new(). > ok = jaeger_passage:start_tracer(example_tracer, Sampler). % Starts a root span. > RootSpan = passage:start_span(example_root, [{tracer, example_tracer}]). % Starts a child span. > ChildSpan = passage:start_span(example_child, [{child_of, RootSpan}]). % Finishes the spans > passage:finish_span(ChildSpan). > passage:finish_span(RootSpan).
Browses the tracing result:
$ firefox http://localhost:16686/