README
¶
Join Template plugin
Alias to "join" plugin with predefined start
and continue
parameters.
⚠ Parsing the whole event flow could be very CPU intensive because the plugin uses regular expressions. Enable explicit checks without regular expressions (use
fast_check
flag) or considermatch_fields
parameter to process only particular events. Check out an example for details.
Example of joining Go panics:
pipelines:
example_pipeline:
...
actions:
- type: join_template
template: go_panic
field: log
match_fields:
stream: stderr // apply only for events which was written to stderr to save CPU time
...
Config params
field
cfg.FieldSelector
default=log
required
The event field which will be checked for joining with each other.
max_event_size
int
default=0
Max size of the resulted event. If it is set and the event exceeds the limit, the event will be truncated.
template
string
required
The name of the template. Available templates: go_panic
, cs_exception
.
fast_check
bool
Enable check without regular expressions.
Generated using insane-doc
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" default:"log" required:"true" parse:"selector"` // * Field_ []string // > @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 // > // > The name of the template. Available templates: `go_panic`, `cs_exception`. Template string `json:"template" required:"true"` // * // > @3@4@5@6 // > // > Enable check without regular expressions. FastCheck bool `json:"fast_check"` // * }
! config-params ^ config-params