diff --git a/regression/cases/datadog_agent_remap_blackhole/lading/lading.yaml b/regression/cases/datadog_agent_remap_blackhole/lading/lading.yaml index 28d82defced27..daafc6c4ad630 100644 --- a/regression/cases/datadog_agent_remap_blackhole/lading/lading.yaml +++ b/regression/cases/datadog_agent_remap_blackhole/lading/lading.yaml @@ -11,3 +11,6 @@ generator: post: variant: "datadog_log" maximum_prebuild_cache_size_bytes: "256 Mb" +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/datadog_agent_remap_blackhole_acks/lading/lading.yaml b/regression/cases/datadog_agent_remap_blackhole_acks/lading/lading.yaml index 28d82defced27..daafc6c4ad630 100644 --- a/regression/cases/datadog_agent_remap_blackhole_acks/lading/lading.yaml +++ b/regression/cases/datadog_agent_remap_blackhole_acks/lading/lading.yaml @@ -11,3 +11,6 @@ generator: post: variant: "datadog_log" maximum_prebuild_cache_size_bytes: "256 Mb" +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/datadog_agent_remap_datadog_logs/lading/lading.yaml b/regression/cases/datadog_agent_remap_datadog_logs/lading/lading.yaml index 0f67c2c14f151..5e7a6ca9662bc 100644 --- a/regression/cases/datadog_agent_remap_datadog_logs/lading/lading.yaml +++ b/regression/cases/datadog_agent_remap_datadog_logs/lading/lading.yaml @@ -14,3 +14,7 @@ generator: blackhole: - http: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/datadog_agent_remap_datadog_logs_acks/lading/lading.yaml b/regression/cases/datadog_agent_remap_datadog_logs_acks/lading/lading.yaml index 0f67c2c14f151..5e7a6ca9662bc 100644 --- a/regression/cases/datadog_agent_remap_datadog_logs_acks/lading/lading.yaml +++ b/regression/cases/datadog_agent_remap_datadog_logs_acks/lading/lading.yaml @@ -14,3 +14,7 @@ generator: blackhole: - http: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/file_to_blackhole/lading/lading.yaml b/regression/cases/file_to_blackhole/lading/lading.yaml index 091608f32d65f..247bd57f1705e 100644 --- a/regression/cases/file_to_blackhole/lading/lading.yaml +++ b/regression/cases/file_to_blackhole/lading/lading.yaml @@ -12,3 +12,7 @@ generator: blackhole: - tcp: binding_addr: "127.0.0.1:15400" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/fluent_elasticsearch/lading/lading.yaml b/regression/cases/fluent_elasticsearch/lading/lading.yaml index 598067426e0d5..4ebb57ff67d18 100644 --- a/regression/cases/fluent_elasticsearch/lading/lading.yaml +++ b/regression/cases/fluent_elasticsearch/lading/lading.yaml @@ -11,3 +11,7 @@ generator: blackhole: - http: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/http_elasticsearch/lading/lading.yaml b/regression/cases/http_elasticsearch/lading/lading.yaml index 1fa16431e80d9..b94dba946e22d 100644 --- a/regression/cases/http_elasticsearch/lading/lading.yaml +++ b/regression/cases/http_elasticsearch/lading/lading.yaml @@ -14,3 +14,7 @@ generator: blackhole: - http: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/http_text_to_http_json/lading/lading.yaml b/regression/cases/http_text_to_http_json/lading/lading.yaml index 1ec4b39036c1f..b81eb8ab5ff25 100644 --- a/regression/cases/http_text_to_http_json/lading/lading.yaml +++ b/regression/cases/http_text_to_http_json/lading/lading.yaml @@ -14,3 +14,7 @@ generator: blackhole: - http: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/http_text_to_http_json/vector/vector.yaml b/regression/cases/http_text_to_http_json/vector/vector.yaml index ecb5961f00897..36c3aa08578dc 100644 --- a/regression/cases/http_text_to_http_json/vector/vector.yaml +++ b/regression/cases/http_text_to_http_json/vector/vector.yaml @@ -5,6 +5,9 @@ data_dir: "/var/lib/vector" ## sources: + internal_metrics: + type: "internal_metrics" + logs: type: "http" address: "0.0.0.0:8282" @@ -16,6 +19,11 @@ sources: ## sinks: + prometheus: + type: "prometheus_exporter" + inputs: [ "internal_metrics" ] + address: "0.0.0.0:9090" + http_sink: type: "http" uri: "http://localhost:8080" diff --git a/regression/cases/http_to_http_acks/lading/lading.yaml b/regression/cases/http_to_http_acks/lading/lading.yaml index 31461642dbf8f..b441422248a90 100644 --- a/regression/cases/http_to_http_acks/lading/lading.yaml +++ b/regression/cases/http_to_http_acks/lading/lading.yaml @@ -14,3 +14,7 @@ generator: blackhole: - http: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/http_to_http_json/lading/lading.yaml b/regression/cases/http_to_http_json/lading/lading.yaml index 72122f41aa613..fe6cd35d7088c 100644 --- a/regression/cases/http_to_http_json/lading/lading.yaml +++ b/regression/cases/http_to_http_json/lading/lading.yaml @@ -14,3 +14,7 @@ generator: blackhole: - http: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/http_to_http_noack/lading/lading.yaml b/regression/cases/http_to_http_noack/lading/lading.yaml index 31461642dbf8f..b441422248a90 100644 --- a/regression/cases/http_to_http_noack/lading/lading.yaml +++ b/regression/cases/http_to_http_noack/lading/lading.yaml @@ -14,3 +14,7 @@ generator: blackhole: - http: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/http_to_s3/lading/lading.yaml b/regression/cases/http_to_s3/lading/lading.yaml index 170cec7fb2aa2..0df7f10e1ea53 100644 --- a/regression/cases/http_to_s3/lading/lading.yaml +++ b/regression/cases/http_to_s3/lading/lading.yaml @@ -13,3 +13,7 @@ generator: blackhole: - http: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/otlp_grpc_to_blackhole/lading/lading.yaml b/regression/cases/otlp_grpc_to_blackhole/lading/lading.yaml index c4c9ea1f4fe3d..3be1a8cd3db2d 100644 --- a/regression/cases/otlp_grpc_to_blackhole/lading/lading.yaml +++ b/regression/cases/otlp_grpc_to_blackhole/lading/lading.yaml @@ -12,3 +12,7 @@ generator: blackhole: - tcp: binding_addr: "127.0.0.1:15400" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/otlp_http_to_blackhole/lading/lading.yaml b/regression/cases/otlp_http_to_blackhole/lading/lading.yaml index 47bd47f1242a6..dba0343ffa57b 100644 --- a/regression/cases/otlp_http_to_blackhole/lading/lading.yaml +++ b/regression/cases/otlp_http_to_blackhole/lading/lading.yaml @@ -15,3 +15,7 @@ generator: blackhole: - tcp: binding_addr: "127.0.0.1:15400" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/socket_to_socket_blackhole/lading/lading.yaml b/regression/cases/socket_to_socket_blackhole/lading/lading.yaml index e00bc05f893bb..6b86b222a5c95 100644 --- a/regression/cases/socket_to_socket_blackhole/lading/lading.yaml +++ b/regression/cases/socket_to_socket_blackhole/lading/lading.yaml @@ -11,3 +11,7 @@ generator: blackhole: - tcp: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/splunk_hec_indexer_ack_blackhole/lading/lading.yaml b/regression/cases/splunk_hec_indexer_ack_blackhole/lading/lading.yaml index 7a91b8fb67b1a..5c2815760bd51 100644 --- a/regression/cases/splunk_hec_indexer_ack_blackhole/lading/lading.yaml +++ b/regression/cases/splunk_hec_indexer_ack_blackhole/lading/lading.yaml @@ -11,3 +11,7 @@ generator: acknowledgements: ack_query_interval_seconds: 10 ack_timeout_seconds: 300 + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/splunk_hec_route_s3/lading/lading.yaml b/regression/cases/splunk_hec_route_s3/lading/lading.yaml index 0e7b95418cfc7..0fa96504fdc2f 100644 --- a/regression/cases/splunk_hec_route_s3/lading/lading.yaml +++ b/regression/cases/splunk_hec_route_s3/lading/lading.yaml @@ -11,3 +11,7 @@ generator: blackhole: - http: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/splunk_hec_to_splunk_hec_logs_acks/lading/lading.yaml b/regression/cases/splunk_hec_to_splunk_hec_logs_acks/lading/lading.yaml index af5c4f3e1898e..119f47a7ce93d 100644 --- a/regression/cases/splunk_hec_to_splunk_hec_logs_acks/lading/lading.yaml +++ b/regression/cases/splunk_hec_to_splunk_hec_logs_acks/lading/lading.yaml @@ -14,3 +14,7 @@ generator: blackhole: - splunk_hec: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/splunk_hec_to_splunk_hec_logs_noack/lading/lading.yaml b/regression/cases/splunk_hec_to_splunk_hec_logs_noack/lading/lading.yaml index 7e432bda304e7..8d6bd01c7f1f6 100644 --- a/regression/cases/splunk_hec_to_splunk_hec_logs_noack/lading/lading.yaml +++ b/regression/cases/splunk_hec_to_splunk_hec_logs_noack/lading/lading.yaml @@ -11,3 +11,7 @@ generator: blackhole: - splunk_hec: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/syslog_humio_logs/lading/lading.yaml b/regression/cases/syslog_humio_logs/lading/lading.yaml index 1e760f685348c..3facaf35499bd 100644 --- a/regression/cases/syslog_humio_logs/lading/lading.yaml +++ b/regression/cases/syslog_humio_logs/lading/lading.yaml @@ -10,3 +10,7 @@ generator: blackhole: - http: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/syslog_log2metric_humio_metrics/lading/lading.yaml b/regression/cases/syslog_log2metric_humio_metrics/lading/lading.yaml index 1e760f685348c..3facaf35499bd 100644 --- a/regression/cases/syslog_log2metric_humio_metrics/lading/lading.yaml +++ b/regression/cases/syslog_log2metric_humio_metrics/lading/lading.yaml @@ -10,3 +10,7 @@ generator: blackhole: - http: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/syslog_log2metric_splunk_hec_metrics/lading/lading.yaml b/regression/cases/syslog_log2metric_splunk_hec_metrics/lading/lading.yaml index 1e760f685348c..3facaf35499bd 100644 --- a/regression/cases/syslog_log2metric_splunk_hec_metrics/lading/lading.yaml +++ b/regression/cases/syslog_log2metric_splunk_hec_metrics/lading/lading.yaml @@ -10,3 +10,7 @@ generator: blackhole: - http: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/syslog_log2metric_tag_cardinality_limit_blackhole/lading/lading.yaml b/regression/cases/syslog_log2metric_tag_cardinality_limit_blackhole/lading/lading.yaml index b7764d9e0a391..c31e056c57ecc 100644 --- a/regression/cases/syslog_log2metric_tag_cardinality_limit_blackhole/lading/lading.yaml +++ b/regression/cases/syslog_log2metric_tag_cardinality_limit_blackhole/lading/lading.yaml @@ -6,3 +6,7 @@ generator: bytes_per_second: "500 Mb" block_sizes: ["1Kb", "2Kb", "4Kb", "8Kb", "256Kb", "512Kb", "1024Kb"] maximum_prebuild_cache_size_bytes: "256 Mb" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/syslog_loki/lading/lading.yaml b/regression/cases/syslog_loki/lading/lading.yaml index ea300bf1ae910..807806342e07c 100644 --- a/regression/cases/syslog_loki/lading/lading.yaml +++ b/regression/cases/syslog_loki/lading/lading.yaml @@ -11,3 +11,7 @@ generator: blackhole: - http: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/syslog_regex_logs2metric_ddmetrics/lading/lading.yaml b/regression/cases/syslog_regex_logs2metric_ddmetrics/lading/lading.yaml index 1e760f685348c..3facaf35499bd 100644 --- a/regression/cases/syslog_regex_logs2metric_ddmetrics/lading/lading.yaml +++ b/regression/cases/syslog_regex_logs2metric_ddmetrics/lading/lading.yaml @@ -10,3 +10,7 @@ generator: blackhole: - http: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry" diff --git a/regression/cases/syslog_splunk_hec_logs/lading/lading.yaml b/regression/cases/syslog_splunk_hec_logs/lading/lading.yaml index 1e760f685348c..3facaf35499bd 100644 --- a/regression/cases/syslog_splunk_hec_logs/lading/lading.yaml +++ b/regression/cases/syslog_splunk_hec_logs/lading/lading.yaml @@ -10,3 +10,7 @@ generator: blackhole: - http: binding_addr: "0.0.0.0:8080" + +target_metrics: + - prometheus: # internal telemetry + uri: "http://127.0.0.1:9090/telemetry"