静态S3网站(React SPA)登录到Elasticsearch

时间:2018-05-15 01:51:17

标签: reactjs amazon-web-services elasticsearch amazon-s3 static-site

我试图确定静态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的[目前]最简单方法是什么?

1 个答案:

答案 0 :(得分:1)

使用AWS Lambda,我们可以从S3 for ES流式传输日志。 AWS已经记录了该程序: JFace Tree tutorial

我希望这对你有所帮助。

相关问题