Re-exports§
pub use codecs;
pub use enrichment;
pub use file_source;
pub use vector_api_client as api_client;
pub use vector_buffers as buffers;
pub use vector_config as configurable;
pub use vector_lookup as lookup;
pub use vector_stream as stream;
pub use vector_tap as tap;
pub use vrl;
Modules§
- byte_
size_ of - config
- conversion
- encode_
logfmt - event
- fanout
- finalization
- This module contains the event metadata required to track an event as it flows through transforms, being duplicated and merged, and then report its status when the last copy is delivered or dropped.
- finalizer
- id
- internal_
event - ipallowlist
- json_
size - metrics
- opentelemetry
- partition
- prometheus
- request_
metadata - schema
- sensitive_
string - serde
- shutdown
- sink
- source
- tcp
- tls
- transform
- trigger
Macros§
- assert_
event_ data_ eq - btreemap
- A macro to easily create a map containing
Value
- buckets
- emit
- impl_
event_ data_ eq - impl_
generate_ config_ from_ default - metric_
tags - quantiles
- register
- registered_
event - Macro to take care of some of the repetitive boilerplate in implementing a registered event. See the other events in this module for examples of how to use this.
- samples
Enums§
- Time
Zone - Timezone reference.
Traits§
- Byte
Size Of - Estimated
Json Encoded Size Of - Return the estimated size of a type in bytes when encoded as JSON.
Functions§
- compile_
vrl - Compiles a VRL program Vector metadata is set to read-only to prevent it from being mutated
- default_
data_ dir