Тут я в разделе про средства разработки спрашивал кто чем смотрит структурные логи.
Но, похоже, тот раздел вообще никто не читает, так что спрошу ещё здесь.
Надеюсь меня за это не забанят.
Здравствуйте, #John, Вы писали:
J>На моей машине(i7-7700x8,2.8GHz,16gb ram) раньше Notepad++ становилось плохо, когда файл был больше 3-4 гб, J>потому большие файлы смотрю с помощью HxD.
Дело не в машине. Он действительно хреново переживает очень уж большие файлы. Но проблема обычно решается тем, что один раз делается поиск, берется выхлоп этого поиска и кладется в новое окно. Далее уже проблем не возникает. Ну, или по времени участок вынимаается.
Собственно весь кайф использования обычного редактора кода в том, что в нем как раз можно вырезать или отфильтровать то что не нужно, и потом работать с выборкой.
Например, мы знаем, что 10:21 случилось исключение. Стало быть остальное нам на фиг не нужно. Вырезаем данные по это время в окно и смотрим только их. Далее находим событие, до которого анализ тоже не важен. Отрезаем выше. Далее фильтруем оставшееся регексами...
Ну, а если проблемы именно в объеме, и нужно поискать по нему регексаи или фильтрануть по северити, то LogGrok не плохое решение. Он жрет любые объемы и фильрует регексами на ура. Вот, к сожалению, отрезать сверху/снизу в нем (если не ошибаюсь) нельзя.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[4]: Просмотр структурных логов в реальном времени
Здравствуйте, #John, Вы писали:
J>Здравствуйте, VladD2, Вы писали:
VD>>А вообще, Notepad++ 64 bit рулит, пока в логах не много сотен гиг.
J>На моей машине(i7-7700x8,2.8GHz,16gb ram) раньше Notepad++ становилось плохо, когда файл был больше 3-4 гб, J>потому большие файлы смотрю с помощью HxD.
Здравствуйте, SergASh, Вы писали:
SAS>Кто что посоветует?
Проблема знакомая, нужно только сменить подход.
JSON — для машины, нужно слать логи в сеть в формате JSON, а локально и в эластике хранить их текстом а-ля <datetime> INFO ... key1=value1|key2=value2|msg=something happened
Тогда просмотр и поиск можно делать стандартными/любимыми средствами.
Re[3]: Просмотр структурных логов в реальном времени
Чтобы прям файлы читал — не сталкивался. Для локального кластера используем seq, он не особо тяжеловесный, точно не эластик. Если еще легче надо — посмотри Loki, но клиент там все равно браузерный.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[4]: Просмотр структурных логов в реальном времени