Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// > @3@4@5@6
// >
// > The event field which will be checked for joining with each other.
Field cfg.FieldSelector `json:"field" required:"true" parse:"selector"` // *
Field_ []string
// Special flag for join_template plugin;
// it allows to check strings without regexp
FastCheck bool
// > @3@4@5@6
// >
// > A regexp which will start the join sequence.
Start cfg.Regexp `json:"start" required:"true" parse:"regexp"` // *
Start_ *regexp.Regexp
// Must be set by join_template plugin
// if it sets fast check flag
StartCheckFunc_ func(s string) bool
// > @3@4@5@6
// >
// > A regexp which will continue the join sequence.
Continue cfg.Regexp `json:"continue" required:"true" parse:"regexp"` // *
Continue_ *regexp.Regexp
// Must be set by join_template plugin
// if it sets fast check flag
ContinueCheckFunc_ func(s string) bool
// > @3@4@5@6
// >
// > Max size of the resulted event. If it is set and the event exceeds the limit, the event will be truncated.
MaxEventSize int `json:"max_event_size" default:"0"` // *
// > @3@4@5@6
// >
// > Negate match logic for Continue (lets you implement negative lookahead while joining lines)
Negate bool `json:"negate" default:"false"` // *
}
! config-params ^ config-params
Click to show internal directories.
Click to hide internal directories.