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 {
// 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 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.