Earlier quoted context omitted.
AIUI, there aren't really start or end messages, they're spans. A span is technically an "end" message and will have parent or child spans.
I don't know the details but does a span have a beginning? Is that beginning "logged" at a separate point in time from when the span end is logged? > AIUI, there aren't really start or end messages, Can you explain this sentence a bit more? How does it have a duration without a start and end?
As such, it doesn't really have a beginning or end except that it has fields for duration and timestamps.
I'd check out the OTEL docs since I think seeing the examples as JSON helps clarify things. It looks like they have events attached to spans which is optional. https://opentelemetry.io/docs/concepts/signals/traces/