2016-08-23 53 views
0

我有wso2 apim 1.10.0在不同的碼頭容器中運行差異產品配置文件(經理,工人,發佈商和商店)。我還有DAS運行在一個diff docker容器上。我試圖查看公佈的統計(https://docs.wso2.com/display/AM1100/Publishing+API+Runtime+Statistics+Using+REST+Client),但我沒有看到任何發佈。我沒有看到日誌中的任何錯誤。當我嘗試查看發佈商/商店中的統計信息時,我得到一個靜態HTML頁面,其中包含一條消息「啓用數據發佈。生成一些流量以查看統計信息」。我該如何調試?WSo2 APIM 1.10.0產品配置文件

+0

您是否從api-manager.xml啓用了統計信息? – ycr

+0

是的鏈接中的說明建議我們使用管理儀表板。但是我直接對api-manager.xml進行了編輯。 – sam

回答

0

1)檢查是否已正確配置在API-manager.xml的<DASServerURL><DASRestApiURL>(因爲你啓用從conf文件數據)

2)部署樣品calculator API

3)訂閱它並生成一些流量

只有在DAS中執行了一個spark腳本(APIM_STAT_SCRIPT)之後,纔會更新發行商統計信息。該腳本被配置爲不時自動運行。

如果仍看到「Data Publishing enabled.Generate some traffic to see statistics」消息,請登錄到DAS服務器並手動執行此腳本。

執行此腳本後,相應的統計信息應該會更新。

+0

感謝您的回答。我已經嘗試了這些步驟。它工作正常,如果我不分開網關管理員和工人。這只是當我有一個容器中的管理器,並且另一個容器 – sam

+0

中的工作器節點是否已經完成了api-manager.xml中工作節點的配置? –

+0

是的,工作者節點和管理器節點。 – sam