Documentation
¶
Overview ¶
Package logging provides various utility functions regarding optional service log collection for the sf-operator:
* create fluent bit sidecar
Index ¶
- Variables
- 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 ¶
View Source
var ( //go:embed static/sfExtras.py SFExtrasPythonModule string )
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
HTTPInputConfig TemplateInputParams
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.