我正试图找到集中的解决方案来移动我的应用程序从数据库(RDS)中记录日志。AWS CloudWatchLog限制
我想用CloudWatchLog但注意到,有对PutLogEvents请求限制:
一个PutLogEvents请求的最大速率是每秒 5只要求每个日志流。
即使我将我的日志分成许多流(基于EC2,日志类型 - 错误,信息,警告,调试)5个请求的限制。每秒对活动应用程序仍然是非常严格的限制条件。
另一种解决方案是以某种方式累积日志并发送带日志记录批处理的PutLogEvents,但它意味着然后我被迫使用数据库来累积该记录。
所以问题是:
- 可能是我错了,5个REQ的限制。每秒不是那么严格?
- 是否有其他解决方案,我应该考虑,例如DynamoDB?
非常感谢Maurizio,它确实有帮助,但我更喜欢不需要管理的解决方案。再次感谢 – Observer
我明白你的意思。 你有没有试图看看这个官方亚马逊博客条目? https://aws.amazon.com/blogs/aws/cloudwatch-log-service/ –