Skip to content

Commit 69621bd

Browse files
authored
chore(log_to_metric transform): add missing Cargo feature (vectordotdev#18308)
The `log_to_metric` transform was missing a corresponding Cargo feature. Therefore, when compiling Vector with a reduced set of features, this transform was always included even if not requested. This is the only transform that was missing a Cargo feature. Signed-off-by: Hugo Hromic <[email protected]>
1 parent afdc66e commit 69621bd

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

Cargo.toml

+3
Original file line numberDiff line numberDiff line change
@@ -579,6 +579,7 @@ transforms-logs = [
579579
"transforms-aws_ec2_metadata",
580580
"transforms-dedupe",
581581
"transforms-filter",
582+
"transforms-log_to_metric",
582583
"transforms-lua",
583584
"transforms-metric_to_log",
584585
"transforms-pipelines",
@@ -591,6 +592,7 @@ transforms-logs = [
591592
transforms-metrics = [
592593
"transforms-aggregate",
593594
"transforms-filter",
595+
"transforms-log_to_metric",
594596
"transforms-lua",
595597
"transforms-metric_to_log",
596598
"transforms-pipelines",
@@ -603,6 +605,7 @@ transforms-aggregate = []
603605
transforms-aws_ec2_metadata = ["dep:arc-swap"]
604606
transforms-dedupe = ["dep:lru"]
605607
transforms-filter = []
608+
transforms-log_to_metric = []
606609
transforms-lua = ["dep:mlua", "vector-core/lua"]
607610
transforms-metric_to_log = []
608611
transforms-pipelines = ["transforms-filter", "transforms-route"]

src/internal_events/mod.rs

+4
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ mod journald;
7676
mod kafka;
7777
#[cfg(feature = "sources-kubernetes_logs")]
7878
mod kubernetes_logs;
79+
#[cfg(feature = "transforms-log_to_metric")]
7980
mod log_to_metric;
8081
mod logplex;
8182
#[cfg(feature = "sinks-loki")]
@@ -89,6 +90,7 @@ mod mongodb_metrics;
8990
#[cfg(feature = "sources-nginx_metrics")]
9091
mod nginx_metrics;
9192
mod open;
93+
#[cfg(feature = "transforms-log_to_metric")]
9294
mod parser;
9395
#[cfg(feature = "sources-postgresql_metrics")]
9496
mod postgresql_metrics;
@@ -213,6 +215,7 @@ pub(crate) use self::journald::*;
213215
pub(crate) use self::kafka::*;
214216
#[cfg(feature = "sources-kubernetes_logs")]
215217
pub(crate) use self::kubernetes_logs::*;
218+
#[cfg(feature = "transforms-log_to_metric")]
216219
pub(crate) use self::log_to_metric::*;
217220
#[cfg(feature = "sources-heroku_logs")]
218221
pub(crate) use self::logplex::*;
@@ -224,6 +227,7 @@ pub(crate) use self::lua::*;
224227
pub(crate) use self::metric_to_log::*;
225228
#[cfg(feature = "sources-nginx_metrics")]
226229
pub(crate) use self::nginx_metrics::*;
230+
#[cfg(feature = "transforms-log_to_metric")]
227231
pub(crate) use self::parser::*;
228232
#[cfg(feature = "sources-postgresql_metrics")]
229233
pub(crate) use self::postgresql_metrics::*;

src/transforms/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ pub mod aws_ec2_metadata;
1212
pub mod dedupe;
1313
#[cfg(feature = "transforms-filter")]
1414
pub mod filter;
15+
#[cfg(feature = "transforms-log_to_metric")]
1516
pub mod log_to_metric;
1617
#[cfg(feature = "transforms-lua")]
1718
pub mod lua;

0 commit comments

Comments
 (0)