Sampler that tries to uniformly sample traces with a given probability.
The probability of sampling a trace is equal to that of the specified probability.
A span represents a single operation within a trace. Spans can be
nested to form a trace tree. Spans may also be linked to other spans
from the same or different trace. And form graphs. Often, a trace
contains a root span that describes the end-to-end latency, and one
or more subspans for its sub-operations. A trace can also contain
multiple root spans, or none at all. Spans do not need to be
contiguous - there may be gaps or overlaps between spans in a trace.
The Status type defines a logical error model that is suitable for different
programming environments, including REST APIs and RPC APIs. This proto’s fields
are a subset of those of
google.rpc.Status,
which is used by gRPC.