Задать вопрос
@Username0
Newbie

Чем разгруппировать данные внутри одного log-файла для удобного чтения?

Здравствуйте.

Есть log-файл и в него поступают данные о 15 типах источников. У каждого из 15 типов есть свои свойства, но данные в лог пишутся без сортировки, а просто в режиме реального времени. Есть возможность как-то группировать данные?

Пример:
[source 1 data-data-data-data-data time 15]
[source 1 data-data-data-data-data time 8]
[source 3 data-data-data-data-data time 10]
[source 9 data-data-data-data-data time 11]
[source 1 data-data-data-data-data time 3]
[source 9 data-data-data-data-data time 21]
[source 3 data-data-data-data-data time 5]

Т.е. мне необходимо, чтобы я видел сгруппированные выборки по "source N", чтобы понимать что происходит сейчас в данном типе (выборка всех данных по нему), с возможностью быстро так же смотреть и другие типы. Можно вкладками, можно как угодно, только чтобы не вчитываться мучительно в гигантский лог в поисках нужного. Есть готовые анализаторы лог-файлов с такой возможностью?

Спасибо.
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
@Username0 Автор вопроса
Newbie
Сам спросил - сам и отвечу. В общем, это умеет LogExpert, по F4 подменю Filter и там по кнопке "Advanced" будет "Filter to tab".

Надеюсь, что кому-то помог. :)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
vanton
@vanton
Человек и пароход
cat file.log | grep 'source 1'
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы