Module config

Source

Modules§

proxy

Structs§

AcknowledgementsConfig
End-to-end acknowledgements configuration.
ComponentKey
Component identifier.
DataType
GlobalOptions
Global configuration options.
Input
LogSchema
Log schema.
OutputId
Component output identifier.
SourceAcknowledgementsConfig
Source-specific end-to-end acknowledgements configuration.
SourceOutput
Tags
Configures whether to emit certain tags
Telemetry
Sets options for the telemetry that Vector emits.
TransformOutput

Enums§

LegacyKey
LogNamespace
WildcardMatching
Specifies the wildcard matching mode, relaxed allows configurations where wildcard doesn not match any existing inputs

Constants§

MEMORY_BUFFER_DEFAULT_MAX_EVENTS

Functions§

clone_input_definitions
Simple utility function that can be used by transforms that make no changes to the schema definitions of events. Takes a list of definitions with OutputId returns them as a HashMap.
init_log_schema
Loads Log Schema from configurations and sets global schema. Once this is done, configurations can be correctly loaded using configured log schema defaults.
init_telemetry
Loads the telemetry options from configurations and sets the global options. Once this is done, configurations can be correctly loaded using configured log schema defaults.
log_schema
Components should use global LogSchema returned by this function. The returned value can differ from LogSchema::default() which is unchanging.
telemetry
Returns the telemetry configuration options.