2016-11-07 50 views
0

我想記錄由API管理服務正門前的後端網絡服務的時序後端請求。我們提供了一些第三方服務,因此獲得性能數據的唯一方法是在後面記錄後端請求。我的計劃是利用基礎策略(所有API /所有操作)這樣如何登錄Azure的API梟雄

<backend> 
<!-- log start of request --> 
<forward-request /> 
<!-- log end of request --> 
</backend> 

但是,試圖爲此,我得到;

錯誤元素「後端」上線XX,XX列:後端部分 只允許一個政策指定

,你可以在後臺元素任何策略表達式?

回答

0

後端部分在允許的策略方面非常有限。你最好的選擇是在入站和入站時做最後的事情。您可以通過將「base」標籤移動到所需位置來控制首先執行的策略,它可以有效控制何時(以及如果)執行上層策略。

0

您可以使用Log to EventHub在這種情況下登錄你想要的任何給定請求(其中有ID可以作爲相關ID的使用)。

+0

我的計劃是利用基礎策略(所有API /所有操作),看來,你不能在政策層面的任何策略表達式。我可以在操作級別執行此操作,但不允許我在後端根據測試轉發請求之前和之後執行表達式。 – Darren