SpanDetails Class

Groups span configuration for scope construction.

Constructor

SpanDetails(span_kind: SpanKind | None = None, parent_context: Context | None = None, start_time: datetime | None = None, end_time: datetime | None = None, span_links: list[opentelemetry.trace.Link] | None = None)

Parameters

Name Description
span_kind
Default value: None
parent_context
Default value: None
start_time
Default value: None
end_time
Default value: None
span_links
Default value: None

Attributes

end_time

Optional explicit end time as a datetime object.

end_time: datetime | None = None

parent_context

Optional OpenTelemetry Context used to link this span to an upstream operation.

parent_context: Context | None = None

span_kind

Optional span kind override.

span_kind: SpanKind | None = None

Optional span links to associate with this span for causal relationships.

span_links: list[opentelemetry.trace.Link] | None = None

start_time

Optional explicit start time as a datetime object.

start_time: datetime | None = None