This chart bootstraps a Fluentd daemonset on a Kubernetes cluster using the Helm package manager. It’s meant to be a drop in replacement for fluentd-gcp on GKE which sends logs to Google’s Stackdriver service but can also be used in other places where logging to ElasticSearch is required. The used Docker image also contains Google’s detect exceptions (for Java multiline stacktraces), Prometheus exporter, Kubernetes metadata filter & Systemd plugins.
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.
The out_elasticsearch Output plugin writes records into Elasticsearch. By default, it creates records by bulk write operation. This means that when you first import records using the plugin, no record is created immediately.
The record will be created when the chunk_keys condition has been met. To change the output frequency, please specify the time in chunk_keys and specify time key value in conf.
Moreover, Elasticsearch, Fluentd, and Kibana (EFK) allow you to collect, index, search and visualize log data. This is a great alternative to the proprietary software Splunk, which lets you get started for free, but requires a paid license once the data volume increases.
Tell us about a new Kubernetes application
Never miss a thing! Sign up for our newsletter to stay updated.
Discover and learn about everything Kubernetes