1 Answer
- Newest
- Most votes
- Most comments
0
Hello.
Kinesis Agent is used to collect logs and data streams in real time and send them to Amazon Data Streams.
https://docs.aws.amazon.com/streams/latest/dev/writing-with-agents.html
CloudWatch Agent is used to collect and send system metrics, logs, and events to Amazon CloudWatch.
https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html
Kinesis Agent is used for real-time data streaming and bulk data processing, and CloudWatch Agent is used for system-wide monitoring and log collection.
Relevant content
- asked 3 years ago
- asked 2 years ago
- asked a year ago
- AWS OFFICIALUpdated 2 years ago
Hi Riku,
Thanks for your response!
Now I have one more question. I see the sentence "The agent continuously monitors a set of files and sends new data to your stream." If this files are log files do you think it can monitor system?
I think it's possible, but Kinesis is expensive, so I don't recommend using it just for system monitoring. https://aws.amazon.com/kinesis/data-streams/pricing/?nc1=h_ls
You can send log files to Kinesis Firehose for distribution to S3. https://docs.aws.amazon.com/firehose/latest/dev/what-is-this-service.html