Releases: awslabs/amazon-kinesis-agent
Releases · awslabs/amazon-kinesis-agent
Amazon Kinesis Agent 1.1.4
Changes
- Add notrim,escape_new_line to singleline mode.
- Bug fix - Preserve the multi-line record if it's broken in the middle of the line
- Bug fix - Fix the checkpoint position where there remains incomplete record in currentBuffer
Amazon Kinesis Agent 1.1.3
- Add AggregationSplitter which enables record aggregation
- Agent now supports aggregating multiple small records into a big record before putting to a Kinesis Data Firehose delivery stream when "aggregatedRecordSizeBytes" is specified in a delivery stream file flow.
- Allow CW metrics to include instance tag
- Agent now supports to emit CloudWatch metrics with a new dimension of EC2 instance so that troubleshooting across a fleet of agents gets easier.
- Add a new pre-processor for addition of arbitrary metadata in JSON format
- The metadata processor allows user to define any arbitrary metadata in JSON and merges the metadata into the processed JSON record in the data processing chain.
- Add EC2 metadata processor
- EC2 metadata processor retrieves metadata from the EC2 instance metadata service and retrieves the instance tags via a EC2 describe tags request. The metadata is then merged with the processed JSON record in the data processing chain.
- Add separate config directory for flow configurations
- The agent config directory placed at /etc/aws-kinesis/agent.d/ allows configuration management systems to add additional file flow configurations in separate files dynamically without having to edit the main configuration in place at /etc/aws-kinesis/agent.json.
- Add fileFooterPattern to give up tailing if not necessary
- Allow agent to stop parsing a file when a specified footer pattern is reached in the file being tailed. This would save resources (CPU/memory consumption) by reducing unnecessary tailing and parsing.
- Bug fixes
- Fix a bug in checkpointing when pre-processing is enabled
- Minor fix in logging and exception handling
Amazon Kinesis Agent 1.1.2
- Add support to assume IAM Role via Agent configuration. Dev doc: http://docs.aws.amazon.com/streams/latest/dev/writing-with-agents.html#prereqs
- Fix reported bugs
Amazon Kinesis Agent 1.1.1.2
- Fix minor bugs
- Fix debug messages
Amazon Kinesis Agent 1.1.1
- Downgrade aws sdk to 1.10.26
- Enable retriable error message in ERROR log level
Amazon Kinesis Agent 1.1
- Add data processing capabilities
- Skip compressed file extensions when tailing files
- Force to kill the process on OOME
Amazon Kinesis Agent 1.0.2
Add build option to setup script to easier build the source code
Amazon Kinesis Agent 1.0.1
Initial release of Amazon Kinesis Agent