Skip to content

Latest commit

 

History

History
48 lines (41 loc) · 1.68 KB

File metadata and controls

48 lines (41 loc) · 1.68 KB

What is an operator?

An operator is the most basic unit of log processing. Each operator fulfills a single responsibility, such as reading lines from a file, or parsing JSON from a field. Operators are then chained together in a pipeline to achieve a desired result.

For instance, a user may read lines from a file using the file_input operator. From there, the results of this operation may be sent to a regex_parser operator that creates fields based on a regex pattern. And then finally, these results may be sent to a file_output operator that writes each line to a file on disk.

What operators are available?

Inputs:

Parsers:

Outputs:

General purpose: