Configuration Reference

Configuration Reference🔗

Kinetic uses a structured YAML configuration to define data pipelines.

Root Configuration🔗

The root configuration consists of three main sections: sources, transforms, and sinks.

sources:
  my_source:
    type: kafka
    # ... source configuration ...

transforms:
  my_transform:
    type: filter
    inputs: [my_source]
    # ... transform configuration ...

sinks:
  my_sink:
    type: s3
    inputs: [my_transform]
    # ... sink configuration ...

Error Policies🔗

All transforms and sinks support an error_policy to define how failures are handled.

PolicyDescription
drop_on_error(Default) Silently drop the failing event.
reroute_on_errorSend the event to the configured DLQ.
halt_on_errorStop the pipeline processing.

Component Types🔗

Detailed configuration for each component type can be found in the respective sections: