2017-08-27 5 views
0

私たちのウェブサイト(例えば、「ユーザー編集プロファイル」、「ダウンロードしたファイルをクリックしたユーザー」など)に興味深いユーザー関連のメトリックを収集したいと考えており、ELKスタックの使用を検討しています。ELKを使用してページメトリックを収集することは理にかなっていますか?

このようなイベントを格納するには、Elasticsearchを使用することをお勧めしますか?または、RDBMSにログオンする方が理にかなっていますか?

これらのいずれかを使用する利点は何ですか?

(サイドノート:私たちは、すでに私たちの私たちのスタックにElasticsearchとPostgreSQLを使用

答えて

1

あなたはそこに任意の永続的な解決策では、あなたのログを保存して後で分析するために使用するどのようなツールを決めることができました

た場合。あなたのアプリケーションで生成されたログを直接パース/パイプしてそれらを弾性検索に送るクエリ(データをオンザフライ/リアルタイムで管理する)をしたい場合、そのフローは次のようになります:

(your app) --> filebeat --> elasticsearch <-- Kibana 

elk stack is not "cheap"で、あなたの設定に基づいて長期的に維持するのがより高価になる可能性があります。

最後に、使用するケースに応じて、言及した両方のソリューションを使用してデータを格納できますが、データを抽出/クエリする方法が違いを生み出す方法です。

関連する問題