If you need an easy means of sending data to Amazon Kinesis Streams or Amazon Firehose, look no further than the AWS Kinesis Agent. This application is capable of monitoring fields for new data, then transmitting them to either of the services mentioned.
The AWS Kinesis Agent can do more: recent updates allow it to preprocess data before sending it out. The agent converts a multi-line JSON object into a single line one. It can change CSV data or logs into to JSON objects as well.