Log Courier, a lightweight log shipper with Logstash integration.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Godeps
contrib
docs
lc-admin
lc-lib
lc-tlscert
spec
vendor
.gitignore
.rspec
.travis.yml
CHANGELOG.md
Gemfile
Gemfile.lock
LICENSE
README.md
Rakefile
log-courier.go
log-courier_nonwindows.go
log-courier_windows.go
logging.go
stdin_registrar.go Update copyright notices Nov 20, 2015
stdin_registrar_test.go

README.md

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

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