Destinations
Destinations define where reveald sends collected events. Every event from every source is delivered to every configured destination.
Available destinations
| Destination | Type | Description |
|---|---|---|
| RunReveal | runreveal | Send to RunReveal via webhook |
| S3 | s3 | Write to Amazon S3 or S3-compatible storage |
| MQTT | mqtt | Publish to an MQTT broker |
| Printer | printer | Write to stdout for debugging |
Configuring destinations
Destinations are defined under the "destinations" key in your config file:
Each destination has a unique name and a "type" field. Multiple destinations can run simultaneously.
Batching
The RunReveal and S3 destinations batch events before sending. This reduces network overhead and improves throughput. Each destination has configurable batch size and flush interval settings --- see the individual destination docs for details.