Size: a a a

Чат подкаста «Разбор Полётов»

2021 March 24

DP

Denis Pavlyuchenko in Чат подкаста «Разбор Полётов»
Pavel Panchenko
Как правильные поцаны парсят логи?
некоторые ch используют - https://eng.uber.com/logging/
источник

AD

Alexey Dushen in Чат подкаста «Разбор Полётов»
Pavel Panchenko
тут размер имеет значение. как такую кучу текста перебрать. я никогда не игрался с люценами. Мне например userId надо найти, почему не смог сделать что-то. В логах этот айди встречается трилярды раз. Вот наверно можно чем то взять все ненужное описать как схемки, и поскипать. Останется только то что имеет смысл читать
очень муторно, но я делал через grep с инверсией поиска с regexp, где regexp пополнял постепенно через "или". задолбался. но врядли на терабайтах будет быстро
источник

PP

Pavel Panchenko in Чат подкаста «Разбор Полётов»
Это решение в стиле "надо было сразу нормально делать")
источник

AL

Andrey Listochkin in Чат подкаста «Разбор Полётов»
Если логи не на одной машине, а размазаны по сервакам, то на каждом наверняка только деятки-сотни гигов логов. Греп запустить параллельно, пока другими делами занят, минут через 20-40 найдешь.
источник

AL

Andrey Listochkin in Чат подкаста «Разбор Полётов»
Если на одной, то подольше, но все равно проще грепнуть чем разбираться с какими-то другими инструментами.
источник

AL

Andrey Listochkin in Чат подкаста «Разбор Полётов»
можно сделать что-то типа egrep whateverregex -B 1000 -A 1000 > log-fragment.txt

и потом смотреть только небольшой фрагмент уже глазами.
источник

PP

Pavel Panchenko in Чат подкаста «Разбор Полётов»
штука в том что я не знаю заранее что грепать. если просто айдишник грепать, на него вываливается много невиновных строк в разном контексте. То есть я довольно точно могу знать какие из них не являются проблемой, а проблема найдется исключением.

Это тот случай когда нужно вуручивать обратно болты в сыпящуюся легаси интерпрайзное, которое я не писал сам, но надо саппортить.
источник

NK

ID:0 in Чат подкаста «Разбор Полётов»
Переслано от Denis Pavlyuchenko
некоторые ch используют - https://eng.uber.com/logging/
источник

AA

Alexey Abashev in Чат подкаста «Разбор Полётов»
Pavel Panchenko
Как правильные поцаны парсят логи?
datadog
источник

AL

Andrey Listochkin in Чат подкаста «Разбор Полётов»
Pavel Panchenko
штука в том что я не знаю заранее что грепать. если просто айдишник грепать, на него вываливается много невиновных строк в разном контексте. То есть я довольно точно могу знать какие из них не являются проблемой, а проблема найдется исключением.

Это тот случай когда нужно вуручивать обратно болты в сыпящуюся легаси интерпрайзное, которое я не писал сам, но надо саппортить.
я бы грепнул все, что с этим айдишником связано, в отделный файлик. Будет он допустим на сотню метров или пару гигов. В любом случае достаточно мелкий, чтобы на нем уже можно было бы эксперименты ставить.
источник

DP

Denis Pavlyuchenko in Чат подкаста «Разбор Полётов»
источник

NK

ID:0 in Чат подкаста «Разбор Полётов»
Переслано от Denis Pavlyuchenko
источник

AE

Alexandr Emelyanov in Чат подкаста «Разбор Полётов»
Pavel Panchenko
Как правильные поцаны парсят логи?
ELK/EFK/Loki
источник

AE

Alexandr Emelyanov in Чат подкаста «Разбор Полётов»
Andrey Listochkin
Если логи не на одной машине, а размазаны по сервакам, то на каждом наверняка только деятки-сотни гигов логов. Греп запустить параллельно, пока другими делами занят, минут через 20-40 найдешь.
Это путь в некуда. Дороги должны быть управляемыми и централизованными
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
как оно? кто смотрел?
источник

DP

Denis Pavlyuchenko in Чат подкаста «Разбор Полётов»
Anton Arhipov
как оно? кто смотрел?
отлично получилось. В этот раз даже проблем особых со звуком не было, как это обычно бывает)
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
Другую платформу обкатываем. Сильно лучше. Задержки между нами почти нет, теперь хоть не перебивает друг друга
источник

A

Artjom Kalita in Чат подкаста «Разбор Полётов»
мне показалось что синхронизация звука и картинки иногда тупила
источник

AA

Anton Arhipov in Чат подкаста «Разбор Полётов»
есть нюансы. да
источник

SE

Sergei Egorov in Чат подкаста «Разбор Полётов»
Anton Arhipov
Другую платформу обкатываем. Сильно лучше. Задержки между нами почти нет, теперь хоть не перебивает друг друга
ооо, это отлично! Помню когда я участвовал было достаточно тяжело общаться, а хотелось именно диалог вести 🙂
источник