package
2.15.1+incompatible
Repository: https://github.com/jeffail/benthos.git
Documentation: pkg.go.dev
# Functions
Descriptions returns a formatted string of collated descriptions of each type.
New creates a tracer type based on a configuration.
NewConfig returns a configuration struct fully populated with default values.
NewJaeger creates and returns a new Jaeger object.
NewJaegerConfig creates an JaegerConfig struct with default values.
NewNone creates a noop tracer.
Noop returns a tracer implementation that does nothing.
SanitiseConfig returns a sanitised version of the Config, meaning sections that aren't relevant to behaviour are removed.
# Constants
String constants representing each tracer type.
String constants representing each tracer type.
# Variables
Constructors is a map of all tracer types with their specs.
Errors for the tracer package.
# Structs
Config is the all encompassing configuration struct for all tracer types.
Jaeger is a tracer with the capability to push spans to a Jaeger instance.
JaegerConfig is config for the Jaeger metrics type.
TypeSpec is a constructor and a usage description for each tracer type.
# Interfaces
Type is an interface implemented by all tracer types.