Struct tracing_actix_web::DefaultRootSpanBuilder [−][src]
pub struct DefaultRootSpanBuilder;
Expand description
The default RootSpanBuilder
for TracingLogger
.
It captures:
- HTTP method (
http.method
); - HTTP route (
http.route
), with templated parameters; - HTTP version (
http.flavor
); - HTTP host (
http.host
); - Client IP (
http.client_ip
); - User agent (
http.user_agent
); - Request path (
http.target
); - Status code (
http.status_code
); - Request id (
request_id
); Display
(exception.message
) andDebug
(exception.details
) representations of the error, if there was an error;- Request id (
request_id
); - OpenTelemetry trace identifier (
trace_id
). Empty if the feature is not enabled; - OpenTelemetry span kind, set to
server
(otel.kind
).
All field names follow OpenTelemetry’s semantic convention.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for DefaultRootSpanBuilder
impl Send for DefaultRootSpanBuilder
impl Sync for DefaultRootSpanBuilder
impl Unpin for DefaultRootSpanBuilder
impl UnwindSafe for DefaultRootSpanBuilder
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more