你沒有提到你使用的是什麼版本的MobileFirst Platform Foundation - 爲了這個答案的目的,我假設爲7.0。您在WAS上設置JNDI屬性的方式如圖所示here。如果您位於「Web模塊的環境條目」部分,則說明您已位於正確的位置。
您應該首先設置「wl.analytics.url」JNDI屬性。一旦設置完畢(指向您的Operational Analytics服務器)並重新啓動WAS,您的應用程序將開始將數據轉發至Operational Analytics。
如果您已經保護了Google Analytics數據入口點,則還應該適當地設置「wl.analytics.username」和「wl.analytics.password」屬性。
在WAS管理控制檯中無法編輯「wl.analytics.console.url」屬性的完整配置文件存在問題。我們有一個開放的錯誤。在此之前,您可以使用此解決方法來設置屬性:
您需要更新文件「WEBSPHERE_PATH/AppServer/profiles/YOUR_PROFILE/installedApps/YOUR_NODE_CELL/MOBILEFIRST.EAR/MOBILEFIRST.WAR/WEB-INF /classes/conf/worklight.properties「(全部大寫的東西都是佔位符,無論您的環境是否有正確的值 - 除了」WEB-INF「,它是文字...)。在這個worklight.properties文件中,添加「wl.analytics.console.url」屬性,併爲您的環境提供正確的URL。然後重新啓動服務器。此解決方法僅適用於完整配置文件WAS,對於Liberty配置文件或Tomcat來說不是必需的(也不適用於此配置)。
執行完這些步驟後,您應該會看到指向MobileFirst Operations Console中Operational Analytics Console頁面的鏈接。
我注意到「wl.analytics.console.url」屬性在上面鏈接的頁面中沒有提及。查看該頁面上發佈的反饋意見,似乎這已經成爲一個問題,並且正在進行調查。
謝謝帕特。我將wl.analytics.url設置爲http://://data。保護分析數據入口點意味着,我已將用戶組映射到Operational Analytics控制檯。我是否需要在JNDI中設置相同的管理員用戶名和密碼? –
Ragu
要保護入口點,請設置安全角色(如下所述:http://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.monitor.doc/monitor/ t_securing_op_analytics.html),然後將「wl.analytics.username」和「wl,analytics.password」屬性設置爲與您使用的用戶名和密碼相同。所以,是的,如果我正確地解釋你的問題,你的理解是正確的。 :-) – patbarron
完美。我設置了這些憑據並重新啓動了服務器。仍然沒有在應用程序的操作管理控制檯中顯示鏈接。我們是否缺少其他設置? – Ragu