Each piece of data flowing through SignalFlex are treated as events. An event is defined as a collection of key-value pairs (fields). And event can be a log message, a structured JSON object.
Sources are responsible for ingesting events into SignalFlex, they can both receive and pull in data. If you want SignalFlex to collect events from your host, computer, containers and etc , you'll want to use HTTP source with a log forwarder that streams these events to SignalFlex.
Transform is a series of functions that are executed to parse, enrich and manipulate your event data.
Destination is responsible for fan out event data to a variety of downstream destinations.
A pipeline consists of one data source, multiple transform functions and multiple destinations.