2012-04-23 69 views
0

我需要知道通過odata協議收到多少個請求。有什麼方法可以跟蹤這個嗎?我需要它用於分析目的。 (使用自定義工具是不允許的,但是如果你能指點我可以很好)。如何跟蹤odata交易?

感謝,Ritwik

+0

WCF性能計數器是否符合您的要求? – 2012-04-23 10:34:26

+0

是否有專門針對odata的任何計數器?我不知道..請告訴我哪些可用於odata交易 – Chani 2012-04-23 11:03:33

+0

如果您通過WCF數據服務公開OData,則可以使用操作性能計數器(呼叫,呼叫x秒,交易...)檢查http://msdn.microsoft.com/en-us/library/ms731052.aspx – 2012-04-23 11:51:40

回答

1

有幾個選項,你可以考慮:

如果您需要將數據捕捉到自己的自定義格式/ DB勾入WCF數據服務ProcessingPipeline(也有普通的事件有沒有前處理和後處理查詢和數據的變化事件) - CodeProject Example

如果您需要自己的格式,但具體的實體,請查看查詢和更改攔截器 - MSDN

如果你可以使用另一個框架,並且需要一個快速,準備好去儀表板(內置到IIS)檢查AppFabric監控(需要在服務器上進行一些安裝/設置)WCF Data Service and AppFabric