Crate vector_core

Source
Expand description

The Vector Core Library

The Vector Core Library are the foundational pieces needed to make a vector and is not vector with pieces missing. While this library is obviously tailored to the needs of vector it is written in such a way to make experimentation and testing in the library cheap and demonstrative.

This library was extracted from the top-level project package, discussed in RFC 7027.

Re-exports§

pub use crate::vrl::compile_vrl;
pub use event::EstimatedJsonEncodedSizeOf;

Modules§

config
event
fanout
ipallowlist
metrics
partition
schema
serde
sink
source
tcp
time
Time utilities for vector-core
tls
transform
vrl

Macros§

buckets
emit
metric_tags
quantiles
register
samples
update_counter
This macro is used to emit metrics as a counter while simultaneously converting from absolute values to incremental values.

Functions§

default_data_dir