Skip to content

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

License

Notifications You must be signed in to change notification settings

smithy9901/iqlogger

 
 

Repository files navigation

IQ Logger

License Build Status

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

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

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

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

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 93.3%
  • Shell 4.2%
  • CMake 2.0%
  • Other 0.5%