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.