tag:blogger.com,1999:blog-6846929136376245264.post6046200796032965735..comments2024-01-03T12:54:39.457+03:00Comments on Привычка не думать: Чем смотрят логи многопоточных приложений?Илья Весеннийhttp://www.blogger.com/profile/12075968879288943233noreply@blogger.comBlogger14125tag:blogger.com,1999:blog-6846929136376245264.post-4239505303659858202015-03-25T13:41:56.031+03:002015-03-25T13:41:56.031+03:00Интересно, это такая форма спама или комментарий и...Интересно, это такая форма спама или комментарий искренен? Если спам, то кто-нибудь знает, какой в этом смысл?Илья Весеннийhttps://www.blogger.com/profile/12075968879288943233noreply@blogger.comtag:blogger.com,1999:blog-6846929136376245264.post-63025435401001149932015-03-20T17:15:16.446+03:002015-03-20T17:15:16.446+03:00Крутой пост.Крутой пост.SKYnetRTXhttps://www.blogger.com/profile/06875280858918664101noreply@blogger.comtag:blogger.com,1999:blog-6846929136376245264.post-41006136012427512412015-03-12T23:02:05.903+03:002015-03-12T23:02:05.903+03:00У себя пользуюсь скриптами на Python. Для разбора ...У себя пользуюсь скриптами на Python. Для разбора логов осваивается за 20 минут.<br /><br />В этом случае я бы сделал так: рассортировал файл по потокам. То есть логи от одного потока в одном файле. А дальше сравнивал уже эти новые файлы.Vitaliihttps://www.blogger.com/profile/12720364210713708106noreply@blogger.comtag:blogger.com,1999:blog-6846929136376245264.post-61436516655331784112015-02-26T11:51:48.998+03:002015-02-26T11:51:48.998+03:00Анатолий, спасибо за ссылки и идеи!
Мне эта задача...Анатолий, спасибо за ссылки и идеи!<br />Мне эта задача была нужна, чтобы быстрее обнаружить, в какой момент начинается расхождение в промежуточных вычислениях (заметно поменяли алгоритм, но это должно было повлиять только на скорость вычислений, а не на их результат). В однопоточном случае гораздо проще сравнениям логов "до" и "после" обнаружить, на каком этапе возникли различия. Ещё раз благодарю за ссылки и советы!Илья Весеннийhttps://www.blogger.com/profile/12075968879288943233noreply@blogger.comtag:blogger.com,1999:blog-6846929136376245264.post-46258164589434111632015-02-26T11:49:13.544+03:002015-02-26T11:49:13.544+03:00Спасибо за совет! Да, это интересное решение.Спасибо за совет! Да, это интересное решение.Илья Весеннийhttps://www.blogger.com/profile/12075968879288943233noreply@blogger.comtag:blogger.com,1999:blog-6846929136376245264.post-69777756507233198412015-02-26T11:48:50.184+03:002015-02-26T11:48:50.184+03:00Спасибо за ссылку!Спасибо за ссылку!Илья Весеннийhttps://www.blogger.com/profile/12075968879288943233noreply@blogger.comtag:blogger.com,1999:blog-6846929136376245264.post-33578681716065562512015-02-26T11:48:41.071+03:002015-02-26T11:48:41.071+03:00Да, такие сложные штуки сложно передавать наружу. ...Да, такие сложные штуки сложно передавать наружу. Спасибо, что поделились опытом.Илья Весеннийhttps://www.blogger.com/profile/12075968879288943233noreply@blogger.comtag:blogger.com,1999:blog-6846929136376245264.post-3914854590150381482015-02-26T11:48:02.780+03:002015-02-26T11:48:02.780+03:00Николай, это очень странно, так как в списке "...Николай, это очень странно, так как в списке "подозрительных" сообщений от Вас тоже ничего нет. Сообщение потерялось, но трудно понять, из-за чего :-(Илья Весеннийhttps://www.blogger.com/profile/12075968879288943233noreply@blogger.comtag:blogger.com,1999:blog-6846929136376245264.post-39308242823981407042015-02-18T15:42:41.326+03:002015-02-18T15:42:41.326+03:00Давно для нашей системы писали свою тулзу, у нас м...Давно для нашей системы писали свою тулзу, у нас мало того что многопоточная, так еще и приоритетов лога много и пишется они в разные файлы для разных уровней логирования со своими настройками закольцовывания, так же еще группы по компонентам были (типа логи от ядра в одну папку, логи от плагинов в другую).<br />Вся эта муть была нужна что бы в тоннах лога от какого-то взбесившегося девайса не пропало критическое сообщение от ядра.<br />Но при этом превратило логи в вообще непонятную, неюзабельную муть.<br />Писали свои тулзы каждый раз рашпилем допиливали её под хотелки - вроде стало возможно пользоваться, но она хлипкая была и даже приходилось править движок логирования что бы можно было более простой автомат прасинга написать...Anonymoushttps://www.blogger.com/profile/03999939535124861861noreply@blogger.comtag:blogger.com,1999:blog-6846929136376245264.post-90955210270163311232015-02-18T00:21:16.030+03:002015-02-18T00:21:16.030+03:00Посмотрите http://www.logfusion.ca/, может понрави...Посмотрите http://www.logfusion.ca/, может понравится.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6846929136376245264.post-2573110931252562922015-02-17T19:26:13.887+03:002015-02-17T19:26:13.887+03:00вроде написал про спланк, а в комментариях не вижу...вроде написал про спланк, а в комментариях не вижу..Nikolay Bukharevhttps://www.blogger.com/profile/00411486919562028301noreply@blogger.comtag:blogger.com,1999:blog-6846929136376245264.post-90678209657344788332015-02-17T14:59:28.388+03:002015-02-17T14:59:28.388+03:00А посмотрите LogExpert. Есть много вкусностей, вро...А посмотрите LogExpert. Есть много вкусностей, вроде объединения нескольких логов в один виртуальный, и вполне приличная скорость работы с файлами в сотни мегабайт. Ваша задача, как мне кажется, может быть решена двумя окнами, в каждом из которых будет отфильтрован нужный тред.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-6846929136376245264.post-18519673290392230802015-02-17T09:14:46.909+03:002015-02-17T09:14:46.909+03:00Пока наливал чай вспомнил вот что. Есть такая штук...Пока наливал чай вспомнил вот что. Есть такая штука, как LogParser (http://www.microsoft.com/en-us/download/details.aspx?id=24659) - по сути продвинутый grep, с возможностью писать sql-like запросы к логам. Работает относительно шустро (однопоточный - это его минус). <br />Им можно преобразовать твой файл, отсортировав как надо и затем сравнивать чем угодно.Anatoly V. Popovhttps://www.blogger.com/profile/03943848509971699006noreply@blogger.comtag:blogger.com,1999:blog-6846929136376245264.post-32477463206341085102015-02-17T09:11:40.515+03:002015-02-17T09:11:40.515+03:00Обработка логов - сложный вопрос. Например, я не п...Обработка логов - сложный вопрос. Например, я не придумал ничего лучше grep, или же преднастроенного Hadoop-кластера, но второе - оверкилл почти всегда. Что тут посоветовать - не знаю.<br /><br />А тебе зачем, кстати? Просто для тестов можно подобное засунуть в РСУБД и запросы погонять.<br /><br />PS: сорри, если дабл-пост. Блогпост - та еще радость.Anatoly V. Popovhttps://www.blogger.com/profile/03943848509971699006noreply@blogger.com