Fluentd Docker container with OCI output plugin
It collects host docker (driver: fluentd
) and systemd (/var/log/journal/
) logs and forwards them to the OCI logging service.
Sample docker-compose.yml:
version: "3"
services:
something:
image: something
depends_on:
- fluentd
logging:
driver: fluentd
options:
fluentd-async: "true"
fluentd-address: 127.0.0.1:24224
fluentd:
image: ghcr.io/izer-xyz/oci-logger:latest
environment:
- ORACLE_LOG_OBJECT_ID=ocid.log....
volumes:
- /etc/pki/ca-trust/extracted/pem:/etc/pki/ca-trust/extracted/pem:ro
- /run/log/journal:/var/log/journal:ro
ports:
- "127.0.0.1:24224:24224"
- "127.0.0.1:24224:24224/udp"
References: