【问题标题】:Static S3 website (React SPA) logging to Elasticsearch静态 S3 网站 (React SPA) 记录到 Elasticsearch
【发布时间】: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


    【解决方案1】:

    使用 AWS Lambda,我们可以从 S3 为 ES 流式传输日志。 AWS 已经记录了该过程: https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-aws-integrations.html#es-aws-integrations-s3-lambda-es

    【讨论】:

      猜你喜欢
      • 2018-02-09
      • 1970-01-01
      • 2021-05-14
      • 2013-12-14
      • 2018-06-28
      • 2019-12-22
      • 1970-01-01
      • 1970-01-01
      • 2021-05-21
      相关资源
      最近更新 更多