Treat span id as required

What does this MR do?

Treat span ID as a required field, according to gitlab#590587 (comment 3252944779).

Why was this MR needed?

To make the behavior more strict.

What's the best way to test this MR?

We have unit tests and we've verified all of it manually already before.

What are the relevant issue numbers?

Relates to Implement trace context initialization in Rails... (gitlab#590587 - closed).

Merge request reports

Loading