Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProtobufFilter ¶
type ProtobufFilter struct { *ProtobufFilterConfig // contains filtered or unexported fields }
func (*ProtobufFilter) ConfigStruct ¶
func (f *ProtobufFilter) ConfigStruct() interface{}
func (*ProtobufFilter) Init ¶
func (f *ProtobufFilter) Init(config interface{}) (err error)
func (*ProtobufFilter) Run ¶
func (f *ProtobufFilter) Run(fr FilterRunner, h PluginHelper) (err error)
type ProtobufFilterConfig ¶
type ProtobufFilterConfig struct { FlushInterval uint32 `toml:"flush_interval"` FlushBytes int `toml:"flush_bytes"` ProtobufTag string `toml:"protobuf_tag"` EncoderName string `toml:"encoder"` Delimitter string `toml:"delimitter"` // Delimitter used to append to end of each protobuf for splitting on when decoding later. }
Click to show internal directories.
Click to hide internal directories.