2016-07-27 94 views
0

我需要創建一個解決方案,它需要將數據從elasticsearch數據庫加載到JSON格式的應用程序日誌程序中。一個請求可能有數千個日誌,我需要通過閱讀它們之間的關係來找到它們之間的關聯關係,並最終通過Web瀏覽器中的UI以適當的分組機制(業務類型映射)將輸出可視化爲用戶。你們可以請我建議理想的技術,如果存在或理想的編程語言來實現這一點。我試圖用Kibana UI進行分組,但是我們想要的機制和方式並不存在。這可能是一個不恰當的問題,但我需要一個有經驗的人的指導。處理日誌數據加載的最佳技術或語言?

回答

1

首先,查看關於聚合的ElasticSearch文檔:https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations.html。有很多強大的「分組機制」,你可以做。

對於輸出,一旦您計算了所需的數據,然後您可以再次將這些數據在ElasticSearch中推入,然後將它們顯示在Kibana中。另一個解決方案是構建自己的用戶界面。

對於您可以使用NodeJS嘗試javascript的語言。操縱JSON會更容易。如果您的目標是製作您自己的用戶界面,它還使您能夠執行異步任務。