mirror of
https://git.freebsd.org/ports.git
synced 2025-07-06 20:09:14 -04:00
Benthos solves common data engineering tasks such as transformations, integrations, and multiplexing with declarative and unit testable configuration. This allows you to easily and incrementally adapt your data pipelines as requirements change, letting you focus on the more exciting stuff. Benthos is able to glue a wide range of sources and sinks together and hook into a variety of databases, caches, HTTP APIs, lambdas and more, enabling you to seamlessly drop it into your existing infrastructure.
27 lines
612 B
YAML
27 lines
612 B
YAML
# Sample configuration file for Benthos. It saves all messages to a file (/tmp/benthos.txt).
|
|
http:
|
|
enabled: true
|
|
address: 127.0.0.1:4195
|
|
root_path: /
|
|
debug_endpoints: false
|
|
input:
|
|
http_server:
|
|
path: /post
|
|
ws_path: /post/ws
|
|
ws_welcome_message: "Welcome to the Benthos Websocket API."
|
|
allowed_verbs:
|
|
- POST
|
|
timeout: 5s
|
|
cors:
|
|
enabled: false
|
|
allowed_origins: []
|
|
sync_response:
|
|
status: "200"
|
|
headers:
|
|
Content-Type: application/octet-stream
|
|
output:
|
|
file:
|
|
path: /tmp/benthos.txt
|
|
codec: lines
|
|
shutdown_delay: 0s
|
|
shutdown_timeout: 20s
|