Meridian
Meridian — небольшой сборщик логов. Он читает файлы приложения, превращает каждую строку в структурированное событие и отправляет его в хранилище, которое вы уже используете.
Что он делает
- Чтение. Следит за файлами по маскам, корректно переживает ротацию.
- Разбор. Поддерживает JSON, logfmt и регулярные выражения с именованными группами.
- Очередь. Пишет события на диск до подтверждения от хранилища — перезапуск не теряет данные.
- Доставка. Батчи, повторные попытки с ростом интервала, соблюдение
Retry-After.
Чего он не делает
Не индексирует, не ищет, не строит графики и не хранит данные у себя. Это осознанно: у сборщика должна быть ровно одна задача.
Документация
Полное руководство — на английском: документация, параметры конфигурации, история версий. Текущая версия — 0.9.4.