file sink
The file sink configures Boundary to send events to a file.
sink { name = "obs-sink" description = "Observations sent to a file" event_types = ["observation"] format = "cloudevents-json" file { path = "/var/log/boundary" file_name = "events.ndjson" } }
The sink
stanza may be specified more than once to make Boundary send events
to multiple sinks; however, each file sink must have a unique path
+
file_name
.
Common parameters
These parameters are shared across all sink types: common sink parameters
file
parameters
These parameters are only valid for a file
sink.
file_name
- Specifies the file name for the sink.path
- Optionally specifies the file path for the sink.rotate_bytes
- Optionally specifies the number of bytes that should trigger rotation of a file sink.rotate_duration
- Optionally specifies how often a file sink should be rotated.rotate_max_files
- Optionally specifies how many historical rotated files should be kept for a file sink.