2015-05-04 98 views
1

這是一個預生產安裝,包含Windows Server 2008和WAS Liberty。 在Liberty中部署了IBM MobileFirst Platform 7.0,Analytics,MobileFirst運行時,應用程序和適配器。 在運營分析有沒有數據/應用/服務器/ ... There are not data/applicationsIBM MobileFirst Operational Analytics no show data

server.xml文件包含:

<application location="analytics.ear" name="analytics-ear" type="ear"> 
     <application-bnd> 
     ... 
     </application-bnd> 
    </application> 

<jndiEntry jndiName="wl.analytics.url" value='http://maquinalocal.dominio.local:9080/analytics-service/data'/> 
    <jndiEntry jndiName="wl.analytics.console.url" value='http://maquinalocal.dominio.local:9080/analytics/console'/> 
    <jndiEntry jndiName="wl.analytics.queues" value='"1"'/> 
    <jndiEntry jndiName="wl.analytics.queue.size" value='"0"'/> 
    <jndiEntry jndiName="wl.analytics.logs.forward" value='true'/> 

的messages.log是: https://drive.google.com/file/d/0BxAEyIioPI2YSTByRFF2eWdkQ2c/view?usp=sharing

+0

你嘗試過設置wl.analytics.queue.size = 1嗎? – dhineshsundar

+0

以前有用嗎?這真的是一個現場製作環境還是一個預製作環境? –

+0

您的MobileFirst Console Server和MobileFirst Analytics Server是否託管在同一物理服務器上? –

回答

1

我在WASND生產服務器環境中遇到類似的問題,但這是因爲客戶端日誌沒有顯示在分析控制檯中。在生產服務器環境中,可以在分析控制檯中查看客戶端日誌並設置分析控制檯,我還必須在MobileFirst操作控制檯中創建日誌配置文件。

  • 在MobileFirst控制檯中,打開「客戶端日誌配置文件」選項卡。
  • 單擊此處的添加個人資料選項卡
  • 從列表中選擇不同的過濾器並完成配置文件創建。

創建日誌配置文件後重新啓動服務器。之後,我可以在分析控制檯生成時查看客戶端日誌。

+0

我試過這個,但分析控制檯是空的 –

+1

請確保您的wl.analytics.url和wl.analytics.console.url是正確的。 http://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.installconfig.doc/monitor/t_configuring_op_analytics.html。在我的設置中,上下文根是不同的,因此我在URL中使用了它。我已經設定的其他性能wl.analytics.logs.forward =真 wl.analytics.username =管理員 wl.analytics.password =管理員 wl.analytics.queues = 1個 wl.analytics.queue.size = 1 wl.analytics.forwardIntervalInSeconds = 5 –

0

我也有同樣的問題。以下配置爲我工作。

<application location="analytics.ear" name="analytics-ear" type="ear" context-root="analytics"> 
     <application-bnd> 
     <security-role name="worklightadmin"> 
      <user name="username"/> 
     </security-role> 
     <security-role name="worklightdeployer"> 
     </security-role> 
     <security-role name="worklightmonitor"> 
     </security-role> 
     <security-role name="worklightoperator"> 
     </security-role> 
     </application-bnd> 
     <classloader delegation="parentLast"> 
     </classloader> 
    </application> 

    <jndiEntry jndiName="wl.analytics.url" value="http://<domain>:<port>/analytics-service/data"/> 
    <jndiEntry jndiName="wl.analytics.console.url" value='http://<domain>:<port>/analytics/console'/> 
    <jndiEntry jndiName="wl.analytics.queues" value="1"/> 
    <jndiEntry jndiName="wl.analytics.queue.size" value="1"/> 
    <jndiEntry jndiName="wl.analytics.logs.forward" value="true"/> 
    <jndiEntry jndiName="wl.analytics.username" value="username"/> 
    <jndiEntry jndiName="wl.analytics.password" value="password"/> 

另外,我注意到,您所提供的值一樣值=「‘1’」的代替值=「1」這可能是問題(不知道就行)。