Extract Distinct restful MVC routes from IIS logs

Это кросс-пост от StackOverflow, который после некоторого рассмотрения, я думаю, можно спросить здесь (ничего не получая на SO).

Мой магазин использует MVC3/FUBU на IIS 7. Я недавно что-то запустил в производство и хотел собрать метрики из журналов IIS, используя анализатор журналов. Я делал это много раз ранее с конечными точками файла, но потому что маршруты MVC3 имеют форму /api/person/{personid}/address/{addressid} журнал сохраняет /api/person/123/address/456 в колонке урист.

У кого-нибудь есть идеи, как получить данные о конкретных маршрутах из журналов IIS?

Как пример: Журнал Нравится:

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

Я хочу получить информацию обо всем, где использовался маршрут /api/person/{personid} поэтому в этом случае счет будет равен 1.

В идеале я хотел бы выяснить, как это сделать, чтобы IIS зарегистрировал регулярное выражение для маршрута, выбранного для определенного URL. Так что в логах IIS есть /api/person/{personid}/address/{addressid} в столбце в дополнение к CS-Uristem /api/person/1555/address/5555

0 ответов

Другие вопросы по тегам