Module types
Source - Bucket
- Represents an S3 bucket name.
Can be provided directly or resolved from environment variables.
- BufferSizeLimitKb
- Represents a buffer size limit in kilobytes.
Used to control the maximum amount of log data to buffer in memory before flushing to S3.
- CronIntervalInMs
- Represents a cron interval in milliseconds.
Used to control how frequently the background task flushes buffered logs to S3.
- Endpoint
- Represents a custom S3 endpoint URL.
Optional parameter for using custom S3-compatible endpoints.
- ObjectSizeLimitMb
- Represents an object size limit in megabytes.
Used to control the maximum size of individual log files in S3 before creating a new part.
- Postfix
- Represents a postfix/extension for log file names.
Typically used for file extensions like “log” / “json” / “jsonl”.
- Prefix
- Represents a prefix for log file names.
Used to organize and identify log files in the S3 bucket.