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.