📄️ Batch
The Batch processor component allows you to accumulate messages into batches before they are sent to the next processor in the pipeline.
📄️ JSON
The JSON processor component provides two processors for converting between JSON and Arrow formats.
📄️ Protobuf
The Protobuf processor component provides functionality for converting between Protobuf and Arrow formats.
📄️ Python
The Python processor component allows you to execute Python code to process and transform data. It provides a flexible way to implement custom processing logic using Python, enabling you to leverage Python's rich ecosystem of libraries and tools for data processing.
📄️ SQL
The SQL processor component allows you to process data using SQL queries. It uses DataFusion as the query engine to execute SQL statements on the data.
📄️ VRL
The VRL (Vector Remap Language) processor component allows you to process and transform data using the VRL language. It supports rich data type conversion and processing operations, enabling you to flexibly modify and transform messages in the data stream.