2017-08-27 31 views
0

我們希望在我們的網站上收集一些有趣的與用戶相關的指標(例如「用戶編輯的個人資料」或「用戶點擊下載的文件」等),並且正在考慮使用ELK協議棧。使用ELK收集頁面指標是否有意義?

使用Elasticsearch存儲這樣的事件是一個好主意嗎?或者將它們登錄到RDBMS中會更有意義嗎?

使用其中任何一個的優點是什麼?

(附註:我們已經使用Elasticsearch和PostgreSQL在我們我們的堆棧

回答

1

你可以在任何持久的解決方案節省你的日誌在那裏,後來決定使用什麼工具來分析他們

如果你想做一些查詢(實時管理你的數據),你可以直接解析/管道應用程序生成的日誌,並將它們發送到彈性搜索,流程如下所示:

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

只要記住th在elk stack is not "cheap"和根據您的設置可能會變得更加昂貴,以保持長期。

最後,取決於您的使用案例,您提到的兩種解決方案都可以用來存儲數據,但是提取/查詢數據的方式是最重要的。

相關問題