AnaLog
АнаЛóг – это веб-приложение для удобного просмотра различных логов в реальном времени.
Мотивация
Мне и моим коллегам часто приходится смотреть логи приложений на удаленных тестовых серверах, причем смотреть “в живую”, прям как они пишутся. Применять для этого полновесный агрегатор логов (вроде ELK) зачастую не уместно; без конца скачивать файлы логов – долго, а глядеть в серый консольный вывод tail
а – уныло. Поэтому я создал АнаЛóг – инструмент, который умеет выводить любые логи в реальном времени прямо в браузер, раскрашивать строчки по уровням важности (заодно форматируя XML), агрегировать несколько логов в один, а также другие фокусы. Такое название образовано от слов “анализатор логов”, хоть это и не правда – логи он почти не анализирует 🙂
Отношение
Для меня АнаЛóг – самый взрослый и самый любимый проект. Я начал его разработку летом 2012-го года и с тех пор вложил в него много сил, идей, времени и энергии. Он стал постоянным инструментом в повседневной работе многих моих коллег по отделу (тестировщиков и разработчиков), и я верю, что его потенциала хватит для становления таковым и в других командах. Однако для этого его нужно вывести на более высокий уровень: снабдить исчерпывающей документацией, обеспечить наглядную демонстрацию, поработать над сокращением числа ошибок и, возможно, над интерфейсом.