Skip to content
This repository was archived by the owner on Jul 16, 2026. It is now read-only.

Repository files navigation

Fluentd Aggregator

GitHub release (latest SemVer) Build
linux amd64 arm64 License

Warning

This image has been moved to the fluent organization and been renamed (docker.io/fluent/fluentd-aggregator or ghcr.io/fluent/fluentd-aggregator-docker-image); both this repository and the image have been deprecated and are no longer maintained. Please see the fluent/fluentd-aggregator-docker-image repository for the latest version of the image. When migrating from this image to the new image please note that the new image 2.0.0 is equivalent to the 3.8.0 version of this image.

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 optimize 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 from GHCR and is used in the fluentd-aggregator Helm chart. You can pull this image with the following command.

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

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

docker run -p 24224:24224 ghcr.io/stevehipwell/fluentd-aggregator:latest

Validation

To validate the image signature run the following commands.

cosign verify ghcr.io/stevehipwell/fluentd-aggregator:latest --certificate-oidc-issuer "https://token.actions.githubusercontent.com" --certificate-identity-regexp "https://github.com/action-stars/build-workflows/\.github/workflows/build-oci-image\.yaml@.+" | jq .

To validate the the image build provenance run the following command.

cosign verify-attestation --certificate-oidc-issuer "https://token.actions.githubusercontent.com" --certificate-identity-regexp "https://github.com/action-stars/build-workflows/\.github/workflows/build-oci-image\.yaml@.+" --new-bundle-format --type=slsaprovenance1 ghcr.io/stevehipwell/fluentd-aggregator:latest

You can validate image SBOM by running the following commands.

digest="$(crane digest --platform="linux/amd64" ghcr.io/stevehipwell/fluentd-aggregator:latest)"
cosign verify-attestation --certificate-oidc-issuer "https://token.actions.githubusercontent.com" --certificate-identity-regexp "https://github.com/action-stars/build-workflows/\.github/workflows/build-oci-image\.yaml@.+" --new-bundle-format --type=https://spdx.dev/Document/v2.3 "ghcr.io/stevehipwell/fluentd-aggregator@${digest}"

License

Apache License, Version 2.0.

About

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

Topics

Resources

Stars

8 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages