1

私の質問は、プロ/コンです。私はAmazon S3からElasticsearchにデータを送りたいと思っています.2つのオプションを考えています:Logstash経由のチャネリング、またはLambda経由。どちらがより速く/より簡単な/より弾力のあるソリューションになりますか?その理由は何ですか?誰にも経験はありますか?Amazon Web Services - S3 - データをElasticsearchに送るLogstashまたはLambda?

ありがとうございました!

+0

をサポートしていないようだあなたは、ラムダタグについてよろしいですか?ラムダAmazonサービスよりもプログラミング言語のラムダについてもっと詳しくです – baudsp

+0

私は混乱を理解していますが、それはラムダと呼ばれています。 –

+0

lambdaタグは、プログラミング言語では明示的にラムダです。あなたの質問のラムダタグは誤解を招きます。そして、タグ[aws-lambda](http://stackoverflow.com/questions/tagged/aws-lambda) – baudsp

答えて

2

免責事項:私の経験はLogstashのみです。

logstashを使用すると、logstashのインストールと設定でサーバを処理する必要があります。しかし、コードを書く必要はなく、プラグインを使って接続を処理する準備ができています。
データを変更していない場合、設定は非常に簡単です。変更がある場合Logstashにはさまざまな操作を行うさまざまなプラグインがあります。私はAWS-ラムダについて読んだから
Logstash documentation

は、サーバーとアプリケーションを管理する必要はありませんが、あなたはS3とElasticsearchへの接続を含め、すべてのコードを記述する必要があります。

1

これまでのAWSでは、カスタムログストアサービスモジュールをサポートしていません。

  • logstash 長所:あなたが言ったようなので、我々は2つの方法があり あなたは 短所を出荷ログのすべてのlogstash機能やフィルタ 人気の標準的なツールを利用することができます: セットアップとEC2のマシンに必要logstashエージェントを実行します。

  • ラムダ機能 長所: サーバーの設定は不要ですが、追加費用はかかりません。 短所: あなたはS3から読んで、私はまた、この標準の出荷を行い、このラムダ関数に遭遇してきた

ElasticSearchに書き込むためのコードを記述する必要があります。 https://github.com/arithmetric/lambda-stash

は有望に見えるが、logstashフィルタ

関連する問題