2012-04-23 66 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