diff --git a/internal/generator/vector/api/config_test.go b/internal/generator/vector/api/config_test.go index c08516f33..212ca33d7 100644 --- a/internal/generator/vector/api/config_test.go +++ b/internal/generator/vector/api/config_test.go @@ -26,8 +26,8 @@ type = "file" path = "/var/run/ocp-collector/secrets" [sources.internal_metrics] +scrape_interval_secs = 30 type = "internal_metrics" -scrape_interval_seconds = 2 [transforms.bar] inputs = ["internal_metrics"] @@ -54,8 +54,8 @@ secret: path: "/var/run/ocp-collector/secrets" sources: internal_metrics: + scrape_interval_secs: 30 type: "internal_metrics" - scrape_interval_seconds: 2 transforms: bar: inputs: ["internal_metrics"] diff --git a/internal/generator/vector/api/sources/internal_metrics.go b/internal/generator/vector/api/sources/internal_metrics.go index 695ea7579..d245860ab 100644 --- a/internal/generator/vector/api/sources/internal_metrics.go +++ b/internal/generator/vector/api/sources/internal_metrics.go @@ -5,8 +5,8 @@ import ( ) type InternalMetrics struct { - Type types.SourceType `json:"type" yaml:"type" toml:"type"` - ScrapIntervalSeconds uint `json:"scrape_interval_seconds,omitempty" yaml:"scrape_interval_seconds,omitempty" toml:"scrape_interval_seconds,omitempty"` + Type types.SourceType `json:"type" yaml:"type" toml:"type"` + ScrapeIntervalSeconds uint `json:"scrape_interval_secs,omitempty" yaml:"scrape_interval_secs,omitempty" toml:"scrape_interval_secs,omitempty"` } func (i *InternalMetrics) SourceType() types.SourceType { @@ -15,6 +15,7 @@ func (i *InternalMetrics) SourceType() types.SourceType { func NewInternalMetrics() types.Source { return &InternalMetrics{ - Type: types.SourceTypeInternalMetrics, + Type: types.SourceTypeInternalMetrics, + ScrapeIntervalSeconds: 30, } } diff --git a/internal/generator/vector/conf/complex.toml b/internal/generator/vector/conf/complex.toml index 91138cff0..ffe4bd415 100644 --- a/internal/generator/vector/conf/complex.toml +++ b/internal/generator/vector/conf/complex.toml @@ -13,6 +13,7 @@ type = "directory" path = "/var/run/ocp-collector/secrets" [sources.internal_metrics] +scrape_interval_secs = 30 type = "internal_metrics" [sources.input_audit_host] diff --git a/internal/generator/vector/conf/complex_http_receiver.toml b/internal/generator/vector/conf/complex_http_receiver.toml index 15a47d0b5..051f81089 100644 --- a/internal/generator/vector/conf/complex_http_receiver.toml +++ b/internal/generator/vector/conf/complex_http_receiver.toml @@ -13,6 +13,7 @@ type = "directory" path = "/var/run/ocp-collector/secrets" [sources.internal_metrics] +scrape_interval_secs = 30 type = "internal_metrics" [sources.input_audit_host] diff --git a/internal/generator/vector/conf/container.toml b/internal/generator/vector/conf/container.toml index 82a3717c2..ea7efc375 100644 --- a/internal/generator/vector/conf/container.toml +++ b/internal/generator/vector/conf/container.toml @@ -14,6 +14,7 @@ type = "directory" path = "/var/run/ocp-collector/secrets" [sources.internal_metrics] +scrape_interval_secs = 30 type = "internal_metrics" [sources.input_myinfra_container] @@ -459,4 +460,4 @@ curves = "X25519MLKEM768:X25519:prime256v1:secp384r1" [sinks.prometheus_output.auth] strategy = "sar" path = "/metrics" -verb = "get" \ No newline at end of file +verb = "get"