Docker container with logstash and redis as output
docker run -d -v logs/nginx:/var/log/nginx -v logs/varnish:/var/log/varnish --add-host="redis:<ip>" <id>
Nginx logs are read from files in /var/log/nginx
log_format combinedwithservername
'$remote_addr - $remote_user [$time_local] '
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent" '
'$server_name "$sent_http_content_type" $request_time';
Varnish logs are read from files in /var/log/varnish
see: how to make it works on debian wheezy
"%h %l %u %t \"%r\" %s %b \"%{Referer}i\" \"%{User-agent}i\" \"%{Content-type}o\" %D"
Available on:
Content type
Image
Digest
sha256:473f4a8eb…
Size
203.1 MB
Last updated
almost 11 years ago
docker pull petitchevalroux/logstash