package
0.65.0
Repository: https://github.com/gardener/logging.git
Documentation: pkg.go.dev

# Functions

ParseConfig parse a Vali plugin configuration.

# Constants

DefaultKubernetesMetadataTagExpression for extracting the kubernetes metadata from tag.
DefaultKubernetesMetadataTagKey represents the key for the tag in the entry.
DefaultKubernetesMetadataTagPrefix represents the prefix of the entry's tag.
JSONFormat represents json format for log line.
KvPairFormat represents key-value format for log line.

# Variables

DefaultBufferConfig holds the configurations for using output buffer.
DefaultClientCfg is the default gardener vali plugin client configuration.
DefaultDqueConfig holds dque configurations for the buffer.
SeedControllerClientConfig is the default controller client configuration.
ShootControllerClientConfig is the main controller client configuration.

# Structs

BufferConfig contains the buffer settings.
ClientConfig holds configuration for the clients.
Config holds the needed properties of the vali output plugin.
ControllerClientConfiguration contains flags which mutes/unmutes Shoot's and Seed Vali for a given Shoot state.
ControllerConfig hold the configuration fot the Vali client controller.
DqueConfig contains the dqueue settings.
DynamicTenant contains specs for the valiplugin dynamic functionality.
KubernetesMetadataExtraction holds the configurations for retrieving the meta data from a tag.
PluginConfig contains the configuration mostly related to the Vali plugin.

# Interfaces

Getter get a configuration settings base on the passed key.

# Type aliases

Format is the log line format.