Skip to content

feat: Add parse_log_tags and split_metric_namespace flags

1313aa2
Select commit
Loading
Failed to load commit list.
Open

feat(mezmo_datadog_agent_parser): Create MezmoDatadogAgentParser #49

feat: Add parse_log_tags and split_metric_namespace flags
1313aa2
Select commit
Loading
Failed to load commit list.
Mezmo Org GitHub App for Jenkins / Jenkins failed Jan 28, 2026 in 21m 48s

Needs Testing?/Unit test: error in 'sh' step

Needs Testing? / Unit test / Shell Script

Error in sh step, with arguments make test ENVIRONMENT=true.

script returned exit code 2
Build log
Build log truncated.

[2026-01-28T04:22:44.583Z]                                              ),
[2026-01-28T04:22:44.583Z]                                              integer: Some(
[2026-01-28T04:22:44.583Z]                                                  (),
[2026-01-28T04:22:44.583Z]                                              ),
[2026-01-28T04:22:44.584Z]                                              float: Some(
[2026-01-28T04:22:44.584Z]                                                  (),
[2026-01-28T04:22:44.584Z]                                              ),
[2026-01-28T04:22:44.584Z]                                              boolean: Some(
[2026-01-28T04:22:44.584Z]                                                  (),
[2026-01-28T04:22:44.584Z]                                              ),
[2026-01-28T04:22:44.584Z]                                              timestamp: Some(
[2026-01-28T04:22:44.584Z]                                                  (),
[2026-01-28T04:22:44.584Z]                                              ),
[2026-01-28T04:22:44.584Z]                                              regex: Some(
[2026-01-28T04:22:44.584Z]                                                  (),
[2026-01-28T04:22:44.584Z]                                              ),
[2026-01-28T04:22:44.584Z]                                              null: Some(
[2026-01-28T04:22:44.584Z]                                                  (),
[2026-01-28T04:22:44.584Z]                                              ),
[2026-01-28T04:22:44.584Z]                                              array: Some(
[2026-01-28T04:22:44.584Z]                                                  (),
[2026-01-28T04:22:44.584Z]                                              ),
[2026-01-28T04:22:44.584Z]                                              object: Some(
[2026-01-28T04:22:44.584Z]                                                  (),
[2026-01-28T04:22:44.584Z]                                              ),
[2026-01-28T04:22:44.584Z]                                          },
[2026-01-28T04:22:44.584Z]                                      ),
[2026-01-28T04:22:44.584Z]                                  ),
[2026-01-28T04:22:44.584Z]                              },
[2026-01-28T04:22:44.584Z]                          ),
[2026-01-28T04:22:44.584Z]                      },
[2026-01-28T04:22:44.584Z]                      metadata_kind: Kind {
[2026-01-28T04:22:44.584Z]                          bytes: None,
[2026-01-28T04:22:44.584Z]                          integer: None,
[2026-01-28T04:22:44.584Z]                          float: None,
[2026-01-28T04:22:44.584Z]                          boolean: None,
[2026-01-28T04:22:44.584Z]                          timestamp: None,
[2026-01-28T04:22:44.584Z]                          regex: None,
[2026-01-28T04:22:44.584Z]                          null: None,
[2026-01-28T04:22:44.584Z]                          undefined: None,
[2026-01-28T04:22:44.584Z]                          array: None,
[2026-01-28T04:22:44.584Z]                          object: Some(
[2026-01-28T04:22:44.584Z]                              Collection {
[2026-01-28T04:22:44.584Z]                                  known: {},
[2026-01-28T04:22:44.584Z]                                  unknown: Unknown(
[2026-01-28T04:22:44.584Z]                                      Infinite(
[2026-01-28T04:22:44.584Z]                                          Infinite {
[2026-01-28T04:22:44.584Z]                                              bytes: Some(
[2026-01-28T04:22:44.584Z]                                                  (),
[2026-01-28T04:22:44.584Z]                                              ),
[2026-01-28T04:22:44.584Z]                                              integer: Some(
[2026-01-28T04:22:44.584Z]                                                  (),
[2026-01-28T04:22:44.584Z]                                              ),
[2026-01-28T04:22:44.584Z]                                              float: Some(
[2026-01-28T04:22:44.584Z]                                                  (),
[2026-01-28T04:22:44.584Z]                                              ),
[2026-01-28T04:22:44.584Z]                                              boolean: Some(
[2026-01-28T04:22:44.584Z]                                                  (),
[2026-01-28T04:22:44.584Z]                                              ),
[2026-01-28T04:22:44.584Z]                                              timestamp: Some(
[2026-01-28T04:22:44.584Z]                                                  (),
[2026-01-28T04:22:44.584Z]                                              ),
[2026-01-28T04:22:44.584Z]                                              regex: Some(
[2026-01-28T04:22:44.584Z]                                                  (),
[2026-01-28T04:22:44.584Z]                                              ),
[2026-01-28T04:22:44.584Z]                                              null: Some(
[2026-01-28T04:22:44.584Z]                                                  (),
[2026-01-28T04:22:44.584Z]                                              ),
[2026-01-28T04:22:44.584Z]                                              array: Some(
[2026-01-28T04:22:44.584Z]                                                  (),
[2026-01-28T04:22:44.584Z]                                              ),
[2026-01-28T04:22:44.584Z]                                              object: Some(
[2026-01-28T04:22:44.584Z]                                                  (),
[2026-01-28T04:22:44.584Z]                                              ),
[2026-01-28T04:22:44.584Z]                                          },
[2026-01-28T04:22:44.584Z]                                      ),
[2026-01-28T04:22:44.584Z]                                  ),
[2026-01-28T04:22:44.584Z]                              },
[2026-01-28T04:22:44.584Z]                          ),
[2026-01-28T04:22:44.584Z]                      },
[2026-01-28T04:22:44.584Z]                      meaning: {},
[2026-01-28T04:22:44.584Z]                      log_namespaces: {
[2026-01-28T04:22:44.584Z]     >                    Vector,
[2026-01-28T04:22:44.584Z]                          Legacy,
[2026-01-28T04:22:44.584Z]                      },
[2026-01-28T04:22:44.584Z]                  },
[2026-01-28T04:22:44.584Z]                  dropped_fields: {},
[2026-01-28T04:22:44.584Z]                  datadog_origin_metadata: None,
[2026-01-28T04:22:44.584Z]                  source_event_id: Some(
[2026-01-28T04:22:44.584Z]     <                019c02d6-e609-7d61-8bf5-735c9afe61c2,
[2026-01-28T04:22:44.584Z]     >                019c02d6-e82f-7fa2-9a24-bb694bc39d20,
[2026-01-28T04:22:44.584Z]                  ),
[2026-01-28T04:22:44.584Z]              },
[2026-01-28T04:22:44.584Z]          ),
[2026-01-28T04:22:44.584Z]      }
[2026-01-28T04:22:44.584Z] 
[2026-01-28T04:22:44.584Z] 
[2026-01-28T04:22:44.584Z]     note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[2026-01-28T04:22:44.584Z] 
[2026-01-28T04:22:44.584Z]         PASS [   0.036s] vector-buffers variants::disk_v2::tests::initialization::reader_doesnt_block_from_partial_write_on_last_record
[2026-01-28T04:22:44.584Z]         PASS [   0.036s] vector-buffers variants::disk_v2::tests::initialization::reader_doesnt_block_when_ahead_of_last_record_in_current_data_file
[2026-01-28T04:22:44.840Z]         PASS [   0.020s] vector-buffers variants::disk_v2::tests::invariants::pending_read_returns_none_when_writer_closed_with_unflushed_write
[2026-01-28T04:22:44.840Z]         PASS [   0.037s] vector-buffers variants::disk_v2::tests::invariants::last_record_is_valid_during_load_when_buffer_correctly_flushed_and_stopped
[2026-01-28T04:22:44.840Z]         PASS [   5.058s] vector transforms::log_to_metric::tests::missing_field
[2026-01-28T04:22:44.840Z]         PASS [   0.025s] vector-buffers variants::disk_v2::tests::invariants::reader_still_works_when_record_id_wraps_around
[2026-01-28T04:22:44.840Z]         PASS [   0.048s] vector-buffers variants::disk_v2::tests::invariants::reader_deletes_data_file_around_record_id_wraparound
[2026-01-28T04:22:44.840Z]         PASS [   5.048s] vector transforms::log_to_metric::tests::null_field
[2026-01-28T04:22:44.840Z]         PASS [   5.043s] vector transforms::log_to_metric::tests::parse_failure
[2026-01-28T04:22:44.840Z]         PASS [   0.022s] vector-buffers variants::disk_v2::tests::invariants::writer_updates_ledger_when_buffered_writer_reports_implicit_flush
[2026-01-28T04:22:44.840Z]         PASS [   0.017s] vector-buffers variants::disk_v2::tests::known_errors::reader_throws_error_when_record_has_decoding_error
[2026-01-28T04:22:44.840Z]         PASS [   0.089s] vector-buffers variants::disk_v2::tests::invariants::reader_writer_positions_aligned_through_multiple_files_and_records
[2026-01-28T04:22:44.840Z]         PASS [   0.047s] vector-buffers variants::disk_v2::tests::known_errors::reader_throws_error_when_finished_file_has_truncated_record_data
[2026-01-28T04:22:44.840Z]         PASS [   0.029s] vector-buffers variants::disk_v2::tests::known_errors::reader_throws_error_when_record_has_scrambled_archive_data
[2026-01-28T04:22:44.840Z]         PASS [   0.024s] vector-buffers variants::disk_v2::tests::known_errors::reader_throws_error_when_record_is_undecodable_via_metadata
[2026-01-28T04:22:44.840Z]         PASS [   0.115s] vector-buffers variants::disk_v2::tests::invariants::writer_stops_when_hitting_file_that_reader_is_still_on
[2026-01-28T04:22:44.841Z]         PASS [   0.029s] vector-buffers variants::disk_v2::tests::known_errors::reader_throws_error_when_record_length_delimiter_is_zero
[2026-01-28T04:22:44.841Z]         PASS [   0.040s] vector-buffers variants::disk_v2::tests::known_errors::writer_detects_when_last_record_has_invalid_checksum
[2026-01-28T04:22:44.841Z]         PASS [   0.039s] vector-buffers variants::disk_v2::tests::known_errors::writer_detects_when_last_record_has_scrambled_archive_data
[2026-01-28T04:22:44.841Z]         PASS [   0.005s] vector-buffers variants::disk_v2::tests::record::record_reader_always_returns_none_when_no_data
[2026-01-28T04:22:44.841Z]         PASS [   0.005s] vector-buffers variants::disk_v2::tests::record::roundtrip_through_record_writer_and_record_reader
[2026-01-28T04:22:44.841Z]         PASS [   0.035s] vector-buffers variants::disk_v2::tests::known_errors::writer_detects_when_last_record_was_flushed_but_id_wasnt_incremented
[2026-01-28T04:22:44.841Z]         PASS [   0.039s] vector-buffers variants::disk_v2::tests::known_errors::writer_detects_when_last_record_wasnt_flushed
[2026-01-28T04:22:44.841Z]         SKIP [         ] vector-buffers variants::disk_v2::tests::size_limits::writer_rolls_data_files_when_the_limit_is_exceeded_after_reload
[2026-01-28T04:22:44.841Z]         PASS [   0.507s] vector-buffers topology::channel::tests::test_sender_block
[2026-01-28T04:22:44.841Z]         SKIP [         ] vector-buffers variants::disk_v2::tests::size_limits::writer_waits_when_buffer_is_full
[2026-01-28T04:22:44.841Z]         PASS [   0.123s] vector-buffers variants::disk_v2::tests::invariants::writer_waits_for_reader_after_validate_last_write_fails_and_data_file_skip_triggered
[2026-01-28T04:22:44.841Z]         PASS [   0.508s] vector-buffers topology::channel::tests::test_sender_overflow_block
[2026-01-28T04:22:44.841Z]         PASS [   0.014s] vector-buffers variants::disk_v2::tests::size_limits::writer_error_when_record_is_over_the_limit
[2026-01-28T04:22:44.841Z]         PASS [   0.005s] vector-common config::tests::ordering
[2026-01-28T04:22:44.841Z]         SKIP [         ] vector-common finalization::tests::clone_and_merge_events
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-common config::tests::deserialize_string
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-common config::tests::serialize_string
[2026-01-28T04:22:44.841Z]         PASS [   0.005s] vector-common finalization::tests::batch_status_update
[2026-01-28T04:22:44.841Z]         PASS [   0.005s] vector-common finalization::tests::clone_events
[2026-01-28T04:22:44.841Z]         PASS [   0.027s] vector-buffers variants::disk_v2::tests::size_limits::writer_can_validate_last_write_when_buffer_is_full
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-common finalization::tests::defaults
[2026-01-28T04:22:44.841Z]         PASS [   0.006s] vector-common finalization::tests::early_update
[2026-01-28T04:22:44.841Z]         PASS [   0.005s] vector-common finalization::tests::event_status_updates
[2026-01-28T04:22:44.841Z]         PASS [   0.026s] vector-buffers variants::disk_v2::tests::size_limits::writer_rolls_data_files_when_the_limit_is_exceeded
[2026-01-28T04:22:44.841Z]         PASS [   0.005s] vector-common finalization::tests::merge_events
[2026-01-28T04:22:44.841Z]         PASS [   0.005s] vector-common finalization::tests::sends_notification
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-common finalization::tests::multi_event_batch
[2026-01-28T04:22:44.841Z]         PASS [   0.025s] vector-buffers variants::disk_v2::tests::size_limits::writer_try_write_returns_when_buffer_is_full
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-common internal_event::cached_event::tests::test_fixed_tag
[2026-01-28T04:22:44.841Z]         PASS [   0.006s] vector-common request_metadata::tests::add_request_count_bytesize_event_untagged
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-common request_metadata::tests::add_request_count_bytesize_event_tagged
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-common sensitive_string::tests::hide_content
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-common sensitive_string::tests::serialization
[2026-01-28T04:22:44.841Z]         PASS [   0.008s] vector-common shutdown::test::shutdown_coordinator_shutdown_source_clean
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-config schema::visitors::human_name::tests::logical_name
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-config schema::visitors::human_name::tests::logical_name_override
[2026-01-28T04:22:44.841Z]         PASS [   0.008s] vector-config schema::visitors::human_name::tests::logical_name_with_replacement
[2026-01-28T04:22:44.841Z]         PASS [   0.008s] vector-config schema::visitors::human_name::tests::mixed_with_replacement
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-config schema::visitors::human_name::tests::property_name
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-config schema::visitors::human_name::tests::property_name_override
[2026-01-28T04:22:44.841Z]         PASS [   0.008s] vector-config schema::visitors::human_name::tests::property_name_with_replacement
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-config schema::visitors::inline_single::tests::multiple_refs_mixed_usages
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-config schema::visitors::inline_single::tests::no_refs
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-config schema::visitors::inline_single::tests::reference_in_additional_properties
[2026-01-28T04:22:44.841Z]         PASS [   0.006s] vector-config schema::visitors::inline_single::tests::reference_in_multiple_arrays
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-config schema::visitors::inline_single::tests::reference_in_oneof_anyof_allof
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-config schema::visitors::inline_single::tests::reference_in_pattern_properties
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-config schema::visitors::inline_single::tests::single_ref_single_usage
[2026-01-28T04:22:44.841Z]         PASS [   0.008s] vector-config schema::visitors::inline_single::tests::single_ref_multiple_usages
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-config schema::visitors::unevaluated::tests::all_of_with_basic_object_schemas
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-config schema::visitors::unevaluated::tests::all_of_with_object_props_using_schema_refs
[2026-01-28T04:22:44.841Z]         PASS [   0.006s] vector-config schema::visitors::unevaluated::tests::any_of_with_basic_object_schemas
[2026-01-28T04:22:44.841Z]         PASS [   0.006s] vector-config schema::visitors::unevaluated::tests::basic_object_schema_through_ref
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-config schema::visitors::unevaluated::tests::basic_object_schema
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-config schema::visitors::unevaluated::tests::ignores_object_schema_with_non_boolean_additional_properties
[2026-01-28T04:22:44.841Z]         PASS [   0.008s] vector-config schema::visitors::unevaluated::tests::conflicting_schema_usages_get_duplicated_and_flattened
[2026-01-28T04:22:44.841Z]         PASS [   0.007s] vector-config schema::visitors::unevaluated::tests::multiple_mark_unmark_references_flattened_efficiently
[2026-01-28T04:22:45.098Z]         PASS [   0.005s] vector-config schema::visitors::unevaluated::tests::object_schema_with_boolean_additional_properties
[2026-01-28T04:22:45.098Z]         PASS [   0.006s] vector-config::integration configurable_string::non_string_key_schema_stdlib_btreemap
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-config schema::visitors::unevaluated::tests::one_of_with_basic_object_schemas
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-config::integration configurable_string::non_string_key_schema_stdlib_hashmap
[2026-01-28T04:22:45.098Z]         PASS [   0.006s] vector-config::integration configurable_string::non_string_key_schema_stdlib_indexmap
[2026-01-28T04:22:45.098Z]         PASS [   0.006s] vector-config-common human_friendly::tests::autodetect_input_case
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-config-common human_friendly::tests::digit_letter_boundaries
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core config::global_options::tests::merges_acknowledgements
[2026-01-28T04:22:45.098Z]         PASS [   0.016s] vector-config::integration smoke::generate_semi_real_schema
[2026-01-28T04:22:45.098Z]         PASS [   0.011s] vector-config-macros ast::container::tests::test_get_generic_type_param_idents
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core config::global_options::tests::merges_data_dir
[2026-01-28T04:22:45.098Z]         PASS [   0.008s] vector-core config::global_options::tests::merges_expire_metrics
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core config::global_options::tests::merges_proxy
[2026-01-28T04:22:45.098Z]         PASS [   0.008s] vector-core config::log_schema::test::partial_log_schema
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-core config::metrics_expiration::tests::complex_config
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core config::global_options::tests::merges_timezones
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-core config::metrics_expiration::tests::just_expiration_config
[2026-01-28T04:22:45.098Z]         PASS [   0.010s] vector-core config::metrics_expiration::tests::simple_labels_config
[2026-01-28T04:22:45.098Z]         PASS [   0.008s] vector-core config::proxy::tests::build_proxy
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-core config::proxy::tests::build_proxy_with_basic_authorization
[2026-01-28T04:22:45.098Z]         PASS [   0.010s] vector-core config::metrics_expiration::tests::simple_name_config
[2026-01-28T04:22:45.098Z]         PASS [   0.010s] vector-core config::proxy::tests::build_proxy_with_special_chars_url_encoded
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-core config::proxy::tests::merge_override
[2026-01-28T04:22:45.098Z]         PASS [   0.010s] vector-core config::proxy::tests::merge_fill
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core config::proxy::tests::merge_simple
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core config::proxy::tests::with_environment_variables
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-core config::telemetry::test::partial_telemetry
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core config::test::test_insert_standard_vector_source_metadata
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core config::test::test_new_log_source_ignores_definition_with_metric_data_type
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-core config::test::test_source_definitions_legacy
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core config::test::test_new_log_source_uses_definition_with_log_data_type
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core config::test::test_source_definitons_vector
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-core event::discriminant::tests::equal
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core event::discriminant::tests::array_values_insertion_order
[2026-01-28T04:22:45.098Z]         PASS [   0.010s] vector-core event::discriminant::tests::field_order
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-core event::discriminant::tests::map_values_matter_1
[2026-01-28T04:22:45.098Z]         PASS [   0.010s] vector-core event::discriminant::tests::map_values_key_order
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core event::discriminant::tests::map_values_matter_2
[2026-01-28T04:22:45.098Z]         PASS [   0.008s] vector-core event::discriminant::tests::not_equal
[2026-01-28T04:22:45.098Z]         PASS [   0.008s] vector-core event::discriminant::tests::test_display
[2026-01-28T04:22:45.098Z]         PASS [   0.010s] vector-core event::discriminant::tests::with_hash_map
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core event::estimated_json_encoded_size_of::tests::estimate_f32
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-core event::estimated_json_encoded_size_of::tests::estimate_i16
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-core event::estimated_json_encoded_size_of::tests::estimate_i32
[2026-01-28T04:22:45.098Z]         PASS [   0.008s] vector-core event::estimated_json_encoded_size_of::tests::estimate_i64
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-core event::estimated_json_encoded_size_of::tests::estimate_i8
[2026-01-28T04:22:45.098Z]         PASS [   0.008s] vector-core event::estimated_json_encoded_size_of::tests::estimate_isize
[2026-01-28T04:22:45.098Z]         PASS [   0.008s] vector-core event::estimated_json_encoded_size_of::tests::estimate_option
[2026-01-28T04:22:45.098Z]         PASS [   0.008s] vector-core event::estimated_json_encoded_size_of::tests::estimate_seq
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-core event::estimated_json_encoded_size_of::tests::estimate_u16
[2026-01-28T04:22:45.098Z]         PASS [   0.414s] vector-buffers variants::disk_v2::tests::invariants::file_id_wraps_around_when_max_file_id_hit
[2026-01-28T04:22:45.098Z]         PASS [   0.010s] vector-core event::estimated_json_encoded_size_of::tests::estimate_u32
[2026-01-28T04:22:45.098Z]         PASS [   0.008s] vector-core event::estimated_json_encoded_size_of::tests::estimate_u64
[2026-01-28T04:22:45.098Z]         PASS [   0.029s] vector-core event::estimated_json_encoded_size_of::tests::estimate_str
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core event::estimated_json_encoded_size_of::tests::estimate_u8
[2026-01-28T04:22:45.098Z]         PASS [   0.008s] vector-core event::estimated_json_encoded_size_of::tests::estimate_usize
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core event::estimated_json_encoded_size_of::tests::serialize_f64
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core event::log_event::test::event_fields_iter
[2026-01-28T04:22:45.098Z]         PASS [   0.011s] vector-core event::estimated_json_encoded_size_of::tests::estimate_value
[2026-01-28T04:22:45.098Z]         PASS [   0.113s] vector-core config::proxy::tests::encodes_and_decodes_through_yaml
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-core event::log_event::test::insert_existing
[2026-01-28T04:22:45.098Z]         PASS [   0.010s] vector-core event::log_event::test::insert
[2026-01-28T04:22:45.098Z]         PASS [   0.012s] vector-core event::log_event::test::json_value_to_vector_log_event_to_json_value
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-core event::log_event::test::merge_event_combines_values_accordingly
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core event::log_event::test::merge_value_works_correctly
[2026-01-28T04:22:45.098Z]         PASS [   0.008s] vector-core event::log_event::test::metadata_fields_iter
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-core event::log_event::test::rename_key_flat_equiv_exists
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core event::log_event::test::metadata_set_unique_uuid_v7_source_event_id
[2026-01-28T04:22:45.098Z]         PASS [   0.008s] vector-core event::log_event::test::rename_key_flat_no_overlap
[2026-01-28T04:22:45.098Z]         PASS [   0.010s] vector-core event::log_event::test::rename_key_flat_equiv_not_exists
[2026-01-28T04:22:45.098Z]         PASS [   0.007s] vector-core event::log_event::test::rename_key_flat_not_exists
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core event::log_event::test::rename_key_flat_overlap
[2026-01-28T04:22:45.098Z]         PASS [   0.008s] vector-core event::log_event::test::try_insert_dotted
[2026-01-28T04:22:45.098Z]         PASS [   0.010s] vector-core event::log_event::test::skip_array_elements
[2026-01-28T04:22:45.098Z]         PASS [   0.009s] vector-core event::log_event::test::try_insert
[2026-01-28T04:22:45.098Z]         PASS [   0.104s] vector-core event::estimated_json_encoded_size_of::tests::estimate_bytes
[2026-01-28T04:22:45.099Z]         PASS [   0.010s] vector-core event::log_event::test::try_insert_existing
[2026-01-28T04:22:45.099Z]         PASS [   0.009s] vector-core event::log_event::test::try_insert_flat
[2026-01-28T04:22:45.099Z]         PASS [   0.010s] vector-core event::log_event::test::try_insert_existing_dotted
[2026-01-28T04:22:45.099Z]         PASS [   0.010s] vector-core event::log_event::test::try_insert_flat_dotted
[2026-01-28T04:22:45.099Z]         PASS [   0.010s] vector-core event::log_event::test::try_insert_flat_existing
[2026-01-28T04:22:45.099Z]         PASS [   0.009s] vector-core event::log_event::test::try_insert_flat_existing_dotted
[2026-01-28T04:22:45.099Z]         PASS [   0.007s] vector-core event::metadata::test::secrets_merge
[2026-01-28T04:22:45.099Z]         PASS [   0.010s] vector-core event::merge_state::test::log_event_merge_state_example
[2026-01-28T04:22:45.099Z]         PASS [   0.010s] vector-core event::metadata::test::metadata_hardcoded_secrets_get_set
[2026-01-28T04:22:45.099Z]         PASS [   0.009s] vector-core event::metadata::test::metadata_source_event_id_merging
[2026-01-28T04:22:45.099Z]         PASS [   0.011s] vector-core event::metric::mezmo::tests::mezmo_metric
[2026-01-28T04:22:45.099Z]         PASS [   0.008s] vector-core event::metric::mezmo::vector::tests::counter
[2026-01-28T04:22:45.099Z]         PASS [   0.010s] vector-core event::metric::mezmo::vector::tests::count
[2026-01-28T04:22:45.099Z]         PASS [   0.010s] vector-core event::metric::mezmo::vector::tests::gauge
[2026-01-28T04:22:45.099Z]         PASS [   0.010s] vector-core event::metric::mezmo::vector::tests::distribution
[2026-01-28T04:22:45.099Z]         PASS [   0.010s] vector-core event::metric::mezmo::vector::tests::histogram
[2026-01-28T04:22:45.099Z]         PASS [   0.008s] vector-core event::metric::mezmo::vector::tests::rate_log_event
[2026-01-28T04:22:45.099Z]         PASS [   0.011s] vector-core event::metric::mezmo::vector::tests::set
[2026-01-28T04:22:45.099Z]         PASS [   0.010s] vector-core event::metric::mezmo::vector::tests::summary
[2026-01-28T04:22:45.099Z]         PASS [   0.007s] vector-core event::metric::test::display
[2026-01-28T04:22:45.099Z]         PASS [   0.007s] vector-core event::metric::test::merge_contiguous_interval
[2026-01-28T04:22:45.099Z]         PASS [   0.006s] vector-core event::metric::test::merge_counters
[2026-01-28T04:22:45.099Z]         PASS [   0.006s] vector-core event::metric::test::merge_gauges
[2026-01-28T04:22:45.099Z]         PASS [   0.721s] vector-buffers variants::disk_v2::tests::basic::initial_size_correct_with_multievents
[2026-01-28T04:22:45.099Z]         PASS [   0.007s] vector-core event::metric::test::merge_histograms
[2026-01-28T04:22:45.099Z]         PASS [   0.007s] vector-core event::metric::test::merge_non_contiguous_interval
[2026-01-28T04:22:45.099Z]         PASS [   0.007s] vector-core event::metric::test::merge_sets
[2026-01-28T04:22:45.355Z]         PASS [   0.007s] vector-core event::metric::test::quantile_to_percentile_string
[2026-01-28T04:22:45.355Z]         PASS [   0.006s] vector-core event::metric::test::quantile_to_string
[2026-01-28T04:22:45.355Z]         PASS [   0.006s] vector-core event::metric::test::subtract_aggregated_histograms
[2026-01-28T04:22:45.355Z]         PASS [   0.006s] vector-core event::metric::test::subtract_counters
[2026-01-28T04:22:45.355Z]         PASS [   0.007s] vector-core event::metric::test::value_conversions
[2026-01-28T04:22:45.355Z]         PASS [   0.009s] vector-core event::test::event_iteration
[2026-01-28T04:22:45.355Z]         PASS [   0.010s] vector-core event::test::event_iteration_order
[2026-01-28T04:22:45.355Z]         PASS [   0.169s] vector-core event::metric::tags::tests::reduces_set_to_simple
[2026-01-28T04:22:45.355Z]         PASS [   0.020s] vector-core event::test::serialization::serialization
[2026-01-28T04:22:45.355Z]         PASS [   0.013s] vector-core event::test::serialization::type_serialization
[2026-01-28T04:22:45.612Z]         PASS [   0.316s] vector-core event::metric::tags::tests::eq_implies_hash_matches_proptest
[2026-01-28T04:22:45.612Z]         PASS [   0.314s] vector-core event::metric::tags::tests::reduces_tags_to_single
[2026-01-28T04:22:45.612Z]         PASS [   0.161s] vector-core event::test::size_of::at_least_wrapper_size
[2026-01-28T04:22:45.612Z]         PASS [   0.126s] vector-core event::test::size_of::size_greater_than_allocated_size
[2026-01-28T04:22:45.612Z]         PASS [   0.008s] vector-core event::util::log::all_fields::test::keys_nested_quoted
[2026-01-28T04:22:45.612Z]         PASS [   0.007s] vector-core event::util::log::all_fields::test::keys_nested_unquoted
[2026-01-28T04:22:45.612Z]         PASS [   0.007s] vector-core event::util::log::all_fields::test::keys_simple
[2026-01-28T04:22:45.612Z]         PASS [   0.635s] vector-core event::estimated_json_encoded_size_of::tests::estimate_map
[2026-01-28T04:22:45.612Z]         PASS [   0.008s] vector-core event::util::log::all_fields::test::keys_special_quoted
[2026-01-28T04:22:45.612Z]         PASS [   0.007s] vector-core event::util::log::all_fields::test::keys_special_unquoted
[2026-01-28T04:22:45.612Z]         PASS [   0.007s] vector-core event::util::log::all_fields::test::metadata_keys_simple
[2026-01-28T04:22:45.612Z]         PASS [   0.007s] vector-core event::util::log::all_fields::test::test_non_object_root
[2026-01-28T04:22:45.612Z]         PASS [   0.007s] vector-core event::util::log::keys::test::keys_nested
[2026-01-28T04:22:45.612Z]         PASS [   0.008s] vector-core event::util::log::keys::test::keys_simple
[2026-01-28T04:22:45.612Z]         PASS [   0.007s] vector-core event::vrl_target::test::log_get
[2026-01-28T04:22:45.612Z]         PASS [   0.007s] vector-core event::vrl_target::test::log_insert
[2026-01-28T04:22:45.612Z]         PASS [   0.007s] vector-core event::vrl_target::test::log_into_events
[2026-01-28T04:22:45.612Z]         PASS [   0.007s] vector-core event::vrl_target::test::log_remove
[2026-01-28T04:22:45.612Z]         PASS [   0.007s] vector-core event::vrl_target::test::metric_all_fields
[2026-01-28T04:22:45.612Z]         PASS [   0.007s] vector-core event::vrl_target::test::metric_fields
[2026-01-28T04:22:45.612Z]         PASS [   0.244s] vector-core event::test::size_of::log_operation_maintains_size
[2026-01-28T04:22:45.612Z]         PASS [   0.008s] vector-core event::vrl_target::test::metric_invalid_paths
[2026-01-28T04:22:45.868Z]         PASS [   0.007s] vector-core event::vrl_target::test::metric_set_tags
[2026-01-28T04:22:45.868Z]         PASS [   0.008s] vector-core event::vrl_target::test::test_field_definitions_in_message
[2026-01-28T04:22:45.868Z]         PASS [   0.009s] vector-core event::vrl_target::test::test_merged_array_definitions_complex
[2026-01-28T04:22:45.868Z]         PASS [   0.008s] vector-core event::vrl_target::test::test_metric_insert_get_multi_value_tag
[2026-01-28T04:22:45.868Z]         PASS [   0.010s] vector-core event::vrl_target::test::test_merged_array_definitions_simple
[2026-01-28T04:22:45.868Z]         PASS [   0.008s] vector-core fanout::tests::fanout_grow
[2026-01-28T04:22:45.868Z]         PASS [   0.010s] vector-core fanout::tests::fanout_notready
[2026-01-28T04:22:45.868Z]         PASS [   0.012s] vector-core fanout::tests::fanout_no_sinks
[2026-01-28T04:22:45.868Z]         PASS [   0.009s] vector-core fanout::tests::fanout_replace
[2026-01-28T04:22:45.868Z]         PASS [   0.009s] vector-core fanout::tests::fanout_shrink
[2026-01-28T04:22:45.868Z]         PASS [   0.011s] vector-core fanout::tests::fanout_shrink_when_notready
[2026-01-28T04:22:45.868Z]         PASS [   5.055s] vector transforms::mezmo_log_to_metric::tests::invalid_type_test
[2026-01-28T04:22:45.868Z]         PASS [   5.057s] vector transforms::mezmo_log_to_metric::tests::invalid_subfield_test
[2026-01-28T04:22:45.868Z]         PASS [   0.014s] vector-core fanout::tests::fanout_wait
[2026-01-28T04:22:45.868Z]         PASS [   0.010s] vector-core fanout::tests::fanout_writes_to_all
[2026-01-28T04:22:45.868Z]         PASS [   0.010s] vector-core metrics::ddsketch::tests::test_ddsketch_basic
[2026-01-28T04:22:45.868Z]         PASS [   5.064s] vector transforms::mezmo_log_to_metric::tests::null_field_test
[2026-01-28T04:22:45.868Z]         PASS [   0.011s] vector-core metrics::ddsketch::tests::test_ddsketch_clear
[2026-01-28T04:22:45.868Z]         PASS [   5.063s] vector transforms::mezmo_log_to_metric::tests::parse_root_failure
[2026-01-28T04:22:45.868Z]         PASS [   5.055s] vector transforms::mezmo_log_to_metric::tests::parse_value_failure_test
[2026-01-28T04:22:45.868Z]         PASS [   0.012s] vector-core metrics::ddsketch::tests::test_histogram_interpolation_agent_similarity
[2026-01-28T04:22:45.868Z]         PASS [   0.012s] vector-core metrics::ddsketch::tests::test_merge
[2026-01-28T04:22:45.868Z]         PASS [   0.015s] vector-core metrics::ddsketch::tests::test_merge_different_configs
[2026-01-28T04:22:45.868Z]         PASS [   0.025s] vector-core metrics::ddsketch::tests::test_ddsketch_config_key_lower_bound_identity
[2026-01-28T04:22:45.868Z]         PASS [   0.013s] vector-core metrics::ddsketch::tests::test_round_to_even
[2026-01-28T04:22:45.868Z]         PASS [   0.020s] vector-core metrics::ddsketch::tests::test_out_of_range_buckets_error
[2026-01-28T04:22:45.868Z]         PASS [   0.009s] vector-core metrics::metric_matcher::tests::empty_matcher_should_match_all
[2026-01-28T04:22:45.868Z]         PASS [   0.009s] vector-core metrics::metric_matcher::tests::exact_name_matcher_should_check_name
[2026-01-28T04:22:45.868Z]         PASS [   0.634s] vector-core event::metric::tags::tests::tag_value_set_checks
[2026-01-28T04:22:45.869Z]         PASS [   0.017s] vector-core metrics::metric_matcher::tests::exact_label_matcher_should_look_for_exact_label_match
[2026-01-28T04:22:45.869Z]         PASS [   0.009s] vector-core metrics::metric_matcher::tests::matcher_with_both_name_and_label_should_expect_both_to_match
[2026-01-28T04:22:45.869Z]         PASS [   0.027s] vector-core metrics::metric_matcher::tests::all_label_matcher_should_expect_all_matches
[2026-01-28T04:22:45.869Z]         PASS [   0.027s] vector-core metrics::metric_matcher::tests::any_label_matcher_should_look_for_at_least_one_match
[2026-01-28T04:22:45.869Z]         PASS [   0.010s] vector-core metrics::metric_matcher::tests::name_matcher_should_ignore_labels
[2026-01-28T04:22:45.869Z]         PASS [   0.016s] vector-core metrics::metric_matcher::tests::parse_simple_config_into_matcher
[2026-01-28T04:22:45.869Z]         PASS [   0.016s] vector-core metrics::metric_matcher::tests::regex_name_matcher_should_try_matching_the_name
[2026-01-28T04:22:45.869Z]         PASS [   0.041s] vector-core metrics::metric_matcher::tests::complex_matcher_rules
[2026-01-28T04:22:45.869Z]         PASS [   0.027s] vector-core metrics::metric_matcher::tests::regex_label_matcher_should_look_for_exact_label_match
[2026-01-28T04:22:45.869Z]         PASS [   0.010s] vector-core metrics::tests::handles_registered_metrics
[2026-01-28T04:22:45.869Z]         PASS [   0.051s] vector-core metrics::storage::test::histogram
[2026-01-28T04:22:45.869Z]         PASS [   0.006s] vector-core mezmo::postgres::tests::connection_pool_size_default_test
[2026-01-28T04:22:45.869Z]         PASS [   0.007s] vector-core mezmo::postgres::tests::connection_pool_size_invalid_test
[2026-01-28T04:22:45.869Z]         PASS [   0.006s] vector-core mezmo::postgres::tests::connection_pool_size_test
[2026-01-28T04:22:45.869Z]         PASS [   0.110s] vector-core metrics::ddsketch::tests::test_relative_accuracy_fast
[2026-01-28T04:22:45.869Z]         PASS [   0.006s] vector-core mezmo::postgres::tests::get_connection_string_not_found
[2026-01-28T04:22:45.869Z]         PASS [   0.006s] vector-core mezmo::postgres::tests::parse_endpoint_url_failures
[2026-01-28T04:22:45.869Z]         PASS [   0.009s] vector-core mezmo::postgres::tests::get_connection_string_test
[2026-01-28T04:22:45.869Z]         PASS [   0.008s] vector-core mezmo::postgres::tests::parse_endpoint_url_test
[2026-01-28T04:22:45.869Z]         PASS [   0.009s] vector-core schema::definition::tests::test_definition_validity
[2026-01-28T04:22:45.869Z]         PASS [   4.039s] vector transforms::reduce::mezmo_reduce::test::mezmo_reduce_default_behavior_uses_expire_after
[2026-01-28T04:22:45.869Z]         PASS [   0.008s] vector-core schema::definition::tests::test_empty_legacy_field
[2026-01-28T04:22:45.869Z]         PASS [   0.010s] vector-core schema::definition::tests::test_meaning_path
[2026-01-28T04:22:45.869Z]         PASS [   0.010s] vector-core schema::definition::tests::test_merge
[2026-01-28T04:22:45.869Z]         PASS [   0.009s] vector-core schema::definition::tests::test_optional_field
[2026-01-28T04:22:45.869Z]         PASS [   0.009s] vector-core schema::definition::tests::test_required_field
[2026-01-28T04:22:45.869Z]         PASS [   1.009s] vector-common shutdown::test::shutdown_coordinator_shutdown_source_force
[2026-01-28T04:22:45.869Z]         PASS [   0.009s] vector-core schema::definition::tests::test_unknown_fields
[2026-01-28T04:22:45.869Z]         PASS [   0.010s] vector-core schema::requirement::tests::test_doesnt_validate_legacy_namespace
[2026-01-28T04:22:45.869Z]         PASS [   0.008s] vector-core schema::requirement::tests::test_doesnt_validate_types
[2026-01-28T04:22:45.869Z]         PASS [   0.009s] vector-core schema::requirement::tests::test_validate
[2026-01-28T04:22:45.869Z]         PASS [   0.009s] vector-core serde::ascii_char::tests::test_deserialize_ascii_invalid_character
[2026-01-28T04:22:45.869Z]         PASS [   0.009s] vector-core serde::ascii_char::tests::test_deserialize_ascii_invalid_range
[2026-01-28T04:22:45.869Z]         PASS [   0.008s] vector-core serde::ascii_char::tests::test_deserialize_ascii_valid
[2026-01-28T04:22:45.869Z]         PASS [   0.009s] vector-core tls::incoming::test::certificate_metadata_full
[2026-01-28T04:22:45.869Z]         PASS [   0.010s] vector-core serde::ascii_char::tests::test_serialize_ascii
[2026-01-28T04:22:45.869Z]         PASS [   0.009s] vector-core tls::incoming::test::certificate_metadata_partial
[2026-01-28T04:22:45.869Z]         PASS [   0.008s] vector-core tls::settings::test::from_config_fails_without_certificate
[2026-01-28T04:22:45.869Z]         PASS [   0.007s] vector-core tls::settings::test::from_config_not_enabled
[2026-01-28T04:22:45.869Z]         PASS [   0.009s] vector-core tls::settings::test::from_config_none
[2026-01-28T04:22:45.869Z]         PASS [   0.008s] vector-core tls::settings::test::from_options_bad_certificate
[2026-01-28T04:22:45.869Z]         PASS [   0.010s] vector-core tls::settings::test::from_options_ca
[2026-01-28T04:22:45.869Z]         PASS [   0.010s] vector-core tls::settings::test::from_options_inline_ca
[2026-01-28T04:22:45.869Z]         PASS [   0.006s] vector-core tls::settings::test::from_options_none
[2026-01-28T04:22:45.869Z]         PASS [   0.007s] vector-core tls::settings::test::parse_alpn_protocols
[2026-01-28T04:22:45.869Z]         PASS [   0.016s] vector-core tls::settings::test::from_options_intermediate_ca
[2026-01-28T04:22:45.869Z]         PASS [   0.031s] vector-core tls::settings::test::from_config_with_certificate
[2026-01-28T04:22:45.869Z]         PASS [   0.025s] vector-core tls::settings::test::from_options_inline_pem
[2026-01-28T04:22:46.125Z]         PASS [   0.008s] vector-core transform::test::buffers_output
[2026-01-28T04:22:46.125Z]         PASS [   0.009s] vector-core usage_metrics::tests::annotation_set_none_properties_are_not_serialized
[2026-01-28T04:22:46.125Z]         PASS [   0.009s] vector-core usage_metrics::tests::get_annotations_empty_annotations_return_none
[2026-01-28T04:22:46.125Z]         PASS [   0.008s] vector-core usage_metrics::tests::get_size_and_profile_log_message_and_meta_test
[2026-01-28T04:22:46.125Z]         PASS [   0.009s] vector-core usage_metrics::tests::get_size_and_profile_log_message_number_test
[2026-01-28T04:22:46.125Z]         PASS [   0.007s] vector-core usage_metrics::tests::get_size_and_profile_log_nested_test
[2026-01-28T04:22:46.125Z]         PASS [   0.007s] vector-core usage_metrics::tests::log_event_size_test
[2026-01-28T04:22:46.125Z]         PASS [   0.009s] vector-core usage_metrics::tests::is_tracked_test
[2026-01-28T04:22:46.125Z]         PASS [   0.010s] vector-core usage_metrics::tests::target_key_test
[2026-01-28T04:22:46.125Z]         PASS [   0.008s] vector-core usage_metrics::tests::track_usage_key_billing_only
[2026-01-28T04:22:46.125Z]         PASS [   0.007s] vector-core usage_metrics::tests::track_usage_key_not_tracked_either
[2026-01-28T04:22:46.125Z]         PASS [   0.007s] vector-core usage_metrics::tests::track_usage_key_profiling_only
[2026-01-28T04:22:46.125Z]         PASS [   0.006s] vector-core usage_metrics::tests::usage_metrics_key_parse
[2026-01-28T04:22:46.125Z]         PASS [   0.005s] vector-stream batcher::test::item_limit
[2026-01-28T04:22:46.125Z]         PASS [   0.005s] vector-stream batcher::test::size_limit
[2026-01-28T04:22:46.125Z]         PASS [   0.005s] vector-stream batcher::test::timeout_limit
[2026-01-28T04:22:46.125Z]         PASS [   0.005s] vector-stream concurrent_map::tests::test_concurrent_map_on_empty_stream
[2026-01-28T04:22:46.125Z]         PASS [   0.285s] vector-core metrics::tests::cardinality_matches
[2026-01-28T04:22:46.125Z]         PASS [   0.007s] vector-stream expiration_map::test::test_expiration
[2026-01-28T04:22:46.125Z]         PASS [   0.005s] vector-stream expiration_map::test::test_simple
[2026-01-28T04:22:46.125Z]         PASS [   0.342s] vector-core metrics::ddsketch::tests::test_ddsketch_neg_to_pos
[2026-01-28T04:22:46.125Z]         PASS [   0.116s] vector-core usage_metrics::tests::start_publishing_metrics_should_aggregate_and_publish_metrics_periodically
[2026-01-28T04:22:46.125Z]         PASS [   0.059s] vector-stream partitioned_batcher::test::batch_does_not_lose_items
[2026-01-28T04:22:46.125Z]         PASS [   0.006s] vector-stream partitioned_batcher::test::expiration_queue_impl_keyed_timer
[2026-01-28T04:22:46.125Z]         PASS [   0.078s] vector-stream partitioned_batcher::test::batch_item_size_leq_limit
[2026-01-28T04:22:46.125Z]         PASS [   0.036s] vector-stream partitioned_batcher::test::size_hint_eq
[2026-01-28T04:22:46.125Z]         PASS [   0.101s] vector-stream partitioned_batcher::test::batch_does_not_reorder
[2026-01-28T04:22:46.125Z]         PASS [   0.005s] vector-tap controller::tests::matches
[2026-01-28T04:22:46.382Z]         PASS [   0.449s] vector-core usage_metrics::flusher::tests::http_flusher_should_not_retry_client_errors
[2026-01-28T04:22:46.382Z]         PASS [   0.450s] vector-core usage_metrics::flusher::tests::http_flusher_should_retry_server_errors
[2026-01-28T04:22:46.943Z]         PASS [   2.486s] vector-buffers topology::acks::tests::property_test
[2026-01-28T04:22:46.943Z]         PASS [   1.020s] vector-core metrics::tests::expires_metrics
[2026-01-28T04:22:46.943Z]         PASS [   1.011s] vector-core metrics::tests::expires_metrics_per_set
[2026-01-28T04:22:46.943Z]         PASS [   1.011s] vector-core metrics::tests::expires_metrics_tags
[2026-01-28T04:22:46.943Z]         PASS [   1.011s] vector-core metrics::tests::skips_expiring_registered
[2026-01-28T04:22:46.943Z]         PASS [   1.501s] vector-core event::test::size_of::exactly_equal_if_no_allocated_bytes
[2026-01-28T04:22:46.943Z]         PASS [   2.198s] vector-buffers variants::disk_v2::tests::model::model_check
[2026-01-28T04:22:47.504Z]         PASS [   1.761s] vector-core metrics::tests::expires_metrics_multiple_different_sets
[2026-01-28T04:22:52.744Z]         PASS [   6.204s] vector-stream driver::tests::driver_simple
[2026-01-28T04:23:07.581Z]         PASS [  21.251s] vector-core event::test::serialization::serde_eventarray_no_size_loss
[2026-01-28T04:23:07.837Z]         PASS [  22.612s] vector-core event::test::serialization::back_and_forth_through_bytes
[2026-01-28T04:23:07.837Z] ────────────
[2026-01-28T04:23:07.837Z]      Summary [  57.815s] 2379 tests run: 2378 passed, 1 failed, 13 skipped
[2026-01-28T04:23:07.837Z]   TRY 4 FAIL [   0.601s] vector transforms::reduce::mezmo_reduce::test::mezmo_reduce_state_exceeds_threshold
[2026-01-28T04:23:07.837Z]   stdout ───
[2026-01-28T04:23:07.837Z] 
[2026-01-28T04:23:07.837Z]     running 1 test
[2026-01-28T04:23:07.837Z]     test transforms::reduce::mezmo_reduce::test::mezmo_reduce_state_exceeds_threshold ... FAILED
[2026-01-28T04:23:07.837Z] 
[2026-01-28T04:23:07.837Z]     failures:
[2026-01-28T04:23:07.837Z] 
[2026-01-28T04:23:07.837Z]     failures:
[2026-01-28T04:23:07.837Z]         transforms::reduce::mezmo_reduce::test::mezmo_reduce_state_exceeds_threshold
[2026-01-28T04:23:07.837Z] 
[2026-01-28T04:23:07.838Z]     test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 1643 filtered out; finished in 0.58s
[2026-01-28T04:23:07.838Z] 
[2026-01-28T04:23:07.838Z]   stderr ───
[2026-01-28T04:23:07.838Z] 
[2026-01-28T04:23:07.838Z]     thread 'transforms::reduce::mezmo_reduce::test::mezmo_reduce_state_exceeds_threshold' panicked at src/transforms/reduce/mezmo_reduce.rs:1941:13:
[2026-01-28T04:23:07.838Z]     assertion failed: `(left == right)`
[2026-01-28T04:23:07.838Z] 
[2026-01-28T04:23:07.838Z]     Diff < left / right > :
[2026-01-28T04:23:07.838Z]      LogEvent {
[2026-01-28T04:23:07.838Z]          inner: Inner {
[2026-01-28T04:23:07.838Z]              fields: Object(
[2026-01-28T04:23:07.838Z]                  {
[2026-01-28T04:23:07.838Z]                      KeyString(
[2026-01-28T04:23:07.838Z]                          "message",
[2026-01-28T04:23:07.838Z]                      ): Object(
[2026-01-28T04:23:07.838Z]                          {
[2026-01-28T04:23:07.838Z]                              KeyString(
[2026-01-28T04:23:07.838Z]                                  "key1",
[2026-01-28T04:23:07.838Z]                              ): Array(
[2026-01-28T04:23:07.838Z]                                  [
[2026-01-28T04:23:07.838Z]                                      Bytes(
[2026-01-28T04:23:07.838Z]                                          b"first one",
[2026-01-28T04:23:07.838Z]                                      ),
[2026-01-28T04:23:07.838Z]                                      Bytes(
[2026-01-28T04:23:07.838Z]                                          b"second one",
[2026-01-28T04:23:07.838Z]                                      ),
[2026-01-28T04:23:07.838Z]                                      Bytes(
[2026-01-28T04:23:07.838Z]                                          b"and now you're too big!",
[2026-01-28T04:23:07.838Z]                                      ),
[2026-01-28T04:23:07.838Z]     <                                Bytes(
[2026-01-28T04:23:07.838Z]     <                                    b"a new reduce event",
[2026-01-28T04:23:07.838Z]     <                                ),
[2026-01-28T04:23:07.838Z]                                  ],
[2026-01-28T04:23:07.838Z]                              ),
[2026-01-28T04:23:07.838Z]                              KeyString(
[2026-01-28T04:23:07.838Z]                                  "key2",
[2026-01-28T04:23:07.838Z]                              ): Bytes(
[2026-01-28T04:23:07.838Z]                                  b"first",
[2026-01-28T04:23:07.838Z]                              ),
[2026-01-28T04:23:07.838Z]                          },
[2026-01-28T04:23:07.838Z]                      ),
[2026-01-28T04:23:07.838Z]                  },
[2026-01-28T04:23:07.838Z]              ),
[2026-01-28T04:23:07.838Z]              size_cache: AtomicCell {
[2026-01-28T04:23:07.838Z]     <            value: Some(
[2026-01-28T04:23:07.838Z]     <                568,
[2026-01-28T04:23:07.838Z]     <            ),
[2026-01-28T04:23:07.838Z]     >            value: None,
[2026-01-28T04:23:07.838Z]              },
[2026-01-28T04:23:07.838Z]              json_encoded_size_cache: AtomicCell {
[2026-01-28T04:23:07.838Z]     <            value: Some(
[2026-01-28T04:23:07.838Z]     <                NonZeroJsonSize(
[2026-01-28T04:23:07.838Z]     <                    JsonSize(
[2026-01-28T04:23:07.838Z]     <                        109,
[2026-01-28T04:23:07.838Z]     <                    ),
[2026-01-28T04:23:07.838Z]     <                ),
[2026-01-28T04:23:07.838Z]     <            ),
[2026-01-28T04:23:07.838Z]     >            value: None,
[2026-01-28T04:23:07.838Z]              },
[2026-01-28T04:23:07.838Z]          },
[2026-01-28T04:23:07.838Z]          metadata: EventMetadata(
[2026-01-28T04:23:07.838Z]              Inner {
[2026-01-28T04:23:07.838Z]                  value: Object(
[2026-01-28T04:23:07.838Z]                      {},
[2026-01-28T04:23:07.838Z]                  ),
[2026-01-28T04:23:07.838Z]                  secrets: {},
[2026-01-28T04:23:07.838Z]                  finalizers: EventFinalizers(
[2026-01-28T04:23:07.838Z]                      [],
[2026-01-28T04:23:07.838Z]                  ),
[2026-01-28T04:23:07.838Z]     <            source_id: Some(
[2026-01-28T04:23:07.838Z]     <                ComponentKey {
[2026-01-28T04:23:07.838Z]     <                    id: "in",
[2026-01-28T04:23:07.838Z]     <                },
[2026-01-28T04:23:07.838Z]     <            ),
[2026-01-28T04:23:07.838Z]     >            source_id: None,
[2026-01-28T04:23:07.838Z]                  source_type: None,
[2026-01-28T04:23:07.838Z]     <            upstream_id: Some(
[2026-01-28T04:23:07.838Z]     <                OutputId {
[2026-01-28T04:23:07.838Z]     <                    component: ComponentKey {
[2026-01-28T04:23:07.838Z]     <                        id: "transform",
[2026-01-28T04:23:07.838Z]     <                    },
[2026-01-28T04:23:07.838Z]     <                    port: None,
[2026-01-28T04:23:07.838Z]     <                },
[2026-01-28T04:23:07.838Z]     <            ),
[2026-01-28T04:23:07.838Z]     >            upstream_id: None,
[2026-01-28T04:23:07.838Z]                  schema_definition: Definition {
[2026-01-28T04:23:07.838Z]                      event_kind: Kind {
[2026-01-28T04:23:07.838Z]     <                    bytes: None,
[2026-01-28T04:23:07.838Z]     <                    integer: None,
[2026-01-28T04:23:07.838Z]     <                    float: None,
[2026-01-28T04:23:07.838Z]     <                    boolean: None,
[2026-01-28T04:23:07.838Z]     <                    timestamp: None,
[2026-01-28T04:23:07.838Z]     <                    regex: None,
[2026-01-28T04:23:07.838Z]     <                    null: None,
[2026-01-28T04:23:07.838Z]     <                    undefined: None,
[2026-01-28T04:23:07.838Z]     <                    array: None,
[2026-01-28T04:23:07.838Z]     >                    bytes: Some(
[2026-01-28T04:23:07.838Z]     >                        (),
[2026-01-28T04:23:07.838Z]     >                    ),
[2026-01-28T04:23:07.838Z]     >                    integer: Some(
[2026-01-28T04:23:07.838Z]     >                        (),
[2026-01-28T04:23:07.838Z]     >                    ),
[2026-01-28T04:23:07.838Z]     >                    float: Some(
[2026-01-28T04:23:07.838Z]     >                        (),
[2026-01-28T04:23:07.838Z]     >                    ),
[2026-01-28T04:23:07.838Z]     >                    boolean: Some(
[2026-01-28T04:23:07.838Z]     >                        (),
[2026-01-28T04:23:07.838Z]     >                    ),
[2026-01-28T04:23:07.838Z]     >                    timestamp: Some(
[2026-01-28T04:23:07.838Z]     >                        (),
[2026-01-28T04:23:07.838Z]     >                    ),
[2026-01-28T04:23:07.838Z]     >                    regex: Some(
[2026-01-28T04:23:07.838Z]     >                        (),
[2026-01-28T04:23:07.838Z]     >                    ),
[2026-01-28T04:23:07.838Z]     >                    null: Some(
[2026-01-28T04:23:07.838Z]     >                        (),
[2026-01-28T04:23:07.838Z]     >                    ),
[2026-01-28T04:23:07.838Z]     >                    undefined: Some(
[2026-01-28T04:23:07.838Z]     >                        (),
[2026-01-28T04:23:07.838Z]     >                    ),
[2026-01-28T04:23:07.838Z]     >                    array: Some(
[2026-01-28T04:23:07.838Z]     >                        Collection {
[2026-01-28T04:23:07.838Z]     >                            known: {},
[2026-01-28T04:23:07.838Z]     >                            unknown: Unknown(
[2026-01-28T04:23:07.838Z]     >                                Infinite(
[2026-01-28T04:23:07.838Z]     >                                    Infinite {
[2026-01-28T04:23:07.838Z]     >                                        bytes: Some(
[2026-01-28T04:23:07.838Z]     >                                            (),
[2026-01-28T04:23:07.838Z]     >                                        ),
[2026-01-28T04:23:07.838Z]     >                                        integer: Some(
[2026-01-28T04:23:07.838Z]     >                                            (),
[2026-01-28T04:23:07.838Z]     >                                        ),
[2026-01-28T04:23:07.838Z]     >                                        float: Some(
[2026-01-28T04:23:07.838Z]     >                                            (),
[2026-01-28T04:23:07.838Z]     >                                        ),
[2026-01-28T04:23:07.838Z]     >                                        boolean: Some(
[2026-01-28T04:23:07.838Z]     >                                            (),
[2026-01-28T04:23:07.838Z]     >                                        ),
[2026-01-28T04:23:07.838Z]     >                                        timestamp: Some(
[2026-01-28T04:23:07.838Z]     >                                            (),
[2026-01-28T04:23:07.838Z]     >                                        ),
[2026-01-28T04:23:07.838Z]     >                                        regex: Some(
[2026-01-28T04:23:07.838Z]     >                                            (),
[2026-01-28T04:23:07.838Z]     >                                        ),
[2026-01-28T04:23:07.838Z]     >                                        null: Some(
[2026-01-28T04:23:07.838Z]     >                                            (),
[2026-01-28T04:23:07.838Z]     >                                        ),
[2026-01-28T04:23:07.838Z]     >                                        array: Some(
[2026-01-28T04:23:07.838Z]     >                                            (),
[2026-01-28T04:23:07.838Z]     >                                        ),
[2026-01-28T04:23:07.838Z]     >                                        object: Some(
[2026-01-28T04:23:07.838Z]     >                                            (),
[2026-01-28T04:23:07.838Z]     >                                        ),
[2026-01-28T04:23:07.838Z]     >                                    },
[2026-01-28T04:23:07.838Z]     >                                ),
[2026-01-28T04:23:07.838Z]     >                            ),
[2026-01-28T04:23:07.838Z]     >                        },
[2026-01-28T04:23:07.838Z]     >                    ),
[2026-01-28T04:23:07.838Z]                          object: Some(
[2026-01-28T04:23:07.838Z]                              Collection {
[2026-01-28T04:23:07.838Z]                                  known: {},
[2026-01-28T04:23:07.838Z]                                  unknown: Unknown(
[2026-01-28T04:23:07.838Z]                                      Infinite(
[2026-01-28T04:23:07.838Z]                                          Infinite {
[2026-01-28T04:23:07.838Z]                                              bytes: Some(
[2026-01-28T04:23:07.838Z]                                                  (),
[2026-01-28T04:23:07.838Z]                                              ),
[2026-01-28T04:23:07.838Z]                                              integer: Some(
[2026-01-28T04:23:07.838Z]                                                  (),
[2026-01-28T04:23:07.838Z]                                              ),
[2026-01-28T04:23:07.838Z]                                              float: Some(
[2026-01-28T04:23:07.838Z]                                                  (),
[2026-01-28T04:23:07.838Z]                                              ),
[2026-01-28T04:23:07.838Z]                                              boolean: Some(
[2026-01-28T04:23:07.838Z]                                                  (),
[2026-01-28T04:23:07.838Z]                                              ),
[2026-01-28T04:23:07.838Z]                                              timestamp: Some(
[2026-01-28T04:23:07.838Z]                                                  (),
[2026-01-28T04:23:07.838Z]                                              ),
[2026-01-28T04:23:07.838Z]                                              regex: Some(
[2026-01-28T04:23:07.838Z]                                                  (),
[2026-01-28T04:23:07.838Z]                                              ),
[2026-01-28T04:23:07.838Z]                                              null: Some(
[2026-01-28T04:23:07.838Z]                                                  (),
[2026-01-28T04:23:07.838Z]                                              ),
[2026-01-28T04:23:07.838Z]                                              array: Some(
[2026-01-28T04:23:07.838Z]                                                  (),
[2026-01-28T04:23:07.838Z]                                              ),
[2026-01-28T04:23:07.838Z]                                              object: Some(
[2026-01-28T04:23:07.838Z]                                                  (),
[2026-01-28T04:23:07.838Z]                                              ),
[2026-01-28T04:23:07.838Z]                                          },
[2026-01-28T04:23:07.838Z]                                      ),
[2026-01-28T04:23:07.838Z]                                  ),
[2026-01-28T04:23:07.838Z]                              },
[2026-01-28T04:23:07.838Z]                          ),
[2026-01-28T04:23:07.838Z]                      },
[2026-01-28T04:23:07.838Z]                      metadata_kind: Kind {
[2026-01-28T04:23:07.838Z]                          bytes: None,
[2026-01-28T04:23:07.838Z]                          integer: None,
[2026-01-28T04:23:07.838Z]                          float: None,
[2026-01-28T04:23:07.838Z]                          boolean: None,
[2026-01-28T04:23:07.838Z]                          timestamp: None,
[2026-01-28T04:23:07.838Z]                          regex: None,
[2026-01-28T04:23:07.838Z]                          null: None,
[2026-01-28T04:23:07.838Z]                          undefined: None,
[2026-01-28T04:23:07.838Z]                          array: None,
[2026-01-28T04:23:07.838Z]                          object: Some(
[2026-01-28T04:23:07.838Z]                              Collection {
[2026-01-28T04:23:07.838Z]                                  known: {},
[2026-01-28T04:23:07.838Z]                                  unknown: Unknown(
[2026-01-28T04:23:07.838Z]                                      Infinite(
[2026-01-28T04:23:07.838Z]                                          Infinite {
[2026-01-28T04:23:07.838Z]                                              bytes: Some(
[2026-01-28T04:23:07.838Z]                                                  (),
[2026-01-28T04:23:07.838Z]                                              ),
[2026-01-28T04:23:07.838Z]                                              integer: Some(
[2026-01-28T04:23:07.838Z]                                                  (),
[2026-01-28T04:23:07.838Z]                                              ),
[2026-01-28T04:23:07.838Z]                                              float: Some(
[2026-01-28T04:23:07.838Z]                                                  (),
[2026-01-28T04:23:07.838Z]                                              ),
[2026-01-28T04:23:07.838Z]                                              boolean: Some(
[2026-01-28T04:23:07.838Z]                                                  (),
[2026-01-28T04:23:07.838Z]                                              ),
[2026-01-28T04:23:07.838Z]                                              timestamp: Some(
[2026-01-28T04:23:07.838Z]                                                  (),
[2026-01-28T04:23:07.838Z]                                              ),
[2026-01-28T04:23:07.838Z]                                              regex: Some(
[2026-01-28T04:23:07.838Z]                                                  (),
[2026-01-28T04:23:07.838Z]                                              ),
[2026-01-28T04:23:07.838Z]                                              null: Some(
[2026-01-28T04:23:07.839Z]                                                  (),
[2026-01-28T04:23:07.839Z]                                              ),
[2026-01-28T04:23:07.839Z]                                              array: Some(
[2026-01-28T04:23:07.839Z]                                                  (),
[2026-01-28T04:23:07.839Z]                                              ),
[2026-01-28T04:23:07.839Z]                                              object: Some(
[2026-01-28T04:23:07.839Z]                                                  (),
[2026-01-28T04:23:07.839Z]                                              ),
[2026-01-28T04:23:07.839Z]                                          },
[2026-01-28T04:23:07.839Z]                                      ),
[2026-01-28T04:23:07.839Z]                                  ),
[2026-01-28T04:23:07.839Z]                              },
[2026-01-28T04:23:07.839Z]                          ),
[2026-01-28T04:23:07.839Z]                      },
[2026-01-28T04:23:07.839Z]                      meaning: {},
[2026-01-28T04:23:07.839Z]                      log_namespaces: {
[2026-01-28T04:23:07.839Z]     >                    Vector,
[2026-01-28T04:23:07.839Z]                          Legacy,
[2026-01-28T04:23:07.839Z]                      },
[2026-01-28T04:23:07.839Z]                  },
[2026-01-28T04:23:07.839Z]                  dropped_fields: {},
[2026-01-28T04:23:07.839Z]                  datadog_origin_metadata: None,
[2026-01-28T04:23:07.839Z]                  source_event_id: Some(
[2026-01-28T04:23:07.839Z]     <                019c02d6-e609-7d61-8bf5-735c9afe61c2,
[2026-01-28T04:23:07.839Z]     >                019c02d6-e82f-7fa2-9a24-bb694bc39d20,
[2026-01-28T04:23:07.839Z]                  ),
[2026-01-28T04:23:07.839Z]              },
[2026-01-28T04:23:07.839Z]          ),
[2026-01-28T04:23:07.839Z]      }
[2026-01-28T04:23:07.839Z] 
[2026-01-28T04:23:07.839Z] 
[2026-01-28T04:23:07.839Z]     note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
[2026-01-28T04:23:07.839Z] 
[2026-01-28T04:23:07.839Z] error: test run failed
[2026-01-28T04:23:08.768Z] make: *** [Makefile:391: test] Error 100

Details

  • Declarative: Checkout SCM (10 sec)
    • Validate PR Author (1.2 sec)
    • Release Tool (1 min 11 sec)
    • Needs Testing? (19 min)
      • Lint and test release (36 sec)
      • Checks (9 min 58 sec)
      • Unit test (9 min 12 sec)
        Error: script returned exit code 2 - logs
      • image test (1.7 sec)
      • Feature build and publish (1.5 sec)
      • Release Commit (1.3 sec)
    • Publish (1.3 sec)
    • Declarative: Post Actions (20 sec)