Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JSON ¶
type JSON struct { // Time_Key TimeKey string `json:"timeKey,omitempty"` // Time_Format, eg. %Y-%m-%dT%H:%M:%S %z TimeFormat string `json:"timeFormat,omitempty"` // Time_Keep TimeKeep *bool `json:"timeKeep,omitempty"` }
The JSON parser plugin. <br /> **For full documentation, refer to https://docs.fluentbit.io/manual/pipeline/parsers/json**
func (*JSON) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSON.
func (*JSON) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LSTV ¶
type LSTV struct { // Time_Key TimeKey string `json:"timeKey,omitempty"` // Time_Format, eg. %Y-%m-%dT%H:%M:%S %z TimeFormat string `json:"timeFormat,omitempty"` // Time_Keep TimeKeep *bool `json:"timeKeep,omitempty"` Types string `json:"types,omitempty"` }
The LSTV parser allows to parse LTSV formatted texts. <br /> **For full documentation, refer to https://docs.fluentbit.io/manual/pipeline/parsers/ltsv**
func (*LSTV) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LSTV.
func (*LSTV) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Logfmt ¶
type Logfmt struct{}
The logfmt parser allows to parse the logfmt format described in https://brandur.org/logfmt . <br /> **For full documentation, refer to https://docs.fluentbit.io/manual/pipeline/parsers/logfmt**
func (*Logfmt) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Logfmt.
func (*Logfmt) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Regex ¶
type Regex struct { Regex string `json:"regex,omitempty"` // Time_Key TimeKey string `json:"timeKey,omitempty"` // Time_Format, eg. %Y-%m-%dT%H:%M:%S %z TimeFormat string `json:"timeFormat,omitempty"` // Time_Keep TimeKeep *bool `json:"timeKeep,omitempty"` // Time_Offset, eg. +0200 TimeOffset string `json:"timeOffset,omitempty"` Types string `json:"types,omitempty"` }
The regex parser allows to define a custom Ruby Regular Expression that will use a named capture feature to define which content belongs to which key name. <br /> **For full documentation, refer to https://docs.fluentbit.io/manual/pipeline/parsers/regular-expression**
func (*Regex) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Regex.
func (*Regex) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.