varnishlogbeat

command module
v0.0.0-...-4c5a450 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 19, 2020 License: Apache-2.0 Imports: 3 Imported by: 0

README

Varnishlogbeat

Varnishlogbeat is an Elastic beat that reads log data from a Varnish Shared Memory file and ships it to Elasticsearch.

Varnishlogbeat uses vago.

If you are looking to run older versions of Varnish check the corresponding branch.

Requirements

You will also need to set PKG_CONFIG_PATH to the directory where varnishapi.pc is located before running go get. For example:

export PKG_CONFIG_PATH=/usr/lib/pkgconfig
Build
go get github.com/phenomenes/varnishlogbeat
Run

Install and run Elasticsearch.

Run varnishlogbeat with debugging output enabled:

cd $GOPATH/src/github.com/phenomenes/varnishlogbeat
varnishlogbeat -c varnishlogbeat.yml -e -d "*"

Additionally you can install Kibana to visualize the data.

Run on Docker
docker-compose up --build

The above command will create the following containers:

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL