我试图确定静态S3网站的最佳Elasticsearch日志记录策略 - 在我的例子中是React单页面应用程序(SPA)。
我已经拥有一个AWS托管的ELK堆栈,我将其用于我的服务的其他组件。我目前在EC2上使用Filebeat直接将日志发送到我的private VPC Elasticsearch cluster。
Logstash有一个plugin to handle S3 access logging。我可以在SPA网站存储桶中启用日志记录,设置Logstash并发送日志。是否有比安装了Logstash的专用EC2实例/ docker容器更好的解决方案,以便在将轮询写入S3时发送轮询和发送日志?我担心的是,这带来了额外的监控开销。
将静态S3网站的S3访问日志发送到Elasticsearch的[目前]最简单方法是什么?