Documentation ¶
Overview ¶
Package jaegerreceiver receives Jaeger traces.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFactory ¶ added in v0.6.0
func NewFactory() component.ReceiverFactory
NewFactory creates a new Jaeger receiver factory.
Types ¶
type Config ¶
type Config struct { config.ReceiverSettings `mapstructure:",squash"` // squash ensures fields are correctly decoded in embedded struct Protocols `mapstructure:"protocols"` RemoteSampling *RemoteSamplingConfig `mapstructure:"remote_sampling"` }
Config defines configuration for Jaeger receiver.
type ProtocolUDP ¶ added in v0.15.0
type ProtocolUDP struct { Endpoint string `mapstructure:"endpoint"` ServerConfigUDP `mapstructure:",squash"` }
ProtocolUDP is the configuration for a UDP protocol.
type Protocols ¶ added in v0.5.0
type Protocols struct { GRPC *configgrpc.GRPCServerSettings `mapstructure:"grpc"` ThriftHTTP *confighttp.HTTPServerSettings `mapstructure:"thrift_http"` ThriftBinary *ProtocolUDP `mapstructure:"thrift_binary"` ThriftCompact *ProtocolUDP `mapstructure:"thrift_compact"` }
Protocols is the configuration for the supported protocols.
type RemoteSamplingConfig ¶
type RemoteSamplingConfig struct { HostEndpoint string `mapstructure:"host_endpoint"` StrategyFile string `mapstructure:"strategy_file"` configgrpc.GRPCClientSettings `mapstructure:",squash"` }
RemoteSamplingConfig defines config key for remote sampling fetch endpoint
type ServerConfigUDP ¶ added in v0.15.0
type ServerConfigUDP struct { QueueSize int `mapstructure:"queue_size"` MaxPacketSize int `mapstructure:"max_packet_size"` Workers int `mapstructure:"workers"` SocketBufferSize int `mapstructure:"socket_buffer_size"` }
ServerConfigUDP is the server configuration for a UDP protocol.
func DefaultServerConfigUDP ¶ added in v0.15.0
func DefaultServerConfigUDP() ServerConfigUDP
DefaultServerConfigUDP creates the default ServerConfigUDP.
Click to show internal directories.
Click to hide internal directories.