This adds the ability to substitute fluentd for logstash for ELK stack
deployments. This is a seamless substitution, but logstash is still
the default if no options are changed. Rsyslog will be utilized
instead of the official Filebeat logstash forwarder.
To use fluentd instead of logstash change the following parameter
in install/group_vars/all.yml:
logging_backend: fluentd
In addition, the following enhancements were made:
* All service ports are now configurable
* Firewall ports are now configurable
Documentation updates can be viewed here:
http://rst.ninjs.org/?n=aa3ea354e28f4ef11d2a03344d8c34be&theme=basic
Patchset #2: clean up commit message character length.
Patchset #3: explicitly state logstash is the default
Patchset #4: clean up browbeat install instructions
Patchset #5: add /etc/rsyslog.d/openstack-logs.conf that will
pickup common openstack logs in /var/log/*
Change-Id: Ife928c1f6699e0c675d44e857ccb6aaff165752d