簡體   English   中英

WSO2:APIM日志記錄

[英]WSO2: APIM Logging

我已經設置了APIM(2.5.0)和Analytics。 我有一些用戶和用戶創建的API很少。 例如,用戶之一加入了提供天氣信息的免費API之一。 另一個用戶從商店訂閱並開始使用它。 一天結束時,用戶大約有20次點擊使用了天氣API。

但是,在這20次點擊中,2次點擊沒有從天氣API URL(我們在發布者的Production和Sandbox URL中配置的URL)獲取任何結果,因為連接已關閉但是APIM正在運行並允許用戶使用,記錄繼續並為用戶產生20次點擊,但從技術上講,它應該只有18次點擊(因為2次點擊沒有完成)。

如何克服這種情況,其中API是外部的,並且它們在WSO2 APIM中加入(使用swagger或手動創建)並且記錄被保持,以便TOTAL_REQUEST_COUNT應該與正的命中/響應相同。

有關此主題的任何信息都會有所幫助。

謝謝

如果你維持TOTAL_REQUEST_COUNT那就意味着你得到的請求是20 ,這是正確的。 應該有另一個參數,它將是TOTAL_RESPONSE_COUNT ,它將保持響應計數。 這樣您就可以了解有多少請求即將到來以及有多少請求得到響應。 此外,如果您想要查看成功的響應計數,請使用“TOTAL_SUCCESS_RESPONSE_COUNT”。

如果你在tomcat中有后端服務,那么總是要確保WSO2中的線程數應該總是大於tomcat的線程數。 可以在<WSO2AM_HOME>/repository/conf/nhttp.properties配置WSO2線程。 看看這個文件中的最后幾行。

此外,您可以通過編輯現有API對API發布商:9443/publisher進行更改來更改重試策略。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM