Skip to content

Fluentd aggregator OCI image based on the default Fluentd OCI image.

License

Notifications You must be signed in to change notification settings

stevehipwell/fluentd-aggregator

Repository files navigation

Fluentd Aggregator

GitHub release (latest SemVer) Docker Hub Image Version (latest semver) linux amd64 arm64 License

A Fluentd OCI image to be used for log aggregation and based on the official Fluentd Docker image rebuilt as a multi-arch linux/amd64 & linux/arm64 image.

Aggregation Changes

To optimise Fluentd for log aggregation the default fluent.conf file has been overwritten to allow logs to be forwarded and printed to stdout, an additional directory /fluentd/state has been created, and plugins have also been added to support the aggregation role.

Versioning

As of v2.0.0 this image will follow semantic versioning so the base Fluentd version will not be directly tracked.

Plugins

The following plugins have been added to the base image, to see the specific version please look in the Gemfile.

Usage

This image is available at Docker Hub and GitHub. The image version matches the Fluentd version.

This image can be pulled from the following two repositories.

docker pull stevehipwell/fluentd-aggregator:latest

docker pull ghcr.io/stevehipwell/fluentd-aggregator:latest

This image can be tested by running the following command and then forwarding logs.

docker run -p 24224:24224 stevehipwell/fluentd-aggregator:latest

License

Apache License, Version 2.0.