# Functions

Resource takes an unqualified resource and returns a Group qualified GroupResource.

# Constants

GroupName specifies the group name used to register the objects.
TraceContextExtract uses an existing trace context from the request, so that the identifiers of a trace and the parent span are inherited from the incoming request.
TraceContextIgnore skips context headers processing.
TraceContextInject adds a new context to the request, overwriting existing headers, if any.
TraceContextPropagate updates the existing context (combines extract and inject).
TraceStrategyParent enables tracing and only records spans if the parent span was sampled.
TraceStrategyRatio enables ratio-based tracing, defaulting to 100% sampling rate.

# Variables

AddToScheme applies all the stored functions to the scheme.
SchemeBuilder collects functions that add things to a scheme.
SchemeGroupVersion is group version used to register these objects.

# Structs

ObservabilityPolicy is a Direct Attached Policy.
ObservabilityPolicyList contains a list of ObservabilityPolicies.
ObservabilityPolicySpec defines the desired state of the ObservabilityPolicy.
Tracing allows for enabling and configuring OpenTelemetry tracing.

# Type aliases

TraceContext specifies how to propagate traceparent/tracestate headers.
TraceStrategy defines the tracing strategy.