Documentation ¶
Index ¶
- type Buffer
- type Config
- type ConfigOutput
- type Filter
- type FilterKubernetes
- type Flow
- type FlowConfig
- type FlowSpec
- type Fluentbit
- type Fluentd
- type FluentdPvcSpec
- type Image
- type Logging
- type Loki
- type Metadata
- type Metrics
- type Output
- type OutputSpec
- type Parse
- type Parser
- type Requests
- type Resources
- type Spec
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigOutput ¶
type FilterKubernetes ¶ added in v0.9.6
type FilterKubernetes struct {
KubeTagPrefix string `yaml:"Kube_Tag_Prefix"`
}
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 Fluentbit ¶
type Fluentbit struct { Metrics *Metrics `yaml:"metrics,omitempty"` FilterKubernetes *FilterKubernetes `yaml:"filterKubernetes,omitempty"` Image *Image `yaml:"image,omitempty"` }
type Fluentd ¶
type Fluentd struct { Metrics *Metrics `yaml:"metrics,omitempty"` FluentdPvcSpec *FluentdPvcSpec `yaml:"fluentdPvcSpec,omitempty"` LogLevel string `yaml:"logLevel,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"`
}
Click to show internal directories.
Click to hide internal directories.