Modules§
Structs§
- Acknowledgements
Config - End-to-end acknowledgements configuration.
- Component
Key - Component identifier.
- Data
Type - Global
Options - Global configuration options.
- Input
- LogSchema
- Log schema.
- Output
Id - Component output identifier.
- Source
Acknowledgements Config - Source-specific end-to-end acknowledgements configuration.
- Source
Output - Tags
- Configures whether to emit certain tags
- Telemetry
- Sets options for the telemetry that Vector emits.
- Transform
Output
Enums§
- Legacy
Key - LogNamespace
- Wildcard
Matching - Specifies the wildcard matching mode, relaxed allows configurations where wildcard doesn not match any existing inputs
Constants§
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 aHashMap
. - 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 fromLogSchema::default()
which is unchanging. - telemetry
- Returns the telemetry configuration options.