Documentation ¶
Index ¶
- type Buffer
- type Config
- type ConfigOutput
- type Filter
- type Flow
- type FlowConfig
- type FlowSpec
- type Fluentbit
- type Fluentd
- type FluentdPvcSpec
- type Logging
- type Loki
- type Metadata
- type Metrics
- type Output
- type OutputSpec
- type Parse
- type Parser
- type Requests
- type Resources
- type Spec
- type TagNormaliser
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigOutput ¶
type Filter ¶
type Filter struct { Parser *Parser `yaml:"parser,omitempty"` TagNormaliser *TagNormaliser `yaml:"tag_normaliser,omitempty"` }
type Flow ¶
type Flow struct { APIVersion string `yaml:"apiVersion"` Kind string `yaml:"kind"` Metadata *Metadata `yaml:"metadata"` Spec *FlowSpec `yaml:"spec"` }
func NewFlow ¶
func NewFlow(conf *FlowConfig) *Flow
type FlowConfig ¶
type Fluentd ¶
type Fluentd struct { Metrics *Metrics `yaml:"metrics,omitempty"` FluentdPvcSpec *FluentdPvcSpec `yaml:"fluentdPvcSpec,omitempty"` }
type FluentdPvcSpec ¶
type Logging ¶
type Output ¶
type Output struct { APIVersion string `yaml:"apiVersion"` Kind string `yaml:"kind"` Metadata *Metadata `yaml:"metadata"` Spec *OutputSpec `yaml:"spec"` }
func NewOutput ¶
func NewOutput(conf *ConfigOutput) *Output
type OutputSpec ¶
type OutputSpec struct {
Loki *Loki `yaml:"loki"`
}
type TagNormaliser ¶
type TagNormaliser struct {
Format string
}
Click to show internal directories.
Click to hide internal directories.