This is a Vagrant box that creates a Fluentd instance for local development.
Fluentd is an open source data collector for unified logging layer. Fluentd allows you to unify data collection and consumption for a better use and understanding of data. https://www.fluentd.org/
- Vagrant >= 1.8.6
- Ansible >= 2.4
HT: Drupal VM The structure and functioning of this Vagrant box draws inspiration and more from the Drupal VM Vagrant box project.
This Vagrant box installs Fluentd on a Vagrant VM (by default, Ubuntu Xenial (16.04LTS)). It uses the jebovic/ansible-fluentd Ansible role by Jérémy Baumgarth.
The box also installs Elasticsearch with the elastic/ansible-elasticsearch Ansible role from Elastic so that out-of-the-box Fluentd can use Elasticsearch as an output.
This box includes default configuration that should make sense in most circumstances. However, the configuration is designed to allow every setting to be overridden, according to your needs and circumstances.
- Improve the default configuration.
- Document the default configuration properly.
- Make this work on Docker as well as Vagrant.