登录到Amazon S3

ccl*_*eve 16 logging amazon-s3 slf4j

有没有人建立或者有人知道如何构建一个将日志文件存放在Amazon S3上的日志框架?

我们正在构建一个SaaS应用程序,当然,我们计划拥有数十亿台服务器和客户.我想简化整个日志记录结构.目前我们使用SLF4j进行日志记录和Logback作为实际的日志记录实现.

我想我们可以放入另一个实现,它会在内存中累积日志消息,压缩它们,然后将它们上传到S3.如果S3连接中断或缓慢,则实现会将文件排入磁盘.有点像Facebook的Scribe.

我的猜测是,我需要四到五天的时间来编写和测试它.如果那里有另一个实现,我很想知道它.

Dav*_*ave 8

有一个流畅的插件,可以将文件存储到s3.(Fluentd是一个不错的"日志文件收集器")

在这里阅读更多相关信息:http: //docs.fluentd.org/articles/apache-to-s3

如果s3连接断开或慢,则流畅的文件缓冲区将为您缓冲输出.