Page MenuHomePhabricator

Build a slim container for fluentd
Closed, ResolvedPublic

Description

We need to create a fluentd container for our standardized pod setup.

It should be enough to just port https://github.com/fluent/fluentd-docker-image/blob/master/v0.14/debian/Dockerfile to use our stretch image.

I'm not a big fan of how fluentd gets installed here (via ruby gems!) and we might want to improve upon that.

Event Timeline

we might want to improve upon that.

Yeah, definitely. Also, I don't have a concrete use case in mind, but I'm going to guess that there is also a chance that we'll need to create custom input plugins (at some point).

After some reasoning, I decided to go the following way:

Mentioned in SAL (#wikimedia-operations) [2017-09-15T15:21:29Z] <_joe_> uploaded td-agent-bit (fluentd-bit) to wikimedia-stretch T175527

Change 378260 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/docker-images/production-images@master] Add fluent-bit image

https://gerrit.wikimedia.org/r/378260

Change 378260 merged by Giuseppe Lavagetto:
[operations/docker-images/production-images@master] Add fluent-bit image

https://gerrit.wikimedia.org/r/378260

Everything for this ticket is done. We have our own containers for fluent-bit, fluentd and kubernetes-fluentd-daemonset.