Varnishlogbeat is an Elastic beat that reads log data from a Varnish Shared Memory file and ships it to Elasticsearch.
Varnishlogbeat uses vago.
For 4.1 refer to branch
You will also need to set
PKG_CONFIG_PATH to the directory where
varnishapi.pc is located before running
go get. For example:
go get github.com/phenomenes/varnishlogbeat cd $GOPATH/src/github.com/phenomenes/varnishlogbeat go build .
Install and run Elasticsearch.
varnishlogbeat with debugging output enabled:
./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: