Собираем логи

Закончили систему сбора и просмотра логов. Проблема анализа логов была очень актуальной, так как у нас несколько типов серверов — игровой, ресурсный, генератор.Тем более на этапе тестирования сообщения от клиентов также потребуют обработки.

Архитектура

Сервер логгирования основан на OSGI платформе. Получение логов по RMI с использованием авторизации JAAS (для Log4j был написан appender). Сохранение логов с помощью Hibernate в базу данных PostgreSQL. Для просмотра логов были написаны плагины к Eclipse. Основные возможности — фильтрация логов по различным критериям и сохранение произвольного количества фильтров для последующего изучения.

Пользуясь случаем, поздравляем Волкова с днем рождения. Превед!

Собираем логи: 13 комментариев

  1. исправимся :-)
    на самом деле все это уже удалили — набор фильтров будет другим
    Например — если пользователь пришлет нам описание ошибки — то для него будет создан и сохранен фильтр для анализа проблемы. Так что фильтров будет очень много :-)

  2. Спасибо. Только не понял 1-5 Мб за сколько? За час? Если так то это неплохо. Но понаблюдав за вашим проектом я уже не слишком удивлюсь если за сутки. Ответьте пожалуйста.

  3. Привет
    В кратце — есть несколько серверов и куча пользователей, нам надо посмотреть логи за любой период с любого сервера и для любого пользователя. Для этого мы просто сохрянем логи в базе и смотрим их через view в Eclipse + сделали возможность сохранения фильтров для последующего анализа проблемы. Вот и все.

Добавить комментарий