commit | dd0a14eab3cadd5b60254156b8f24fcfb6618595 | [log] [tgz] |
---|---|---|
author | Takeru Ohta <phjgt308@gmail.com> | Tue Oct 24 03:00:35 2017 +0900 |
committer | Takeru Ohta <phjgt308@gmail.com> | Tue Oct 24 03:00:35 2017 +0900 |
tree | 0b4dc71130f70d7f9272b7262b2884d39626bd10 | |
parent | 1db7a028fae7bda75741daa2cb51a64f4c6e78f5 [diff] |
Update README.md
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_repoter` and registers `example_tracer` > Context = jaeger_passage_span_context. > Sampler = passage_sampler_all:new(). > {ok, Reporter} = jaeger_passage_reporter:start(example_repoter). > ok = passage_tracer_registry:register(example_tracer, Context, Sampler, Reporter). % Starts a root span. > RootSpan = passage:start_root_span(example_root, 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/