Documentation
¶
Index ¶
Constants ¶
View Source
const ( // DefaultTracerProvider is the default distributed tracer exporter implementation DefaultTracerProvider = "none" // DefaultTracerServiceName is the default service name under which traces are registered DefaultTracerServiceName = "trickster" )
Variables ¶
This section is empty.
Functions ¶
func ProcessTracingOptions ¶
func ProcessTracingOptions(mo Lookup)
ProcessTracingOptions enriches the configuration data of the provided Tracing Options collection
Types ¶
type Options ¶
type Options struct {
Name string `yaml:"-"`
Provider string `yaml:"provider,omitempty"`
ServiceName string `yaml:"service_name,omitempty"`
Endpoint string `yaml:"endpoint,omitempty"`
Timeout time.Duration `yaml:"timeout,omitempty"`
Headers map[string]string `yaml:"headers,omitempty"`
DisableCompression bool `yaml:"disable_compression,omitempty"`
SampleRate *float64 `yaml:"sample_rate,omitempty"`
Tags map[string]string `yaml:"tags,omitempty"`
OmitTagsList []string `yaml:"omit_tags,omitempty"`
StdOutOptions *stdoutopts.Options `yaml:"stdout,omitempty"`
OmitTags sets.Set[string] `yaml:"-"`
}
Options is a Tracing Options collection
func (*Options) SanitizeSampleRate ¶
func (o *Options) SanitizeSampleRate()
Click to show internal directories.
Click to hide internal directories.