GoAccess — это анализатор веб-журналов в режиме реального времени с открытым исходным кодом и интерактивное средство просмотра, которое запускается в терминале в системах *nix или через ваш браузер. Он предоставляет быструю и ценную статистику HTTP для системных администраторов, которым требуется визуальный отчет сервера на лету.
Почему GoAccess?
GoAccess был разработан как быстрый анализатор журналов на базе терминала. Его основная идея состоит в том, чтобы быстро анализировать и просматривать статистику веб-сервера в режиме реального времени без необходимости использования вашего браузера (отлично, если вы хотите сделать быстрый анализ вашего журнала доступа через SSH или если вы просто любите работать в терминале).
Хотя вывод терминала является выводом по умолчанию, он может генерировать полный отчет в формате HTML в реальном времени (отлично подходит для аналитики, мониторинга и визуализации данных), а также отчет в формате JSON и CSV.
Ключевая особенность
• Быстрые обновления в режиме реального времени, миллисекунды в секунду, написанные на C
• Только ncurses как зависимость
• Практически все форматы веб-журналов (Apache, Nginx, Amazon S3, Elastic Load Balancing, CloudFront и т. д.)
• Просто установите формат журнала и запустите его для своего журнала.
• Красивые панели терминала и начальной загрузки (адаптируйте GoAccess к своему вкусу/схеме цвета)
• и, конечно же, Valgrind протестирована.