The Vector team is excited to announce version 0.53.0!
get_vector_metric,
find_vector_metrics, and aggregate_vector_metrics. You are now able to fetch snapshots
of the metrics that are updated every metrics_storage_refresh_period.clickhouse sink now supports the arrow_stream format option, enabling high-performance
binary data transfer using Apache Arrow IPC. This provides significantly better performance
and smaller payload sizes compared to JSON-based formats.doris sink for sending log data to Apache Doris databases using the Stream Load API.syslog codec for encoding Vector events to Syslog format. RFC5424 and RFC3164 are
supported.source_buffer_utilization_mean and transform_buffer_utilization_mean), so observers can track an exponentially weighted moving average (EWMA) of buffer utilization in addition to the instant level.Buffers now emit metric names for sizes that better follow the metric naming standard specification while keeping the old related gauges available for a transition period. Operators should update dashboards and alerts to the new variants as the legacy names are now deprecated.
buffer_max_size_bytes deprecates buffer_max_byte_sizebuffer_max_size_events deprecates buffer_max_event_sizebuffer_size_bytes deprecates buffer_byte_sizebuffer_size_events deprecates buffer_eventsIncreased the number of buckets in internal histograms to reduce the smallest bucket down to approximately 0.000244 (2.0^-12). If you were manually indexing buckets using VRL, you have to change your indexes since the number of buckets changed from 20 to 26.
get_vector_metric, find_vector_metrics and aggregate_vector_metrics. They work with a snapshot of the metrics, and the interval the snapshot is taken in can be controlled with the metrics_storage_refresh_period global option. Aggregation supports max, avg, min, and max functions.doris sink for sending log data to Apache Doris databases using the Stream Load API. The sink supports configurable batching, custom HTTP headers for Doris-specific options, authentication, rate limiting, adaptive concurrency control, and includes comprehensive health checks.syslog codec for encoding Vector events to Syslog format.
It handles RFC5424 and RFC3164 format, including specific field length limitations, character sanitization,
and security escaping.mqtt source config field topic can now be a list of MQTT topic strings instead of just a string. If a list is provided, the mqtt source client subscribes to all the topics.clickhouse sink now supports the arrow_stream format option, enabling high-performance binary data transfer using Apache Arrow IPC. This provides significantly better performance and smaller payload sizes compared to JSON-based formats.vector completion <SHELL>.source_buffer_utilization_mean and transform_buffer_utilization_mean), so observers can track an EWMA of buffer utilization in addition to the instant level.content_type option to the gcp_cloud_storage sink to override the Content-Type of created objects. If unset, defaults to the encoder’s content type.buffer_utilization_ewma_alpha configuration option to the global
options, allowing users to control the alpha value for the exponentially
weighted moving average (EWMA) used in source and transform buffer utilization
metrics.vector vrl).host_metrics source issue that caused TCP metrics collection to fail with “Could not parse netlink response: invalid netlink buffer” errors on Linux systems.postgres sink which made a TLS connection impossible due to a missing sqlx feature flag.use_otlp_decoding configuration option.opentelemetry source now correctly emits the component_received_events_total metric when use_otlp_decoding is enabled for HTTP requests. Previously, this metric would show 0 despite events being received and processed.Buffers now emit metric names for sizes that better follow the metric naming standard specification while keeping the old related gauges available for a transition period. Operators should update dashboards and alerts to the new variants as the legacy names are now deprecated.
buffer_max_size_bytes deprecates buffer_max_byte_sizebuffer_max_size_events deprecates buffer_max_event_sizebuffer_size_bytes deprecates buffer_byte_sizebuffer_size_events deprecates buffer_eventsusage() method on the Function trait is now required. Custom VRL functions must implement this
method to return a &'static str describing the function’s purpose.authors: thomasqueirozb (https://github.com/vectordotdev/vrl/pull/1608)
format_int function to return bytes instead of integer.authors: thomasqueirozb (https://github.com/vectordotdev/vrl/pull/1586)
Sign up to receive emails on the latest Vector content and new releases
Thank you for joining our Updates Newsletter