Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
lib
|
|
api
Package api implements a type used for creating the Benthos HTTP API.
|
Package api implements a type used for creating the Benthos HTTP API. |
broker
Package broker implements types used for routing inputs to outputs in non-trivial arrangements, such as fan-out or fan-in models.
|
Package broker implements types used for routing inputs to outputs in non-trivial arrangements, such as fan-out or fan-in models. |
buffer
Package buffer links an input and an output together and buffers messages in between.
|
Package buffer links an input and an output together and buffers messages in between. |
buffer/impl
Package impl contains implementations of various buffer types.
|
Package impl contains implementations of various buffer types. |
input
Package input defines consumers for aggregating data from a variety of sources.
|
Package input defines consumers for aggregating data from a variety of sources. |
input/reader
Package reader defines implementations of an interface for generic message reading from various third party sources.
|
Package reader defines implementations of an interface for generic message reading from various third party sources. |
output
Package output defines dispatchers of data for a variety of targets.
|
Package output defines dispatchers of data for a variety of targets. |
output/writer
Package writer defines implementations of an interface for generic message writing that outputs to various third party sinks.
|
Package writer defines implementations of an interface for generic message writing that outputs to various third party sinks. |
pipeline
Package pipeline contains structures that implement both the Producer and Consumer interfaces.
|
Package pipeline contains structures that implement both the Producer and Consumer interfaces. |
processor
Package processor contains logical message processors that can be pipelined within benthos using the pipeline.Processor type.
|
Package processor contains logical message processors that can be pipelined within benthos using the pipeline.Processor type. |
types
Package types defines any general structs and interfaces used throughout the benthos code base.
|
Package types defines any general structs and interfaces used throughout the benthos code base. |
util/disk
Package disk contains cross platform disk statistics utilities.
|
Package disk contains cross platform disk statistics utilities. |
util/service
Package service contains utilities for bootstrapping a server such as config, logging and metrics.
|
Package service contains utilities for bootstrapping a server such as config, logging and metrics. |
util/service/config
Package config contains utilities for reading and parsing service configuration files.
|
Package config contains utilities for reading and parsing service configuration files. |
util/service/log
Package log contains utilities for logging in a modular interface.
|
Package log contains utilities for logging in a modular interface. |
util/service/metrics
Package metrics contains a type for aggregating and propagating metrics to various services based on configuration.
|
Package metrics contains a type for aggregating and propagating metrics to various services based on configuration. |
util/test
Package test contains helpers for setting up test utilties.
|
Package test contains helpers for setting up test utilties. |
util/text
Package text includes utilities for working with text that might contain variables.
|
Package text includes utilities for working with text that might contain variables. |
util/throttle
Package throttle implements throttle strategies.
|
Package throttle implements throttle strategies. |
Click to show internal directories.
Click to hide internal directories.