OpenTelemetry.Trace.SamplingParameters
Sampling parameters passed to a Sampler for it to make a sampling decision.
namespace OpenTelemetry.Trace
{
public readonly struct SamplingParameters
{
public ActivityContext ParentContext { get; }
public ActivityTraceId TraceId { get; }
public string Name { get; }
public ActivityKind Kind { get; }
public IEnumerable<KeyValuePair<string, object>> Tags { get; }
public IEnumerable<ActivityLink> Links { get; }
public SamplingParameters(ActivityContext parentContext, ActivityTraceId traceId, string name, ActivityKind kind, IEnumerable<KeyValuePair<string, object>> tags = null, IEnumerable<ActivityLink> links = null);
}
}