Sign inSign up

ahromis/logstash-forwarder

By ahromis

Updated almost 11 years ago

Image
2

1.3K

ahromis/logstash-forwarder repository overview

logstash-forwarder via docker

This is a Docker image to send container logs to logstash using logstash-forwarder via a container.

To build:

docker build -t logstash-forwarder .

Then place your logstash-forwarder.crt and logstash-forwarder.json in the same directory on your host machine, and map that directory to /etc/logstash-forwarder in the container.

To create a logstash-forwarder.crt use the following command from the logstash-forwarder README:

	$ openssl req -x509 -batch -nodes -newkey rsa:2048 -keyout logstash-forwarder.key -out logstash-forwarder.crt
Here is an example logstash-forwarder.json:
	{
	  "network": {
		"servers": [ "server.somewhere.com:5555" ],

		"ssl ca": "/opt/ssl/logstash-forwarder.crt",
		"timeout": 15
	  },

	  "files": [
		{
		  "paths": [ "/containers/*/data/app/log/*.log" ],
		  "fields": { "type": "rails", "tags": "tag-something" }
		}
	  ]
	}
To run:
	docker run -d -v /var/lib/docker/aufs/mnt:/containers -v /opt/logstash-forwarder:/etc/logstash-forwarder logstash-forwarder

Tag summary

Content type

Image

Digest

sha256:815bd6c1e

Size

172.8 MB

Last updated

almost 11 years ago

docker pull ahromis/logstash-forwarder