mirror of
https://github.com/actix/actix-extras.git
synced 2025-02-23 10:53:02 +01:00
* Support otel 0.24 * fix the otel example * Fix examples and last bits * Update examples/custom-root-span/src/main.rs * Update examples/opentelemetry/src/main.rs --------- Co-authored-by: Luca Palmieri <20745048+LukeMathWalker@users.noreply.github.com>
Custom root span
Running
You can launch this example with
cargo run
An actix-web
application will be listening on port 8080
.
You can fire requests to it with:
curl -v http://localhost:8080/hello
Hello world!
or
curl -v http://localhost:8080/hello/my-name
Hello my-name!
Visualising traces
Spans will be also printed to the console in JSON format, as structured log records.
You can look at the exported spans in your browser by visiting http://localhost:16686 if you launch a Jaeger instance:
docker run -d -p6831:6831/udp -p6832:6832/udp -p16686:16686 jaegertracing/all-in-one:latest