Documentation ¶
Index ¶
- func AddFlags(flags *flag.FlagSet)
- type Factory
- func (f Factory) CreateDefaultConfig() configmodels.Receiver
- func (f Factory) CreateLogsReceiver(ctx context.Context, params component.ReceiverCreateParams, ...) (component.LogsReceiver, error)
- func (f Factory) CreateMetricsReceiver(ctx context.Context, params component.ReceiverCreateParams, ...) (component.MetricsReceiver, error)
- func (f Factory) CreateTracesReceiver(ctx context.Context, params component.ReceiverCreateParams, ...) (component.TracesReceiver, error)
- func (f Factory) Type() configmodels.Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Factory ¶
type Factory struct { Wrapped component.ReceiverFactory // Viper is used to get configuration values for default configuration Viper *viper.Viper }
Factory wraps zipkinreceiver.Factory and makes the default config configurable via viper. For instance this enables using flags as default values in the config object.
func (Factory) CreateDefaultConfig ¶
func (f Factory) CreateDefaultConfig() configmodels.Receiver
CreateDefaultConfig returns default configuration of Factory. This function implements OTEL component.ReceiverFactoryBase interface.
func (Factory) CreateLogsReceiver ¶
func (f Factory) CreateLogsReceiver( ctx context.Context, params component.ReceiverCreateParams, cfg configmodels.Receiver, nextConsumer consumer.LogsConsumer, ) (component.LogsReceiver, error)
CreateLogsReceiver creates a receiver based on the config. If the receiver type does not support logs or if the config is not valid error will be returned instead.
func (Factory) CreateMetricsReceiver ¶
func (f Factory) CreateMetricsReceiver( ctx context.Context, params component.ReceiverCreateParams, cfg configmodels.Receiver, consumer consumer.MetricsConsumer, ) (component.MetricsReceiver, error)
CreateMetricsReceiver creates a metrics receiver based on provided config. This function implements component.ReceiverFactoryOld.
func (Factory) CreateTracesReceiver ¶
func (f Factory) CreateTracesReceiver( ctx context.Context, params component.ReceiverCreateParams, cfg configmodels.Receiver, nextConsumer consumer.TracesConsumer, ) (component.TracesReceiver, error)
CreateTracesReceiver creates Zipkin receiver trace receiver. This function implements OTEL component.ReceiverFactoryOld interface.
func (Factory) Type ¶
func (f Factory) Type() configmodels.Type
Type returns the type of the receiver.