Ищу распределённую систему сбора логов.
Что от неё надо:
1. Возможность интеграции с различным самописанным софтом на разных языках (php/python/shell).
2. Кастомный (или достаточно гибкий) формат содержимого. Т.е. кроме стандартных hostname, date, level, message, я хочу, например, имя процесса, pid, группа, тэг, еще какой-нить признак.
3. Сбор логов с кучи машин (десятки) на одну-две центральные.
4. Возможность в реальном времени смотреть на логи
5. Возможность фильтровать логи по различным тэгам (домены, тэги и прочие специальные признаки, описанные выше).
6. Фильтр по регекспам по телу сообщения
Сейчас используются кастомные лог-файлы, базы данных, сброс данных по мылу (когда в сообщениях трейсы и дампы исходных данных) и прочая каша. Хочется это всё как-то систематизировать.
В свое время на том же ЛОРе, вроде бы, проскакивала новость о подобной системе, вроде бы даже на erlang'е, но что-то никак не могу найти.
Единственно, что смог найти - log.io, но он мне не подходит - там простые сообщения собираются в одну кучу, без тэгов. А мне нужны гибкие фильтры.