0
我想使用spring xd來獲取一些日誌文件並將這些文件索引到Apache solr中以供後續搜索使用。 爲了使用「文件」源,該目錄必須是本地到運行spring xd的機器。 爲了收集日誌數據並將這些日誌發送到中央服務器進行索引,是否將Spring xd用作所有應用程序服務器上運行的代理的正確方法? 它有道理嗎?用於日誌管理的Spring Xd
在此先感謝
我想使用spring xd來獲取一些日誌文件並將這些文件索引到Apache solr中以供後續搜索使用。 爲了使用「文件」源,該目錄必須是本地到運行spring xd的機器。 爲了收集日誌數據並將這些日誌發送到中央服務器進行索引,是否將Spring xd用作所有應用程序服務器上運行的代理的正確方法? 它有道理嗎?用於日誌管理的Spring Xd
在此先感謝
有情況下,它可能是有意義的有XD容器JVM(其中XD文件源模塊將被部署)的應用服務器主機上運行。在這種情況下,您可能需要將數據處理邏輯(執行數據過濾的處理器模塊)與「組合模塊」結合起來,從數據相似性中受益並減少網絡上的數據量。但是,如果有任何限制,您可以使用SFTP源模塊來幫助您將文件從遠程主機傳輸到運行spring XD容器的單個主機。
如果您在寫有日誌文件的機器上安裝XD Container VM,則還可以利用Spring XD tail源。這樣您就不需要等到日誌文件寫入完成,但是您可以在日誌文件寫入時獲得最新的日誌消息。 – user152468