Documentation
¶
Overview ¶
Package logging provides various utility functions regarding optional service log collection for the sf-operator:
* create fluent bit sidecar
Index ¶
- func CreateFluentBitSideCarContainer(serviceName string, extraLabels []FluentBitLabel, ...) (apiv1.Container, apiv1.Volume)
- func CreateForwarderEnvVars(name string, extraLabels []FluentBitLabel) []apiv1.EnvVar
- func SetupLogForwarding(serviceName string, forwarderSpec *v1.FluentBitForwarderSpec, ...) []apiv1.EnvVar
- type FluentBitLabel
- type TemplateInputParams
- type TemplateLoggingParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateFluentBitSideCarContainer ¶
func CreateFluentBitSideCarContainer(serviceName string, extraLabels []FluentBitLabel, volumeMounts []apiv1.VolumeMount, debug bool) (apiv1.Container, apiv1.Volume)
func CreateForwarderEnvVars ¶
func CreateForwarderEnvVars(name string, extraLabels []FluentBitLabel) []apiv1.EnvVar
func SetupLogForwarding ¶
func SetupLogForwarding(serviceName string, forwarderSpec *v1.FluentBitForwarderSpec, extraLabels []FluentBitLabel, annotations map[string]string) []apiv1.EnvVar
Types ¶
type FluentBitLabel ¶
func CreateBaseLoggingExtraKeys ¶ added in v0.0.44
func CreateBaseLoggingExtraKeys(name string, component string, container string, namespace string) []FluentBitLabel
type TemplateInputParams ¶ added in v0.0.44
type TemplateLoggingParams ¶ added in v0.0.44
type TemplateLoggingParams struct { Tag string LogLevel string ForwardInputConfig TemplateInputParams }
func CreateForwarderConfigTemplateParams ¶ added in v0.0.44
func CreateForwarderConfigTemplateParams(tag string, forwarderSpec *v1.FluentBitForwarderSpec) TemplateLoggingParams
Click to show internal directories.
Click to hide internal directories.