Вход статического сайта S3 (React SPA) в Elasticsearch - PullRequest
0 голосов
/ 15 мая 2018

Я пытаюсь определить лучшую стратегию ведения журнала Elasticsearch для статического веб-сайта S3 - в моем случае одностраничное приложение React (SPA).

У меня уже есть стек ELK, размещенный на AWS, который я используюдля других компонентов моего сервиса.В настоящее время я использую Filebeat в EC2 для прямой отправки журналов в мой частный кластер VPC Elasticsearch .

Logstash имеет подключаемый модуль Регистрация доступа S3 .Я могу включить ведение журнала в разделе сайта SPA, настроить Logstash и отправить журналы.Есть ли лучшее решение, чем выделенный контейнер экземпляра / докера EC2 с установленным Logstash для отправки опросов и отправки журналов, когда они записаны в S3?Меня беспокоит то, что это связано с дополнительными накладными расходами на мониторинг.

Каков [на данный момент] самый простой способ отправки журналов доступа S3 для статического веб-сайта S3 в Elasticsearch?

1 Ответ

0 голосов
/ 15 мая 2018

Используя AWS Lambda, мы можем транслировать логи с S3 для ES.AWS уже задокументировал процедуру: https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-aws-integrations.html#es-aws-integrations-s3-lambda-es

Надеюсь, это полезно для вас.

...