/iqlogger

IQLogger - высокопроизводительное легковесное решение для сбора, процессинга, транспорта и балансировки логов из различных источников

Primary LanguageC++Apache License 2.0Apache-2.0

IQ Logger

License Build Status

IQLogger - высокопроизводительное легковесное решение для сбора, процессинга, транспорта и балансировки логов из любых источников, включая:

  • логи своих приложений
  • логи nginx, postgresql и других стандартных приложений
  • системные логи (syslog, journal, dmesg и пр.)
  • логи docker - контейнеров

В качестве источника логов могут быть использованы:

  • файлы (поддерживаются многострочные записи и ротация файлов)
  • TCP/UDP потоки в формате GELF
  • TCP/UDP потоки в формате JSON
  • Системный журнал

Для процессинга логов может быть использован высокопроизводительный JavaScript-процессор на основе V8.