Как выбрать исходный IP-адрес для поля X-Forwarded-For с помощью студии парсера журнала? - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь написать запрос, который получает первое значение поля X-Forwarded-For. В этом поле несколько IP-адресов из-за балансировщиков нагрузки. Есть ли способ просто получить первое значение, которое является IP-адресом источника? Я изучил информацию по этому поводу и не нашел ее.

Я использую Log Parser Studio, но также можно использовать версию из командной строки. Вот что у меня:

select X-Forwarded-For, count(X-Forwarded-For) as requestcount from '[LOGFILEPATH]' where cs-uri-stem like '%/%' group by X-Forwarded-For order by count(X-Forwarded-For) desc

1 Ответ

0 голосов
/ 09 июля 2020

вы можете попробовать запрос ниже:

select X-Forwarded-For, count(X-Forwarded-For), MAX(DATE) as requestcount from '[LogFilePath]' group by X-Forwarded-For order by MAX(DATE) desc
...