Task Types

Tasks may be of 3 different types. These types affect where they can be placed in a Task pipeline.

Source

A Source Task is a data sourcing Task that produces data from the Machine. This could be packet capture, payload capture, metrics capture, etc.

Source Tasks are required, must be unique, and always in the first place of a Task pipeline.

Processing

A Processing Task is a data processing Task that parse or transforms data from previous steps.

Destination

A Destination Task is a data publishing Task that will relay the data produced by previous Tasks to a destination. This could be the messages queue, a log system, Prometheus metrics…​