-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Polish transform branching #9514
Copy link
Copy link
Closed
Labels
domain: topologyAnything related to Vector's topology codeAnything related to Vector's topology codetype: enhancementA value-adding code change that enhances its existing functionality.A value-adding code change that enhances its existing functionality.
Metadata
Metadata
Assignees
Labels
domain: topologyAnything related to Vector's topology codeAnything related to Vector's topology codetype: enhancementA value-adding code change that enhances its existing functionality.A value-adding code change that enhances its existing functionality.
The basic functionality was merged in #9169, but there's a bit we should still do to make it more solid:
fn named_outputs(&self) -> Vec<String>with something that more fully models outputs, including name, data type, and whether it is required to be read from. Then drive topology building more directly off of that type. (enhancement(topology): branching without defaults #10640)vector tops TUI should be updated to deal with statistics for named outputsvector tapstill worksvector tap some_remap.droppedfor just the dropped events orvector tap some_remapfor the "default output". We should also be able tovector tap some_route.*to see all events.vector tapfunctionality was verified against a local build ofmaster (671109076). Here is the config used for testing. Checked the following behaviortapthe default output of aremaptransformtapthe dropped output of aremaptransformtapeach route of aroutetransformtapa glob of outputs forremapandroute