Documentation ¶
Index ¶
Constants ¶
View Source
const ( // ConfigPrefix is a prefix for the ingester flags ConfigPrefix = "ingester" // KafkaConsumerConfigPrefix is a prefix for the Kafka flags KafkaConsumerConfigPrefix = "kafka.consumer" // SuffixBrokers is a suffix for the brokers flag SuffixBrokers = ".brokers" // SuffixTopic is a suffix for the topic flag SuffixTopic = ".topic" // SuffixRackID is a suffix for the consumer rack-id flag SuffixRackID = ".rack-id" // SuffixFetchMaxMessageBytes is a suffix for the consumer fetch-max-message-bytes flag SuffixFetchMaxMessageBytes = ".fetch-max-message-bytes" // SuffixGroupID is a suffix for the group-id flag SuffixGroupID = ".group-id" // SuffixClientID is a suffix for the client-id flag SuffixClientID = ".client-id" // SuffixProtocolVersion Kafka protocol version - must be supported by kafka server SuffixProtocolVersion = ".protocol-version" // SuffixEncoding is a suffix for the encoding flag SuffixEncoding = ".encoding" // SuffixDeadlockInterval is a suffix for deadlock detecor flag SuffixDeadlockInterval = ".deadlockInterval" // SuffixParallelism is a suffix for the parallelism flag SuffixParallelism = ".parallelism" // SuffixHTTPPort is a suffix for the HTTP port SuffixHTTPPort = ".http-port" // DefaultBroker is the default kafka broker DefaultBroker = "127.0.0.1:9092" // DefaultTopic is the default kafka topic DefaultTopic = "jaeger-spans" // DefaultGroupID is the default consumer Group ID DefaultGroupID = "jaeger-ingester" // DefaultClientID is the default consumer Client ID DefaultClientID = "jaeger-ingester" // DefaultParallelism is the default parallelism for the span processor DefaultParallelism = 1000 // DefaultEncoding is the default span encoding DefaultEncoding = kafka.EncodingProto // DefaultDeadlockInterval is the default deadlock interval DefaultDeadlockInterval = time.Duration(0) // DefaultFetchMaxMessageBytes is the default for kafka.consumer.fetch-max-message-bytes flag DefaultFetchMaxMessageBytes = 1024 * 1024 // 1MB )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Options ¶
type Options struct { kafkaConsumer.Configuration `mapstructure:",squash"` Parallelism int `mapstructure:"parallelism"` Encoding string `mapstructure:"encoding"` DeadlockInterval time.Duration `mapstructure:"deadlock_interval"` }
Options stores the configuration options for the Ingester
func (*Options) InitFromViper ¶
InitFromViper initializes Builder with properties from viper
Click to show internal directories.
Click to hide internal directories.