2016-07-22 51 views
0

重新部署Worklight應用程序後,某些分析配置丟失了,我試圖再次使用分析配置Worklight。 儘管在部署應用程序之前顯示了舊記錄,但儀表板在部署後顯示「無可用數據」。所以分貝沒有受到影響。使用分析重新配置工作燈應用程序

我在worklight.properties中將wl.analytics.logs.forward屬性設置爲「true」; 還我設置了分貝的wl.analytics.url是這樣的:

https://myserver:port/analytics/data 

的儀表盤是

https://myserver:port/analytics/console 

這是對分析服務器的URL。

雖然如果我把DB URL在瀏覽器中,我得到這樣的:

錯誤404:java.io.FileNotFoundException:SRVE0190E:未找到文件:/數據

經過SystemOut.logSystemErr.log(WAS日誌),我沒有看到錯誤。

有沒有人知道哪些是我需要檢查的XML以驗證配置是否適用於分析?我怎麼能解決這個問題?是否還有其他日誌可以檢查?

+0

當你設置「wl.analytics.url」,是「myserver」(在你的上面的例子中)是Worklight Server還是分析服務器?您是否查看了分析服務器的日誌?當你說「檢查服務器中的SystemOut.log和SystemErr.log」時,你是指Worklight Server還是分析服務器?你可以編輯你的問題來澄清?這個問題中的信息現在有點模棱兩可。 – patbarron

+0

我更新了問題以澄清問題,我將檢查分析服務器的日誌。 – puki

+0

所以我想出了一件事,我注意到在IMF Operational Analytics.ear中有兩場戰爭,一個代表分析,另一個代表分析服務,我改變了wl.analytics。URL是分析服務,我沒有得到404錯誤,我想這是正確的網址使用,但是,我仍然在控制檯上「沒有數據可用」 – puki

回答

1

在您給出的環境變量列表中,我沒有看到任何用戶名和密碼。嘗試設置:

wl.analytics.password=admin

wl.analytics.username=admin

這將是看到一絲Wireshark的有用的,也許你沒有得到403s。 Google Analytics數據上傳器通常具有一小部分的保護功能,您可以選擇保留或刪除它。

@patbarron對於多個WAR文件是正確的。您需要將分析數據發送到/analytics-service上下文。 WAR​​是處理所有數據處理,查詢等的WAR。其他WAR analytics只處理控制檯UI。

當測試可能有利於降低 wl.analytics.queuewl.analytics.queue.size時,這些值用於收集MobileFirst運行時服務器上的數據。數據在運行時服務器上收集,然後發送到分析服務器。這些值越大,發送時間就越長。有很好的生產設置