【发布时间】:2018-10-24 18:11:06
【问题描述】:
我正在尝试为静态 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 的 [当前] 最简单的方法是什么?
【问题讨论】:
标签: reactjs amazon-web-services elasticsearch amazon-s3 static-site