Skip to content

Latest commit

 

History

History
80 lines (59 loc) · 3.04 KB

README.md

File metadata and controls

80 lines (59 loc) · 3.04 KB

Log Courier

Build Status Latest Release

Log Courier is a lightweight tool created to ship log files speedily and securely, with low resource usage, to remote Logstash instances.

Table of Contents generated with DocToc

Compatible Logstash Versions

Log Courier is compatible with most Logstash versions with a single exception.

  • >=7.4.0 and <7.6.0 use a version of JRuby that has a bug making it incompatible and causes log-courier events to stop processing after an indeterminable amount of time (see #370) - please upgrade to 7.6.0 which updates JRuby to a compatible version.

Upgrading to 2.x

There are many breaking changes in the configuration between 1.8 and 2.x. Please check carefully the list of breaking changes here: Change Log.

Packages also now default to using a log-courier user. If you require the old behaviour of root, please be sure to modify the /etc/sysconfig/log-courier (CentOS/RedHat) or /etc/default/log-courier (Ubuntu) file.

Features

Philosophy

  • At-least-once delivery of events to the Logstash pipeline - a Log Courier crash should never lose events
  • Be efficient, reliable and scalable
  • Keep resource usage low
  • Be easy to use

Documentation

Installation

Reference