从IIS日志中提取不同的restful MVC路由

这是从StackOverflow的交叉post ,经过一些考虑,我相信可以在这里问(没有得到任何东西)。

我的商店在IIS 7上使用MVC3 / FUBU。我最近把东西放到了生产环境中,我想用日志parsing器从IIS日志中收集指标。 我之前用文件终结点做过很多次,但是因为MVC3路由的forms是/api/person/{personid}/address/{addressid} ,日志在/api/person/123/address/456 /api/person/{personid}/address/{addressid}保存/api/person/123/address/456柱。

有没有人有任何想法如何从IIS日志获取有关特定路线的数据?

作为例子:Log像这样:

 cs-uri-stem /api/person/123/address/456 /api/person/121/address/33 /api/person/3555 /api/person/1555/address/5555 

我需要关于所有使用path的信息是/api/person/{personid}因此在这种情况下计数将为1。

理想情况下,我想知道的是如何做的是有IIS日志正则expression式select为特定的url的路线。 因此,除了cs-uristem /api/person/1555/address/5555之外,在IIS日志中还有/api/person/{personid}/address/{addressid}