config

package
v1.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2019 License: Apache-2.0 Imports: 2 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultConfig = Config{
	Brokers:           []string{"localhost:9092"},
	Topics:            []string{"watch"},
	ClientID:          "beat",
	Group:             "kafkabeat",
	Offset:            "newest",
	Codec:             "json",
	PublishMode:       "default",
	ChannelBufferSize: 256,
	ChannelWorkers:    runtime.NumCPU(),
	TimestampKey:      "@timestamp",
	TimestampLayout:   common.TsLayout,
}

Functions

This section is empty.

Types

type Config

type Config struct {
	Brokers           []string `config:"brokers"`
	Topics            []string `config:"topics"`
	ClientID          string   `config:"client_id"`
	Group             string   `config:"group"`
	Offset            string   `config:"offset"`
	Codec             string   `config:"codec"`
	PublishMode       string   `config:"publish_mode"`
	ChannelBufferSize int      `config:"channel_buffer_size"`
	ChannelWorkers    int      `config:"channel_workers"`
	TimestampKey      string   `config:"timestamp_key"`
	TimestampLayout   string   `config:"timestamp_layout"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL