├── plugins ├── v0.12 │ ├── gcs │ │ └── .gitkeep │ ├── kafka │ │ └── .gitkeep │ ├── s3 │ │ └── .gitkeep │ ├── cloudwatch │ │ └── .gitkeep │ ├── graylog │ │ └── .gitkeep │ ├── kinesis │ │ └── .gitkeep │ ├── loggly │ │ └── .gitkeep │ ├── logzio │ │ └── .gitkeep │ ├── papertrail │ │ └── .gitkeep │ ├── syslog │ │ └── .gitkeep │ ├── elasticsearch │ │ └── .gitkeep │ └── stackdriver │ │ └── .gitkeep ├── v1.1 │ ├── gcs │ │ └── .gitkeep │ ├── kafka │ │ └── .gitkeep │ ├── loggly │ │ └── .gitkeep │ ├── logzio │ │ └── .gitkeep │ ├── s3 │ │ └── .gitkeep │ ├── syslog │ │ └── .gitkeep │ ├── cloudwatch │ │ └── .gitkeep │ ├── graylog │ │ └── .gitkeep │ ├── kinesis │ │ └── .gitkeep │ ├── papertrail │ │ └── .gitkeep │ ├── stackdriver │ │ └── .gitkeep │ └── elasticsearch │ │ └── .gitkeep └── v1.2 │ ├── gcs │ └── .gitkeep │ ├── kafka │ └── .gitkeep │ ├── loggly │ └── .gitkeep │ ├── logzio │ └── .gitkeep │ ├── s3 │ └── .gitkeep │ ├── syslog │ └── .gitkeep │ ├── cloudwatch │ └── .gitkeep │ ├── graylog │ └── .gitkeep │ ├── kinesis │ └── .gitkeep │ ├── papertrail │ └── .gitkeep │ ├── stackdriver │ └── .gitkeep │ └── elasticsearch │ └── .gitkeep ├── templates ├── .dockerignore ├── post_push.erb └── entrypoint.sh.erb ├── docker-image ├── v0.12 │ ├── alpine-gcs │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── Gemfile │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ ├── alpine-kafka │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── Gemfile │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── systemd.conf │ │ │ └── fluent.conf │ ├── alpine-s3 │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── Gemfile │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ ├── debian-gcs │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── Gemfile │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ ├── debian-kafka │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── Gemfile │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── systemd.conf │ │ │ └── fluent.conf │ ├── debian-s3 │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── Gemfile │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ ├── alpine-cloudwatch │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ │ ├── Gemfile │ │ └── hooks │ │ │ └── post_push │ ├── alpine-graylog │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── Gemfile │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ ├── alpine-kinesis │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── Gemfile │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ ├── alpine-loggly │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ │ ├── Gemfile │ │ └── hooks │ │ │ └── post_push │ ├── alpine-logzio │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── Gemfile │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── systemd.conf │ │ │ └── fluent.conf │ ├── alpine-papertrail │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── Gemfile │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ ├── alpine-syslog │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── Gemfile │ │ ├── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ │ └── hooks │ │ │ └── post_push │ ├── debian-cloudwatch │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ │ ├── Gemfile │ │ └── hooks │ │ │ └── post_push │ ├── debian-graylog │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── Gemfile │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ ├── debian-kinesis │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── Gemfile │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ ├── debian-loggly │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ │ ├── Gemfile │ │ └── hooks │ │ │ └── post_push │ ├── debian-logzio │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── Gemfile │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── systemd.conf │ │ │ └── fluent.conf │ ├── debian-papertrail │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── Gemfile │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ ├── debian-syslog │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── Gemfile │ │ ├── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ │ └── hooks │ │ │ └── post_push │ ├── alpine-elasticsearch │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── Gemfile │ │ ├── entrypoint.sh │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ ├── alpine-stackdriver │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── Gemfile │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── systemd.conf │ │ │ └── fluent.conf │ ├── debian-elasticsearch │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── Gemfile │ │ ├── entrypoint.sh │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ ├── debian-stackdriver │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── Gemfile │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── systemd.conf │ │ │ └── fluent.conf │ ├── alpine-logentries │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ │ ├── Gemfile │ │ └── hooks │ │ │ └── post_push │ └── debian-logentries │ │ ├── .dockerignore │ │ ├── entrypoint.sh │ │ ├── conf │ │ ├── fluent.conf │ │ └── systemd.conf │ │ ├── Gemfile │ │ └── hooks │ │ └── post_push ├── v1.1 │ ├── debian-gcs │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── Gemfile │ │ ├── entrypoint.sh │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ ├── debian-kafka │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── Gemfile │ │ ├── entrypoint.sh │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── systemd.conf │ │ │ └── fluent.conf │ ├── debian-loggly │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── Gemfile │ │ ├── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ │ ├── entrypoint.sh │ │ └── hooks │ │ │ └── post_push │ ├── debian-logzio │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── Gemfile │ │ ├── entrypoint.sh │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── systemd.conf │ │ │ └── fluent.conf │ ├── debian-s3 │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── Gemfile │ │ ├── entrypoint.sh │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ ├── debian-syslog │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── Gemfile │ │ ├── entrypoint.sh │ │ ├── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ │ └── hooks │ │ │ └── post_push │ ├── debian-cloudwatch │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── Gemfile │ │ ├── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ │ ├── entrypoint.sh │ │ └── hooks │ │ │ └── post_push │ ├── debian-graylog │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── Gemfile │ │ ├── entrypoint.sh │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ ├── debian-papertrail │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── Gemfile │ │ ├── entrypoint.sh │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ └── fluent.conf │ ├── debian-stackdriver │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── Gemfile │ │ ├── entrypoint.sh │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── systemd.conf │ │ │ └── fluent.conf │ ├── debian-elasticsearch │ │ ├── plugins │ │ │ └── .gitkeep │ │ ├── .dockerignore │ │ ├── Gemfile │ │ ├── entrypoint.sh │ │ ├── hooks │ │ │ └── post_push │ │ └── conf │ │ │ ├── fluent.conf │ │ │ └── systemd.conf │ └── debian-logentries │ │ ├── .dockerignore │ │ ├── Gemfile │ │ ├── conf │ │ ├── fluent.conf │ │ └── systemd.conf │ │ ├── entrypoint.sh │ │ └── hooks │ │ └── post_push └── v1.2 │ ├── debian-gcs │ ├── plugins │ │ └── .gitkeep │ ├── .dockerignore │ ├── entrypoint.sh │ ├── Gemfile │ ├── hooks │ │ └── post_push │ └── conf │ │ ├── fluent.conf │ │ └── systemd.conf │ ├── debian-kafka │ ├── plugins │ │ └── .gitkeep │ ├── .dockerignore │ ├── entrypoint.sh │ ├── Gemfile │ ├── hooks │ │ └── post_push │ └── conf │ │ ├── systemd.conf │ │ └── fluent.conf │ ├── debian-loggly │ ├── plugins │ │ └── .gitkeep │ ├── .dockerignore │ ├── entrypoint.sh │ ├── Gemfile │ ├── conf │ │ ├── fluent.conf │ │ └── systemd.conf │ └── hooks │ │ └── post_push │ ├── debian-logzio │ ├── plugins │ │ └── .gitkeep │ ├── .dockerignore │ ├── entrypoint.sh │ ├── Gemfile │ ├── hooks │ │ └── post_push │ └── conf │ │ ├── systemd.conf │ │ └── fluent.conf │ ├── debian-s3 │ ├── plugins │ │ └── .gitkeep │ ├── .dockerignore │ ├── entrypoint.sh │ ├── Gemfile │ ├── hooks │ │ └── post_push │ └── conf │ │ ├── fluent.conf │ │ └── systemd.conf │ ├── debian-syslog │ ├── plugins │ │ └── .gitkeep │ ├── .dockerignore │ ├── entrypoint.sh │ ├── Gemfile │ ├── conf │ │ ├── fluent.conf │ │ └── systemd.conf │ └── hooks │ │ └── post_push │ ├── debian-cloudwatch │ ├── plugins │ │ └── .gitkeep │ ├── .dockerignore │ ├── entrypoint.sh │ ├── Gemfile │ ├── conf │ │ ├── fluent.conf │ │ └── systemd.conf │ └── hooks │ │ └── post_push │ ├── debian-graylog │ ├── plugins │ │ └── .gitkeep │ ├── .dockerignore │ ├── entrypoint.sh │ ├── Gemfile │ ├── hooks │ │ └── post_push │ └── conf │ │ ├── fluent.conf │ │ └── systemd.conf │ ├── debian-kinesis │ ├── plugins │ │ └── .gitkeep │ ├── .dockerignore │ ├── entrypoint.sh │ ├── Gemfile │ ├── hooks │ │ └── post_push │ └── conf │ │ ├── fluent.conf │ │ └── systemd.conf │ ├── debian-papertrail │ ├── plugins │ │ └── .gitkeep │ ├── .dockerignore │ ├── entrypoint.sh │ ├── Gemfile │ ├── hooks │ │ └── post_push │ └── conf │ │ └── fluent.conf │ ├── debian-stackdriver │ ├── plugins │ │ └── .gitkeep │ ├── .dockerignore │ ├── entrypoint.sh │ ├── Gemfile │ ├── hooks │ │ └── post_push │ └── conf │ │ ├── systemd.conf │ │ └── fluent.conf │ ├── debian-elasticsearch │ ├── plugins │ │ └── .gitkeep │ ├── .dockerignore │ ├── Gemfile │ ├── entrypoint.sh │ ├── hooks │ │ └── post_push │ └── conf │ │ ├── fluent.conf │ │ └── systemd.conf │ └── debian-logentries │ ├── .dockerignore │ ├── entrypoint.sh │ ├── Gemfile │ ├── conf │ ├── fluent.conf │ └── systemd.conf │ └── hooks │ └── post_push ├── fluentd-kubernetes-daemonset.iml ├── fluentd-daemonset-syslog.yaml ├── fluentd-daemonset-gcs.yaml └── MAINTAINING.md /plugins/v0.12/gcs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v0.12/kafka/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v0.12/s3/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.1/gcs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.1/kafka/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.1/loggly/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.1/logzio/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.1/s3/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.1/syslog/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.2/gcs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.2/kafka/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.2/loggly/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.2/logzio/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.2/s3/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.2/syslog/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v0.12/cloudwatch/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v0.12/graylog/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v0.12/kinesis/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v0.12/loggly/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v0.12/logzio/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v0.12/papertrail/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v0.12/syslog/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.1/cloudwatch/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.1/graylog/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.1/kinesis/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.1/papertrail/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.1/stackdriver/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.2/cloudwatch/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.2/graylog/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.2/kinesis/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.2/papertrail/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.2/stackdriver/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v0.12/elasticsearch/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v0.12/stackdriver/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.1/elasticsearch/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugins/v1.2/elasticsearch/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-gcs/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-kafka/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-s3/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-gcs/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-kafka/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-s3/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-gcs/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-kafka/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-loggly/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-logzio/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-s3/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-syslog/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-gcs/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-kafka/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-loggly/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-logzio/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-s3/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-syslog/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-cloudwatch/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-graylog/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-kinesis/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-loggly/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-logzio/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-papertrail/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-syslog/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-cloudwatch/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-graylog/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-kinesis/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-loggly/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-logzio/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-papertrail/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-syslog/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-cloudwatch/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-graylog/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-papertrail/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-s3/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.1/debian-stackdriver/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-cloudwatch/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-graylog/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-kinesis/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-papertrail/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-s3/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.2/debian-stackdriver/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-elasticsearch/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-gcs/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-kafka/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-loggly/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-logzio/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-s3/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-stackdriver/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-syslog/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/debian-elasticsearch/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-gcs/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/debian-kafka/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/debian-loggly/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/debian-logzio/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/debian-s3/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/debian-stackdriver/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-syslog/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.1/debian-elasticsearch/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-gcs/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.1/debian-graylog/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.1/debian-kafka/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.1/debian-loggly/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.1/debian-logzio/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.1/debian-syslog/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.2/debian-elasticsearch/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-gcs/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.2/debian-graylog/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.2/debian-kafka/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.2/debian-kinesis/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.2/debian-loggly/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.2/debian-logzio/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.2/debian-syslog/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-cloudwatch/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-graylog/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-kinesis/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-logentries/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-papertrail/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-stackdriver/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/debian-cloudwatch/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/debian-graylog/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/debian-kinesis/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/debian-logentries/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/debian-papertrail/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/debian-stackdriver/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.1/debian-cloudwatch/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.1/debian-logentries/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.1/debian-papertrail/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.1/debian-stackdriver/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.2/debian-cloudwatch/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.2/debian-logentries/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.2/debian-papertrail/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.2/debian-stackdriver/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-elasticsearch/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/debian-elasticsearch/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.1/debian-elasticsearch/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v1.2/debian-elasticsearch/.dockerignore: -------------------------------------------------------------------------------- 1 | **/*.gitkeep -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-gcs/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-s3/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-gcs/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-s3/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-gcs/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-kafka/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-s3/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-graylog/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-kafka/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-kinesis/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-loggly/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-logzio/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-syslog/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-graylog/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-kafka/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-kinesis/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-loggly/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-logzio/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-syslog/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-cloudwatch/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-graylog/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-kinesis/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-logentries/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-loggly/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-logzio/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-papertrail/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-syslog/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-cloudwatch/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-logentries/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-papertrail/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-stackdriver/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-cloudwatch/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-logentries/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-papertrail/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-stackdriver/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-stackdriver/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 5 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-kafka/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.1.3" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-kafka" 9 | gem "fluent-plugin-kubernetes_metadata_filter" 10 | gem "ffi" 11 | gem "fluent-plugin-systemd" 12 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-loggly/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.1.3" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-loggly" 9 | gem "fluent-plugin-kubernetes_metadata_filter" 10 | gem "ffi" 11 | gem "fluent-plugin-systemd" 12 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-logzio/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.1.3" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-logzio" 9 | gem "fluent-plugin-kubernetes_metadata_filter" 10 | gem "ffi" 11 | gem "fluent-plugin-systemd" 12 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-gcs/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.1.3" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-gcs", "0.4.0.beta1" 9 | gem "fluent-plugin-kubernetes_metadata_filter" 10 | gem "ffi" 11 | gem "fluent-plugin-systemd" 12 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-logentries/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.1.3" 7 | gem "oj", "3.5.1" 8 | #gem "fluent-plugin-logentries" 9 | gem "fluent-plugin-kubernetes_metadata_filter" 10 | gem "ffi" 11 | gem "fluent-plugin-systemd" 12 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-papertrail/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.1.3" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-papertrail" 9 | gem "fluent-plugin-kubernetes_metadata_filter" 10 | gem "ffi" 11 | gem "fluent-plugin-systemd" 12 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-stackdriver/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.1.3" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-google-cloud" 9 | gem "fluent-plugin-kubernetes_metadata_filter" 10 | gem "ffi" 11 | gem "fluent-plugin-systemd" 12 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-elasticsearch/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.1.3" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-elasticsearch" 9 | gem "fluent-plugin-kubernetes_metadata_filter" 10 | gem "ffi" 11 | gem "fluent-plugin-systemd" 12 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-graylog/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.1.3" 7 | gem "oj", "3.5.1" 8 | gem "gelf" 9 | gem "fluent-plugin-gelf-hs" 10 | gem "fluent-plugin-kubernetes_metadata_filter" 11 | gem "ffi" 12 | gem "fluent-plugin-systemd" 13 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-syslog/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.1.3" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-kubernetes_remote_syslog" 9 | gem "fluent-plugin-kubernetes_metadata_filter" 10 | gem "ffi" 11 | gem "fluent-plugin-systemd" 12 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-s3/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.1.3" 7 | gem "oj", "3.5.1" 8 | gem "aws-sdk-s3", "~> 1.0" 9 | gem "fluent-plugin-s3", "~>1.0" 10 | gem "fluent-plugin-kubernetes_metadata_filter" 11 | gem "ffi" 12 | gem "fluent-plugin-systemd" 13 | -------------------------------------------------------------------------------- /fluentd-kubernetes-daemonset.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-cloudwatch/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include kubernetes.conf 6 | 7 | 8 | @type cloudwatch_logs 9 | @id out_cloudwatch_logs 10 | log_group_name "#{ENV['LOG_GROUP_NAME']}" 11 | auto_create_stream true 12 | use_tag_as_stream true 13 | 14 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-kafka/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.2.2" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-rewrite-tag-filter" 9 | gem "fluent-plugin-kafka" 10 | gem "fluent-plugin-kubernetes_metadata_filter" 11 | gem "ffi" 12 | gem "fluent-plugin-systemd" 13 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-kinesis/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.2.2" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-rewrite-tag-filter" 9 | gem "fluent-plugin-kinesis" 10 | gem "fluent-plugin-kubernetes_metadata_filter" 11 | gem "ffi" 12 | gem "fluent-plugin-systemd" 13 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-loggly/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.2.2" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-rewrite-tag-filter" 9 | gem "fluent-plugin-loggly" 10 | gem "fluent-plugin-kubernetes_metadata_filter" 11 | gem "ffi" 12 | gem "fluent-plugin-systemd" 13 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-logzio/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.2.2" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-rewrite-tag-filter" 9 | gem "fluent-plugin-logzio" 10 | gem "fluent-plugin-kubernetes_metadata_filter" 11 | gem "ffi" 12 | gem "fluent-plugin-systemd" 13 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-logentries/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include kubernetes.conf 6 | 7 | 8 | @type logentries 9 | @id out_logentries 10 | use_json true 11 | tag_access_log stdout 12 | tag_error_log stderr 13 | config_path /etc/logentries/tokens.yaml 14 | 15 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-loggly/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include kubernetes.conf 6 | 7 | 8 | @type loggly 9 | @id out_loggly 10 | log_level info 11 | loggly_url "https://logs-01.loggly.com/bulk/#{ENV['LOGGLY_TOKEN']}/tag/#{ENV['LOGGLY_TAGS'] || 'fluentd'}/bulk" 12 | 13 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-gcs/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.2.2" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-rewrite-tag-filter" 9 | gem "fluent-plugin-gcs", "0.4.0.beta1" 10 | gem "fluent-plugin-kubernetes_metadata_filter" 11 | gem "ffi" 12 | gem "fluent-plugin-systemd" 13 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-logentries/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.2.2" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-rewrite-tag-filter" 9 | #gem "fluent-plugin-logentries" 10 | gem "fluent-plugin-kubernetes_metadata_filter" 11 | gem "ffi" 12 | gem "fluent-plugin-systemd" 13 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-papertrail/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.2.2" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-rewrite-tag-filter" 9 | gem "fluent-plugin-papertrail" 10 | gem "fluent-plugin-kubernetes_metadata_filter" 11 | gem "ffi" 12 | gem "fluent-plugin-systemd" 13 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-stackdriver/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.2.2" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-rewrite-tag-filter" 9 | gem "fluent-plugin-google-cloud" 10 | gem "fluent-plugin-kubernetes_metadata_filter" 11 | gem "ffi" 12 | gem "fluent-plugin-systemd" 13 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-elasticsearch/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.2.2" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-rewrite-tag-filter" 9 | gem "fluent-plugin-elasticsearch" 10 | gem "fluent-plugin-kubernetes_metadata_filter" 11 | gem "ffi" 12 | gem "fluent-plugin-systemd" 13 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-cloudwatch/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.1.3" 7 | gem "oj", "3.5.1" 8 | gem "aws-sdk-cloudwatchlogs", "~> 1.0" 9 | gem "fluent-plugin-cloudwatch-logs", ">=0.5" 10 | gem "fluent-plugin-kubernetes_metadata_filter" 11 | gem "ffi" 12 | gem "fluent-plugin-systemd" 13 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-graylog/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.2.2" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-rewrite-tag-filter" 9 | gem "gelf" 10 | gem "fluent-plugin-gelf-hs" 11 | gem "fluent-plugin-kubernetes_metadata_filter" 12 | gem "ffi" 13 | gem "fluent-plugin-systemd" 14 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-syslog/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.2.2" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-rewrite-tag-filter" 9 | gem "fluent-plugin-kubernetes_remote_syslog" 10 | gem "fluent-plugin-kubernetes_metadata_filter" 11 | gem "ffi" 12 | gem "fluent-plugin-systemd" 13 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-cloudwatch/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type cloudwatch_logs 10 | @id out_cloudwatch_logs 11 | log_group_name "#{ENV['LOG_GROUP_NAME']}" 12 | auto_create_stream true 13 | use_tag_as_stream true 14 | 15 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-cloudwatch/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type cloudwatch_logs 10 | @id out_cloudwatch_logs 11 | log_group_name "#{ENV['LOG_GROUP_NAME']}" 12 | auto_create_stream true 13 | use_tag_as_stream true 14 | 15 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-kafka/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-kafka" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-loggly/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-loggly" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-logzio/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-logzio" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-s3/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-s3", "~>0.8" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-logentries/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type logentries 10 | @id out_logentries 11 | use_json true 12 | tag_access_log stdout 13 | tag_error_log stderr 14 | config_path /etc/logentries/tokens.yaml 15 | 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-loggly/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type loggly 10 | @id out_loggly 11 | log_level info 12 | loggly_url "https://logs-01.loggly.com/bulk/#{ENV['LOGGLY_TOKEN']}/tag/#{ENV['LOGGLY_TAGS'] || 'fluentd'}/bulk" 13 | 14 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-logentries/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type logentries 10 | @id out_logentries 11 | use_json true 12 | tag_access_log stdout 13 | tag_error_log stderr 14 | config_path /etc/logentries/tokens.yaml 15 | 16 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-loggly/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type loggly 10 | @id out_loggly 11 | log_level info 12 | loggly_url "https://logs-01.loggly.com/bulk/#{ENV['LOGGLY_TOKEN']}/tag/#{ENV['LOGGLY_TAGS'] || 'fluentd'}/bulk" 13 | 14 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-logentries/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type logentries 10 | @id out_logentries 11 | use_json true 12 | tag_access_log stdout 13 | tag_error_log stderr 14 | config_path /etc/logentries/tokens.yaml 15 | 16 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-loggly/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type loggly 10 | @id out_loggly 11 | log_level info 12 | loggly_url "https://logs-01.loggly.com/bulk/#{ENV['LOGGLY_TOKEN']}/tag/#{ENV['LOGGLY_TAGS'] || 'fluentd'}/bulk" 13 | 14 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-s3/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.2.2" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-rewrite-tag-filter" 9 | gem "aws-sdk-s3", "~> 1.0" 10 | gem "fluent-plugin-s3", "~>1.0" 11 | gem "fluent-plugin-kubernetes_metadata_filter" 12 | gem "ffi" 13 | gem "fluent-plugin-systemd" 14 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-gcs/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-gcs", "~>0.3" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-kinesis/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-kinesis" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-logentries/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | #gem "fluent-plugin-logentries" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-papertrail/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-papertrail" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-stackdriver/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-google-cloud" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-elasticsearch/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-elasticsearch" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-graylog/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "gelf" 12 | gem "fluent-plugin-gelf-hs" 13 | gem "fluent-plugin-kubernetes_metadata_filter" 14 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-syslog/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-kubernetes_remote_syslog" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-cloudwatch/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "1.2.2" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-rewrite-tag-filter" 9 | gem "aws-sdk-cloudwatchlogs", "~> 1.0" 10 | gem "fluent-plugin-cloudwatch-logs", ">=0.5" 11 | gem "fluent-plugin-kubernetes_metadata_filter" 12 | gem "ffi" 13 | gem "fluent-plugin-systemd" 14 | -------------------------------------------------------------------------------- /templates/post_push.erb: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {<%= image_tags %>}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-syslog/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include kubernetes.conf 6 | 7 | 8 | @type kubernetes_remote_syslog 9 | @id out_kube_remote_syslog 10 | host "#{ENV['SYSLOG_HOST']}" 11 | port "#{ENV['SYSLOG_PORT']}" 12 | severity debug 13 | tag fluentd 14 | protocol tcp 15 | packet_size 65535 16 | output_data_type ltsv 17 | 18 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-kafka/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-kafka" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | gem "ffi" 14 | gem "fluent-plugin-systemd" 15 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-gcs/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-gcs", "~>0.3" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | gem "ffi" 14 | gem "fluent-plugin-systemd" 15 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-kinesis/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-kinesis" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | gem "ffi" 14 | gem "fluent-plugin-systemd" 15 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-loggly/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-loggly" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | gem "ffi" 14 | gem "fluent-plugin-systemd" 15 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-logzio/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-logzio" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | gem "ffi" 14 | gem "fluent-plugin-systemd" 15 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-s3/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-s3", "~>0.8" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | gem "ffi" 14 | gem "fluent-plugin-systemd" 15 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-cloudwatch/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type cloudwatch_logs 10 | @id out_cloudwatch_logs 11 | log_group_name "#{ENV['LOG_GROUP_NAME']}" 12 | auto_create_stream true 13 | use_tag_as_stream true 14 | json_handler yajl # To avoid UndefinedConversionError 15 | 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-papertrail/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-papertrail" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | gem "ffi" 14 | gem "fluent-plugin-systemd" 15 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-gcs/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | set -e 4 | 5 | if [ -z ${FLUENT_ELASTICSEARCH_USER} ] ; then 6 | sed -i '/FLUENT_ELASTICSEARCH_USER/d' /fluentd/etc/${FLUENTD_CONF} 7 | fi 8 | 9 | if [ -z ${FLUENT_ELASTICSEARCH_PASSWORD} ] ; then 10 | sed -i '/FLUENT_ELASTICSEARCH_PASSWORD/d' /fluentd/etc/${FLUENTD_CONF} 11 | fi 12 | 13 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 14 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-s3/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | set -e 4 | 5 | if [ -z ${FLUENT_ELASTICSEARCH_USER} ] ; then 6 | sed -i '/FLUENT_ELASTICSEARCH_USER/d' /fluentd/etc/${FLUENTD_CONF} 7 | fi 8 | 9 | if [ -z ${FLUENT_ELASTICSEARCH_PASSWORD} ] ; then 10 | sed -i '/FLUENT_ELASTICSEARCH_PASSWORD/d' /fluentd/etc/${FLUENTD_CONF} 11 | fi 12 | 13 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 14 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-logentries/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | #gem "fluent-plugin-logentries" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | gem "ffi" 14 | gem "fluent-plugin-systemd" 15 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-stackdriver/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-google-cloud" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | gem "ffi" 14 | gem "fluent-plugin-systemd" 15 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-graylog/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | set -e 4 | 5 | if [ -z ${FLUENT_ELASTICSEARCH_USER} ] ; then 6 | sed -i '/FLUENT_ELASTICSEARCH_USER/d' /fluentd/etc/${FLUENTD_CONF} 7 | fi 8 | 9 | if [ -z ${FLUENT_ELASTICSEARCH_PASSWORD} ] ; then 10 | sed -i '/FLUENT_ELASTICSEARCH_PASSWORD/d' /fluentd/etc/${FLUENTD_CONF} 11 | fi 12 | 13 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 14 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-kafka/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | set -e 4 | 5 | if [ -z ${FLUENT_ELASTICSEARCH_USER} ] ; then 6 | sed -i '/FLUENT_ELASTICSEARCH_USER/d' /fluentd/etc/${FLUENTD_CONF} 7 | fi 8 | 9 | if [ -z ${FLUENT_ELASTICSEARCH_PASSWORD} ] ; then 10 | sed -i '/FLUENT_ELASTICSEARCH_PASSWORD/d' /fluentd/etc/${FLUENTD_CONF} 11 | fi 12 | 13 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 14 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-loggly/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | set -e 4 | 5 | if [ -z ${FLUENT_ELASTICSEARCH_USER} ] ; then 6 | sed -i '/FLUENT_ELASTICSEARCH_USER/d' /fluentd/etc/${FLUENTD_CONF} 7 | fi 8 | 9 | if [ -z ${FLUENT_ELASTICSEARCH_PASSWORD} ] ; then 10 | sed -i '/FLUENT_ELASTICSEARCH_PASSWORD/d' /fluentd/etc/${FLUENTD_CONF} 11 | fi 12 | 13 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 14 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-logzio/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | set -e 4 | 5 | if [ -z ${FLUENT_ELASTICSEARCH_USER} ] ; then 6 | sed -i '/FLUENT_ELASTICSEARCH_USER/d' /fluentd/etc/${FLUENTD_CONF} 7 | fi 8 | 9 | if [ -z ${FLUENT_ELASTICSEARCH_PASSWORD} ] ; then 10 | sed -i '/FLUENT_ELASTICSEARCH_PASSWORD/d' /fluentd/etc/${FLUENTD_CONF} 11 | fi 12 | 13 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 14 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-syslog/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | set -e 4 | 5 | if [ -z ${FLUENT_ELASTICSEARCH_USER} ] ; then 6 | sed -i '/FLUENT_ELASTICSEARCH_USER/d' /fluentd/etc/${FLUENTD_CONF} 7 | fi 8 | 9 | if [ -z ${FLUENT_ELASTICSEARCH_PASSWORD} ] ; then 10 | sed -i '/FLUENT_ELASTICSEARCH_PASSWORD/d' /fluentd/etc/${FLUENTD_CONF} 11 | fi 12 | 13 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 14 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-cloudwatch/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "aws-sdk-cloudwatchlogs", "~> 1.0" 12 | gem "fluent-plugin-cloudwatch-logs", "0.4.5" 13 | gem "fluent-plugin-kubernetes_metadata_filter" 14 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-elasticsearch/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-elasticsearch" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | gem "ffi" 14 | gem "fluent-plugin-systemd" 15 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-graylog/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "gelf" 12 | gem "fluent-plugin-gelf-hs" 13 | gem "fluent-plugin-kubernetes_metadata_filter" 14 | gem "ffi" 15 | gem "fluent-plugin-systemd" 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-syslog/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "fluent-plugin-kubernetes_remote_syslog" 12 | gem "fluent-plugin-kubernetes_metadata_filter" 13 | gem "ffi" 14 | gem "fluent-plugin-systemd" 15 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-cloudwatch/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | set -e 4 | 5 | if [ -z ${FLUENT_ELASTICSEARCH_USER} ] ; then 6 | sed -i '/FLUENT_ELASTICSEARCH_USER/d' /fluentd/etc/${FLUENTD_CONF} 7 | fi 8 | 9 | if [ -z ${FLUENT_ELASTICSEARCH_PASSWORD} ] ; then 10 | sed -i '/FLUENT_ELASTICSEARCH_PASSWORD/d' /fluentd/etc/${FLUENTD_CONF} 11 | fi 12 | 13 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 14 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-elasticsearch/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | set -e 4 | 5 | if [ -z ${FLUENT_ELASTICSEARCH_USER} ] ; then 6 | sed -i '/FLUENT_ELASTICSEARCH_USER/d' /fluentd/etc/${FLUENTD_CONF} 7 | fi 8 | 9 | if [ -z ${FLUENT_ELASTICSEARCH_PASSWORD} ] ; then 10 | sed -i '/FLUENT_ELASTICSEARCH_PASSWORD/d' /fluentd/etc/${FLUENTD_CONF} 11 | fi 12 | 13 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 14 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-logentries/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | set -e 4 | 5 | if [ -z ${FLUENT_ELASTICSEARCH_USER} ] ; then 6 | sed -i '/FLUENT_ELASTICSEARCH_USER/d' /fluentd/etc/${FLUENTD_CONF} 7 | fi 8 | 9 | if [ -z ${FLUENT_ELASTICSEARCH_PASSWORD} ] ; then 10 | sed -i '/FLUENT_ELASTICSEARCH_PASSWORD/d' /fluentd/etc/${FLUENTD_CONF} 11 | fi 12 | 13 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 14 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-papertrail/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | set -e 4 | 5 | if [ -z ${FLUENT_ELASTICSEARCH_USER} ] ; then 6 | sed -i '/FLUENT_ELASTICSEARCH_USER/d' /fluentd/etc/${FLUENTD_CONF} 7 | fi 8 | 9 | if [ -z ${FLUENT_ELASTICSEARCH_PASSWORD} ] ; then 10 | sed -i '/FLUENT_ELASTICSEARCH_PASSWORD/d' /fluentd/etc/${FLUENTD_CONF} 11 | fi 12 | 13 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 14 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-stackdriver/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | set -e 4 | 5 | if [ -z ${FLUENT_ELASTICSEARCH_USER} ] ; then 6 | sed -i '/FLUENT_ELASTICSEARCH_USER/d' /fluentd/etc/${FLUENTD_CONF} 7 | fi 8 | 9 | if [ -z ${FLUENT_ELASTICSEARCH_PASSWORD} ] ; then 10 | sed -i '/FLUENT_ELASTICSEARCH_PASSWORD/d' /fluentd/etc/${FLUENTD_CONF} 11 | fi 12 | 13 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 14 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-s3/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-s3,v0.12-s3,stable-s3,s3}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-gcs/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.1.3-debian-gcs,v1.1-debian-gcs}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-s3/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.1.3-debian-s3,v1.1-debian-s3}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-gcs/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.2.2-debian-gcs,v1.2-debian-gcs}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-s3/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.2.2-debian-s3,v1.2-debian-s3}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-elasticsearch/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | set -e 5 | 6 | if [ -z ${FLUENT_ELASTICSEARCH_USER} ] ; then 7 | sed -i '/FLUENT_ELASTICSEARCH_USER/d' /fluentd/etc/${FLUENTD_CONF} 8 | fi 9 | 10 | if [ -z ${FLUENT_ELASTICSEARCH_PASSWORD} ] ; then 11 | sed -i '/FLUENT_ELASTICSEARCH_PASSWORD/d' /fluentd/etc/${FLUENTD_CONF} 12 | fi 13 | 14 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 15 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-gcs/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-gcs,v0.12-gcs,stable-gcs,gcs}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-elasticsearch/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | set -e 5 | 6 | if [ -z ${FLUENT_ELASTICSEARCH_USER} ] ; then 7 | sed -i '/FLUENT_ELASTICSEARCH_USER/d' /fluentd/etc/${FLUENTD_CONF} 8 | fi 9 | 10 | if [ -z ${FLUENT_ELASTICSEARCH_PASSWORD} ] ; then 11 | sed -i '/FLUENT_ELASTICSEARCH_PASSWORD/d' /fluentd/etc/${FLUENTD_CONF} 12 | fi 13 | 14 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 15 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-syslog/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type kubernetes_remote_syslog 10 | @id out_kube_remote_syslog 11 | host "#{ENV['SYSLOG_HOST']}" 12 | port "#{ENV['SYSLOG_PORT']}" 13 | severity debug 14 | tag fluentd 15 | protocol tcp 16 | packet_size 65535 17 | output_data_type ltsv 18 | 19 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-kafka/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.1.3-debian-kafka,v1.1-debian-kafka}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-syslog/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type kubernetes_remote_syslog 10 | @id out_kube_remote_syslog 11 | host "#{ENV['SYSLOG_HOST']}" 12 | port "#{ENV['SYSLOG_PORT']}" 13 | severity debug 14 | tag fluentd 15 | protocol tcp 16 | packet_size 65535 17 | output_data_type ltsv 18 | 19 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-elasticsearch/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | 4 | set -e 5 | 6 | if [ -z ${FLUENT_ELASTICSEARCH_USER} ] ; then 7 | sed -i '/FLUENT_ELASTICSEARCH_USER/d' /fluentd/etc/${FLUENTD_CONF} 8 | fi 9 | 10 | if [ -z ${FLUENT_ELASTICSEARCH_PASSWORD} ] ; then 11 | sed -i '/FLUENT_ELASTICSEARCH_PASSWORD/d' /fluentd/etc/${FLUENTD_CONF} 12 | fi 13 | 14 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 15 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-kafka/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.2.2-debian-kafka,v1.2-debian-kafka}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-syslog/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type kubernetes_remote_syslog 10 | @id out_kube_remote_syslog 11 | host "#{ENV['SYSLOG_HOST']}" 12 | port "#{ENV['SYSLOG_PORT']}" 13 | severity debug 14 | tag fluentd 15 | protocol tcp 16 | packet_size 65535 17 | output_data_type ltsv 18 | 19 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-s3/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-debian-s3,v0.12-debian-s3,debian-s3}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-loggly/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.1.3-debian-loggly,v1.1-debian-loggly}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-syslog/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.1.3-debian-syslog,v1.1-debian-syslog}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-loggly/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.2.2-debian-loggly,v1.2-debian-loggly}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-syslog/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.2.2-debian-syslog,v1.2-debian-syslog}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-kafka/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-kafka,v0.12-kafka,stable-kafka,kafka}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-gcs/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-debian-gcs,v0.12-debian-gcs,debian-gcs}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-kinesis/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.2.2-debian-kinesis,v1.2-debian-kinesis}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-loggly/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-loggly,v0.12-loggly,stable-loggly,loggly}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-logzio/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-logzio,v0.12-logzio,stable-logzio,logzio}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-syslog/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-syslog,v0.12-syslog,stable-syslog,syslog}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-cloudwatch/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.1.3-debian-cloudwatch,v1.1-debian-cloudwatch}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-logentries/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.1.3-debian-logentries,v1.1-debian-logentries}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-papertrail/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.1.3-debian-papertrail,v1.1-debian-papertrail}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-cloudwatch/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.2.2-debian-cloudwatch,v1.2-debian-cloudwatch}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-logentries/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.2.2-debian-logentries,v1.2-debian-logentries}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-papertrail/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.2.2-debian-papertrail,v1.2-debian-papertrail}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-graylog/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-graylog,v0.12-graylog,stable-graylog,graylog}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-kinesis/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-kinesis,v0.12-kinesis,stable-kinesis,kinesis}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-kafka/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-debian-kafka,v0.12-debian-kafka,debian-kafka}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-logzio/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.1.3-debian-logzio,v1.1-debian-logzio,debian-logzio}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-stackdriver/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.1.3-debian-stackdriver,v1.1-debian-stackdriver}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-logzio/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.2.2-debian-logzio,v1.2-debian-logzio,debian-logzio}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-stackdriver/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.2.2-debian-stackdriver,v1.2-debian-stackdriver}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-kinesis/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-debian-kinesis,v0.12-debian-kinesis,debian-kinesis}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-loggly/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-debian-loggly,v0.12-debian-loggly,debian-loggly}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-logzio/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-debian-logzio,v0.12-debian-logzio,debian-logzio}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-syslog/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-debian-syslog,v0.12-debian-syslog,debian-syslog}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-elasticsearch/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.1.3-debian-elasticsearch,v1.1-debian-elasticsearch}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-elasticsearch/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.2.2-debian-elasticsearch,v1.2-debian-elasticsearch}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-graylog/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.1.3-debian-graylog,v1.1-debian-graylog,debian-stable-graylog}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-graylog/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v1.2.2-debian-graylog,v1.2-debian-graylog,debian-stable-graylog}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-cloudwatch/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-cloudwatch,v0.12-cloudwatch,stable-cloudwatch,cloudwatch}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-logentries/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-logentries,v0.12-logentries,stable-logentries,logentries}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-papertrail/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-papertrail,v0.12-papertrail,stable-papertrail,papertrail}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-cloudwatch/Gemfile: -------------------------------------------------------------------------------- 1 | # AUTOMATICALLY GENERATED 2 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/Gemfile.erb 3 | 4 | source "https://rubygems.org" 5 | 6 | gem "fluentd", "0.12.43" 7 | gem "oj", "3.5.1" 8 | gem "fluent-plugin-secure-forward" 9 | gem "fluent-plugin-record-reformer" 10 | gem "fluent-plugin-rewrite-tag-filter" 11 | gem "aws-sdk-cloudwatchlogs", "~> 1.0" 12 | gem "fluent-plugin-cloudwatch-logs", "0.4.5" 13 | gem "fluent-plugin-kubernetes_metadata_filter" 14 | gem "ffi" 15 | gem "fluent-plugin-systemd" 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-cloudwatch/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-debian-cloudwatch,v0.12-debian-cloudwatch,debian-cloudwatch}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-logentries/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-debian-logentries,v0.12-debian-logentries,debian-logentries}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-papertrail/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-debian-papertrail,v0.12-debian-papertrail,debian-papertrail}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-stackdriver/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-debian-stackdriver,v0.12-debian-stackdriver,debian-stackdriver}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-elasticsearch/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-elasticsearch,v0.12-elasticsearch,stable-elasticsearch,elasticsearch}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-stackdriver/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-stackdriver,v0.12-alpine-stackdriver,stable-stackdriver,stackdriver}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-elasticsearch/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-debian-elasticsearch,v0.12-debian-elasticsearch,debian-elasticsearch}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-graylog/hooks/post_push: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/post_push.erb 4 | 5 | set -e 6 | 7 | # Parse image name for repo name 8 | tagStart=$(expr index "$IMAGE_NAME" :) 9 | repoName=${IMAGE_NAME:0:tagStart-1} 10 | 11 | # Tag and push image for each additional tag 12 | for tag in {v0.12.43-debian-graylog,v0.12-debian-graylog,debian-stable-graylog,debian-graylog}; do 13 | docker tag $IMAGE_NAME ${repoName}:${tag} 14 | docker push ${repoName}:${tag} 15 | done 16 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-graylog/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include kubernetes.conf 6 | 7 | 8 | @type gelf 9 | @id out_graylog 10 | log_level info 11 | include_tag_key true 12 | host "#{ENV['FLUENT_GRAYLOG_HOST']}" 13 | port "#{ENV['FLUENT_GRAYLOG_PORT']}" 14 | buffer_chunk_limit 4096K 15 | buffer_queue_limit 512 16 | flush_interval 5s 17 | max_retry_wait 30 18 | disable_retry_limit 19 | num_threads 8 20 | 21 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-graylog/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type gelf 10 | @id out_graylog 11 | log_level info 12 | include_tag_key true 13 | host "#{ENV['FLUENT_GRAYLOG_HOST']}" 14 | port "#{ENV['FLUENT_GRAYLOG_PORT']}" 15 | buffer_chunk_limit 4096K 16 | buffer_queue_limit 512 17 | flush_interval 5s 18 | max_retry_wait 30 19 | disable_retry_limit 20 | num_threads 8 21 | 22 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-graylog/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type gelf 10 | @id out_graylog 11 | log_level info 12 | include_tag_key true 13 | host "#{ENV['FLUENT_GRAYLOG_HOST']}" 14 | port "#{ENV['FLUENT_GRAYLOG_PORT']}" 15 | buffer_chunk_limit 4096K 16 | buffer_queue_limit 512 17 | flush_interval 5s 18 | max_retry_wait 30 19 | disable_retry_limit 20 | num_threads 8 21 | 22 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-graylog/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type gelf 10 | @id out_graylog 11 | log_level info 12 | include_tag_key true 13 | host "#{ENV['FLUENT_GRAYLOG_HOST']}" 14 | port "#{ENV['FLUENT_GRAYLOG_PORT']}" 15 | buffer_chunk_limit 4096K 16 | buffer_queue_limit 512 17 | flush_interval 5s 18 | max_retry_wait 30 19 | disable_retry_limit 20 | num_threads 8 21 | 22 | -------------------------------------------------------------------------------- /templates/entrypoint.sh.erb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/dumb-init /bin/sh 2 | 3 | <% target = (dockerfile.split("/").last.split("-").last) %> 4 | <% if target == "elasticsearch" %> 5 | 6 | set -e 7 | 8 | if [ -z ${FLUENT_ELASTICSEARCH_USER} ] ; then 9 | sed -i '/FLUENT_ELASTICSEARCH_USER/d' /fluentd/etc/${FLUENTD_CONF} 10 | fi 11 | 12 | if [ -z ${FLUENT_ELASTICSEARCH_PASSWORD} ] ; then 13 | sed -i '/FLUENT_ELASTICSEARCH_PASSWORD/d' /fluentd/etc/${FLUENTD_CONF} 14 | fi 15 | <% end %> 16 | 17 | exec fluentd -c /fluentd/etc/${FLUENTD_CONF} -p /fluentd/plugins --gemfile /fluentd/Gemfile ${FLUENTD_OPT} 18 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-kinesis/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include kubernetes.conf 6 | 7 | 8 | @type kinesis_streams 9 | @id out_kinesis_streams 10 | region "#{ENV['FLUENT_KINESIS_STREAMS_REGION'] || nil}" 11 | stream_name "#{ENV['FLUENT_KINESIS_STREAMS_STREAM_NAME']}" 12 | include_time_key "#{ENV['FLUENT_KINESIS_STREAMS_INCLUDE_TIME_KEY'] || false}" 13 | flush_interval 1 14 | buffer_chunk_limit 1m 15 | try_flush_interval 0.1 16 | queued_chunk_flush_interval 0.01 17 | num_threads 15 18 | 19 | 20 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-papertrail/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include kubernetes.conf 6 | 7 | 8 | ## Capture audit logs 9 | # 10 | # @type papertrail 11 | # 12 | # papertrail_host "#{ENV['FLUENT_PAPERTRAIL_AUDIT_HOST']}" 13 | # papertrail_port "#{ENV['FLUENT_PAPERTRAIL_AUDIT_PORT']}" 14 | # 15 | 16 | 17 | @type papertrail 18 | @id out_papertrail 19 | 20 | papertrail_host "#{ENV['FLUENT_PAPERTRAIL_HOST']}" 21 | papertrail_port "#{ENV['FLUENT_PAPERTRAIL_PORT']}" 22 | 23 | 24 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-kinesis/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type kinesis_streams 10 | @id out_kinesis_streams 11 | region "#{ENV['FLUENT_KINESIS_STREAMS_REGION'] || nil}" 12 | stream_name "#{ENV['FLUENT_KINESIS_STREAMS_STREAM_NAME']}" 13 | include_time_key "#{ENV['FLUENT_KINESIS_STREAMS_INCLUDE_TIME_KEY'] || false}" 14 | flush_interval 1 15 | buffer_chunk_limit 1m 16 | try_flush_interval 0.1 17 | queued_chunk_flush_interval 0.01 18 | num_threads 15 19 | 20 | 21 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-papertrail/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | ## Capture audit logs 10 | # 11 | # @type papertrail 12 | # 13 | # papertrail_host "#{ENV['FLUENT_PAPERTRAIL_AUDIT_HOST']}" 14 | # papertrail_port "#{ENV['FLUENT_PAPERTRAIL_AUDIT_PORT']}" 15 | # 16 | 17 | 18 | @type papertrail 19 | @id out_papertrail 20 | 21 | papertrail_host "#{ENV['FLUENT_PAPERTRAIL_HOST']}" 22 | papertrail_port "#{ENV['FLUENT_PAPERTRAIL_PORT']}" 23 | 24 | 25 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-papertrail/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | ## Capture audit logs 10 | # 11 | # @type papertrail 12 | # 13 | # papertrail_host "#{ENV['FLUENT_PAPERTRAIL_AUDIT_HOST']}" 14 | # papertrail_port "#{ENV['FLUENT_PAPERTRAIL_AUDIT_PORT']}" 15 | # 16 | 17 | 18 | @type papertrail 19 | @id out_papertrail 20 | 21 | papertrail_host "#{ENV['FLUENT_PAPERTRAIL_HOST']}" 22 | papertrail_port "#{ENV['FLUENT_PAPERTRAIL_PORT']}" 23 | 24 | 25 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-papertrail/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | ## Capture audit logs 10 | # 11 | # @type papertrail 12 | # 13 | # papertrail_host "#{ENV['FLUENT_PAPERTRAIL_AUDIT_HOST']}" 14 | # papertrail_port "#{ENV['FLUENT_PAPERTRAIL_AUDIT_PORT']}" 15 | # 16 | 17 | 18 | @type papertrail 19 | @id out_papertrail 20 | 21 | papertrail_host "#{ENV['FLUENT_PAPERTRAIL_HOST']}" 22 | papertrail_port "#{ENV['FLUENT_PAPERTRAIL_PORT']}" 23 | 24 | 25 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-kinesis/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type kinesis_streams 10 | @id out_kinesis_streams 11 | region "#{ENV['FLUENT_KINESIS_STREAMS_REGION'] || nil}" 12 | stream_name "#{ENV['FLUENT_KINESIS_STREAMS_STREAM_NAME']}" 13 | include_time_key "#{ENV['FLUENT_KINESIS_STREAMS_INCLUDE_TIME_KEY'] || false}" 14 | 15 | flush_interval 1 16 | chunk_limit_size 1m 17 | flush_thread_interval 0.1 18 | flush_thread_burst_interval 0.01 19 | flush_thread_count 15 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-gcs/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include kubernetes.conf 6 | 7 | 8 | # docs: https://github.com/daichirata/fluent-plugin-gcs 9 | # this configuration relies on the nodes having permission to write on your gs bucket 10 | @type gcs 11 | @id out_gcs 12 | project "#{ENV['GCS_BUCKET_PROJECT']}" 13 | bucket "#{ENV['GCS_BUCKET_NAME']}" 14 | object_key_format %{path}%{time_slice}/%{hostname}/%{index}.%{file_extension} 15 | path logs/ 16 | buffer_path /var/log/fluentd-buffers/gcs.buffer 17 | time_slice_format %Y/%m/%d 18 | time_slice_wait 10m 19 | utc 20 | 21 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-gcs/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | # docs: https://github.com/daichirata/fluent-plugin-gcs 10 | # this configuration relies on the nodes having permission to write on your gs bucket 11 | @type gcs 12 | @id out_gcs 13 | project "#{ENV['GCS_BUCKET_PROJECT']}" 14 | bucket "#{ENV['GCS_BUCKET_NAME']}" 15 | object_key_format %{path}%{time_slice}/%{hostname}/%{index}.%{file_extension} 16 | path logs/ 17 | buffer_path /var/log/fluentd-buffers/gcs.buffer 18 | time_slice_format %Y/%m/%d 19 | time_slice_wait 10m 20 | utc 21 | 22 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-gcs/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | # docs: https://github.com/daichirata/fluent-plugin-gcs 10 | # this configuration relies on the nodes having permission to write on your gs bucket 11 | @type gcs 12 | @id out_gcs 13 | project "#{ENV['GCS_BUCKET_PROJECT']}" 14 | bucket "#{ENV['GCS_BUCKET_NAME']}" 15 | object_key_format %{path}%{time_slice}/%{hostname}/%{index}.%{file_extension} 16 | path logs/ 17 | buffer_path /var/log/fluentd-buffers/gcs.buffer 18 | time_slice_format %Y/%m/%d 19 | time_slice_wait 10m 20 | utc 21 | 22 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-gcs/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | # docs: https://github.com/daichirata/fluent-plugin-gcs 10 | # this configuration relies on the nodes having permission to write on your gs bucket 11 | @type gcs 12 | @id out_gcs 13 | project "#{ENV['GCS_BUCKET_PROJECT']}" 14 | bucket "#{ENV['GCS_BUCKET_NAME']}" 15 | object_key_format %{path}%{time_slice}/%{hostname}/%{index}.%{file_extension} 16 | path logs/ 17 | buffer_path /var/log/fluentd-buffers/gcs.buffer 18 | time_slice_format %Y/%m/%d 19 | time_slice_wait 10m 20 | utc 21 | 22 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-s3/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include kubernetes.conf 6 | 7 | 8 | # docs: https://docs.fluentd.org/v0.12/articles/out_s3 9 | # note: this configuration relies on the nodes have an IAM instance profile with access to your S3 bucket 10 | @type s3 11 | @id out_s3 12 | log_level info 13 | s3_bucket "#{ENV['S3_BUCKET_NAME']}" 14 | s3_region "#{ENV['S3_BUCKET_REGION']}" 15 | s3_object_key_format %{path}%{time_slice}/cluster-log-%{index}.%{file_extension} 16 | time_slice_format %Y/%m/%d 17 | time_slice_wait 10m 18 | utc 19 | include_time_key true 20 | include_tag_key true 21 | buffer_chunk_limit 256m 22 | buffer_path /var/log/fluentd-buffers/s3.buffer 23 | 24 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-s3/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | # docs: https://docs.fluentd.org/v0.12/articles/out_s3 10 | # note: this configuration relies on the nodes have an IAM instance profile with access to your S3 bucket 11 | @type s3 12 | @id out_s3 13 | log_level info 14 | s3_bucket "#{ENV['S3_BUCKET_NAME']}" 15 | s3_region "#{ENV['S3_BUCKET_REGION']}" 16 | s3_object_key_format %{path}%{time_slice}/cluster-log-%{index}.%{file_extension} 17 | time_slice_format %Y/%m/%d 18 | time_slice_wait 10m 19 | utc 20 | include_time_key true 21 | include_tag_key true 22 | buffer_chunk_limit 256m 23 | buffer_path /var/log/fluentd-buffers/s3.buffer 24 | 25 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-s3/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | # docs: https://docs.fluentd.org/v0.12/articles/out_s3 10 | # note: this configuration relies on the nodes have an IAM instance profile with access to your S3 bucket 11 | @type s3 12 | @id out_s3 13 | log_level info 14 | s3_bucket "#{ENV['S3_BUCKET_NAME']}" 15 | s3_region "#{ENV['S3_BUCKET_REGION']}" 16 | s3_object_key_format %{path}%Y/%m/%d/cluster-log-%{index}.%{file_extension} 17 | 18 | time_key time 19 | tag_key tag 20 | localtime false 21 | 22 | 23 | @type file 24 | path /var/log/fluentd-buffers/s3.buffer 25 | timekey 3600 26 | timekey_use_utc true 27 | chunk_limit_size 256m 28 | 29 | 30 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-s3/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | # docs: https://docs.fluentd.org/v0.12/articles/out_s3 10 | # note: this configuration relies on the nodes have an IAM instance profile with access to your S3 bucket 11 | @type s3 12 | @id out_s3 13 | log_level info 14 | s3_bucket "#{ENV['S3_BUCKET_NAME']}" 15 | s3_region "#{ENV['S3_BUCKET_REGION']}" 16 | s3_object_key_format %{path}%Y/%m/%d/cluster-log-%{index}.%{file_extension} 17 | 18 | time_key time 19 | tag_key tag 20 | localtime false 21 | 22 | 23 | @type file 24 | path /var/log/fluentd-buffers/s3.buffer 25 | timekey 3600 26 | timekey_use_utc true 27 | chunk_limit_size 256m 28 | 29 | 30 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-gcs/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-kafka/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-s3/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-gcs/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-kafka/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-s3/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-cloudwatch/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-elasticsearch/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include kubernetes.conf 6 | 7 | 8 | @type elasticsearch 9 | @id out_es 10 | log_level info 11 | include_tag_key true 12 | host "#{ENV['FLUENT_ELASTICSEARCH_HOST']}" 13 | port "#{ENV['FLUENT_ELASTICSEARCH_PORT']}" 14 | scheme "#{ENV['FLUENT_ELASTICSEARCH_SCHEME'] || 'http'}" 15 | ssl_verify "#{ENV['FLUENT_ELASTICSEARCH_SSL_VERIFY'] || 'true'}" 16 | user "#{ENV['FLUENT_ELASTICSEARCH_USER']}" 17 | password "#{ENV['FLUENT_ELASTICSEARCH_PASSWORD']}" 18 | reload_connections "#{ENV['FLUENT_ELASTICSEARCH_RELOAD_CONNECTIONS'] || 'true'}" 19 | logstash_prefix "#{ENV['FLUENT_ELASTICSEARCH_LOGSTASH_PREFIX'] || 'logstash'}" 20 | logstash_format true 21 | buffer_chunk_limit 2M 22 | buffer_queue_limit 32 23 | flush_interval 5s 24 | max_retry_wait 30 25 | disable_retry_limit 26 | num_threads 8 27 | 28 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-graylog/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-kinesis/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-logentries/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-loggly/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-logzio/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-syslog/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-cloudwatch/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-graylog/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-kinesis/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-logentries/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-loggly/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-logzio/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-syslog/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-stackdriver/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-stackdriver/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-elasticsearch/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type elasticsearch 10 | @id out_es 11 | log_level info 12 | include_tag_key true 13 | host "#{ENV['FLUENT_ELASTICSEARCH_HOST']}" 14 | port "#{ENV['FLUENT_ELASTICSEARCH_PORT']}" 15 | scheme "#{ENV['FLUENT_ELASTICSEARCH_SCHEME'] || 'http'}" 16 | ssl_verify "#{ENV['FLUENT_ELASTICSEARCH_SSL_VERIFY'] || 'true'}" 17 | user "#{ENV['FLUENT_ELASTICSEARCH_USER']}" 18 | password "#{ENV['FLUENT_ELASTICSEARCH_PASSWORD']}" 19 | reload_connections "#{ENV['FLUENT_ELASTICSEARCH_RELOAD_CONNECTIONS'] || 'true'}" 20 | logstash_prefix "#{ENV['FLUENT_ELASTICSEARCH_LOGSTASH_PREFIX'] || 'logstash'}" 21 | logstash_format true 22 | buffer_chunk_limit 2M 23 | buffer_queue_limit 32 24 | flush_interval 5s 25 | max_retry_wait 30 26 | disable_retry_limit 27 | num_threads 8 28 | 29 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-elasticsearch/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type elasticsearch 10 | @id out_es 11 | log_level info 12 | include_tag_key true 13 | host "#{ENV['FLUENT_ELASTICSEARCH_HOST']}" 14 | port "#{ENV['FLUENT_ELASTICSEARCH_PORT']}" 15 | scheme "#{ENV['FLUENT_ELASTICSEARCH_SCHEME'] || 'http'}" 16 | ssl_verify "#{ENV['FLUENT_ELASTICSEARCH_SSL_VERIFY'] || 'true'}" 17 | user "#{ENV['FLUENT_ELASTICSEARCH_USER']}" 18 | password "#{ENV['FLUENT_ELASTICSEARCH_PASSWORD']}" 19 | reload_connections "#{ENV['FLUENT_ELASTICSEARCH_RELOAD_CONNECTIONS'] || 'true'}" 20 | logstash_prefix "#{ENV['FLUENT_ELASTICSEARCH_LOGSTASH_PREFIX'] || 'logstash'}" 21 | logstash_format true 22 | 23 | flush_thread_count 8 24 | flush_interval 5s 25 | chunk_limit_size 2M 26 | queue_limit_length 32 27 | retry_max_interval 30 28 | retry_forever true 29 | 30 | 31 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-elasticsearch/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type elasticsearch 10 | @id out_es 11 | log_level info 12 | include_tag_key true 13 | host "#{ENV['FLUENT_ELASTICSEARCH_HOST']}" 14 | port "#{ENV['FLUENT_ELASTICSEARCH_PORT']}" 15 | scheme "#{ENV['FLUENT_ELASTICSEARCH_SCHEME'] || 'http'}" 16 | ssl_verify "#{ENV['FLUENT_ELASTICSEARCH_SSL_VERIFY'] || 'true'}" 17 | user "#{ENV['FLUENT_ELASTICSEARCH_USER']}" 18 | password "#{ENV['FLUENT_ELASTICSEARCH_PASSWORD']}" 19 | reload_connections "#{ENV['FLUENT_ELASTICSEARCH_RELOAD_CONNECTIONS'] || 'true'}" 20 | logstash_prefix "#{ENV['FLUENT_ELASTICSEARCH_LOGSTASH_PREFIX'] || 'logstash'}" 21 | logstash_format true 22 | 23 | flush_thread_count 8 24 | flush_interval 5s 25 | chunk_limit_size 2M 26 | queue_limit_length 32 27 | retry_max_interval 30 28 | retry_forever true 29 | 30 | 31 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-elasticsearch/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | strip_underscores true 12 | read_from_head true 13 | tag kubelet 14 | 15 | 16 | # Logs from docker-systemd 17 | 18 | @type systemd 19 | @id in_systemd_docker 20 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 21 | pos_file /var/log/fluentd-journald-docker.pos 22 | strip_underscores true 23 | read_from_head true 24 | tag docker.systemd 25 | 26 | 27 | # Logs from systemd-journal for interesting services. 28 | 29 | @type systemd 30 | @id in_systemd_bootkube 31 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 32 | pos_file /var/log/fluentd-journald-bootkube.pos 33 | strip_underscores true 34 | read_from_head true 35 | tag bootkube 36 | 37 | 38 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-elasticsearch/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | strip_underscores true 12 | read_from_head true 13 | tag kubelet 14 | 15 | 16 | # Logs from docker-systemd 17 | 18 | @type systemd 19 | @id in_systemd_docker 20 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 21 | pos_file /var/log/fluentd-journald-docker.pos 22 | strip_underscores true 23 | read_from_head true 24 | tag docker.systemd 25 | 26 | 27 | # Logs from systemd-journal for interesting services. 28 | 29 | @type systemd 30 | @id in_systemd_bootkube 31 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 32 | pos_file /var/log/fluentd-journald-bootkube.pos 33 | strip_underscores true 34 | read_from_head true 35 | tag bootkube 36 | 37 | 38 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-gcs/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-kafka/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-s3/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-gcs/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | matches [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | matches [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | matches [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-kafka/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | matches [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | matches [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | matches [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-s3/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | matches [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | matches [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | matches [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-cloudwatch/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-graylog/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-logentries/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-loggly/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-logzio/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-syslog/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-cloudwatch/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | matches [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | matches [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | matches [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-graylog/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | matches [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | matches [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | matches [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-kinesis/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-logentries/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | matches [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | matches [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | matches [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-loggly/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | matches [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | matches [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | matches [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-logzio/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | matches [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | matches [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | matches [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-syslog/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | matches [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | matches [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | matches [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-stackdriver/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-stackdriver/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | matches [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | read_from_head true 16 | tag kubelet 17 | 18 | 19 | # Logs from docker-systemd 20 | 21 | @type systemd 22 | @id in_systemd_docker 23 | matches [{ "_SYSTEMD_UNIT": "docker.service" }] 24 | 25 | @type local 26 | persistent true 27 | path /var/log/fluentd-journald-docker-cursor.json 28 | 29 | read_from_head true 30 | tag docker.systemd 31 | 32 | 33 | # Logs from systemd-journal for interesting services. 34 | 35 | @type systemd 36 | @id in_systemd_bootkube 37 | matches [{ "_SYSTEMD_UNIT": "bootkube.service" }] 38 | 39 | @type local 40 | persistent true 41 | path /var/log/fluentd-journald-bootkube-cursor.json 42 | 43 | read_from_head true 44 | tag bootkube 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-stackdriver/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include kubernetes.conf 6 | 7 | 8 | @type google_cloud 9 | @id out_google_cloud 10 | 11 | # Set the buffer type to file to improve the reliability and reduce the memory consumption 12 | buffer_type file 13 | buffer_path /var/log/fluentd-buffers/stackdriver.buffer 14 | # Set queue_full action to block because we want to pause gracefully 15 | # in case of the off-the-limits load instead of throwing an exception 16 | buffer_queue_full_action block 17 | # Set the chunk limit conservatively to avoid exceeding the GCL limit 18 | # of 10MiB per write request. 19 | buffer_chunk_limit 2M 20 | # Cap the combined memory usage of this buffer and the one below to 21 | # 2MiB/chunk * (6 + 2) chunks = 16 MiB 22 | buffer_queue_limit 6 23 | # Never wait more than 5 seconds before flushing logs in the non-error case. 24 | flush_interval 5s 25 | # Never wait longer than 30 seconds between retries. 26 | max_retry_wait 30 27 | # Disable the limit on the number of retries (retry forever). 28 | # disable_retry_limit 29 | # Use multiple threads for processing. 30 | num_threads 2 31 | 32 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-stackdriver/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type google_cloud 10 | @id out_google_cloud 11 | 12 | # Set the buffer type to file to improve the reliability and reduce the memory consumption 13 | buffer_type file 14 | buffer_path /var/log/fluentd-buffers/stackdriver.buffer 15 | # Set queue_full action to block because we want to pause gracefully 16 | # in case of the off-the-limits load instead of throwing an exception 17 | buffer_queue_full_action block 18 | # Set the chunk limit conservatively to avoid exceeding the GCL limit 19 | # of 10MiB per write request. 20 | buffer_chunk_limit 2M 21 | # Cap the combined memory usage of this buffer and the one below to 22 | # 2MiB/chunk * (6 + 2) chunks = 16 MiB 23 | buffer_queue_limit 6 24 | # Never wait more than 5 seconds before flushing logs in the non-error case. 25 | flush_interval 5s 26 | # Never wait longer than 30 seconds between retries. 27 | max_retry_wait 30 28 | # Disable the limit on the number of retries (retry forever). 29 | # disable_retry_limit 30 | # Use multiple threads for processing. 31 | num_threads 2 32 | 33 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-stackdriver/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type google_cloud 10 | @id out_google_cloud 11 | 12 | # Set the buffer type to file to improve the reliability and reduce the memory consumption 13 | buffer_type file 14 | buffer_path /var/log/fluentd-buffers/stackdriver.buffer 15 | # Set queue_full action to block because we want to pause gracefully 16 | # in case of the off-the-limits load instead of throwing an exception 17 | buffer_queue_full_action block 18 | # Set the chunk limit conservatively to avoid exceeding the GCL limit 19 | # of 10MiB per write request. 20 | buffer_chunk_limit 2M 21 | # Cap the combined memory usage of this buffer and the one below to 22 | # 2MiB/chunk * (6 + 2) chunks = 16 MiB 23 | buffer_queue_limit 6 24 | # Never wait more than 5 seconds before flushing logs in the non-error case. 25 | flush_interval 5s 26 | # Never wait longer than 30 seconds between retries. 27 | max_retry_wait 30 28 | # Disable the limit on the number of retries (retry forever). 29 | # disable_retry_limit 30 | # Use multiple threads for processing. 31 | num_threads 2 32 | 33 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-stackdriver/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type google_cloud 10 | @id out_google_cloud 11 | 12 | # Set the buffer type to file to improve the reliability and reduce the memory consumption 13 | buffer_type file 14 | buffer_path /var/log/fluentd-buffers/stackdriver.buffer 15 | # Set queue_full action to block because we want to pause gracefully 16 | # in case of the off-the-limits load instead of throwing an exception 17 | buffer_queue_full_action block 18 | # Set the chunk limit conservatively to avoid exceeding the GCL limit 19 | # of 10MiB per write request. 20 | buffer_chunk_limit 2M 21 | # Cap the combined memory usage of this buffer and the one below to 22 | # 2MiB/chunk * (6 + 2) chunks = 16 MiB 23 | buffer_queue_limit 6 24 | # Never wait more than 5 seconds before flushing logs in the non-error case. 25 | flush_interval 5s 26 | # Never wait longer than 30 seconds between retries. 27 | max_retry_wait 30 28 | # Disable the limit on the number of retries (retry forever). 29 | # disable_retry_limit 30 | # Use multiple threads for processing. 31 | num_threads 2 32 | 33 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-papertrail/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | 36 | @type record_transformer 37 | @id filter_rt_bootkube 38 | enable_ruby true 39 | 40 | hostname #{ENV['FLUENT_HOSTNAME']} 41 | program kube-bootkube 42 | severity info 43 | facility local0 44 | message ${record['log']} 45 | 46 | 47 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-papertrail/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | pos_file /var/log/fluentd-journald-kubelet.pos 11 | read_from_head true 12 | tag kubelet 13 | 14 | 15 | # Logs from docker-systemd 16 | 17 | @type systemd 18 | @id in_systemd_docker 19 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 20 | pos_file /var/log/fluentd-journald-docker.pos 21 | read_from_head true 22 | tag docker.systemd 23 | 24 | 25 | # Logs from systemd-journal for interesting services. 26 | 27 | @type systemd 28 | @id in_systemd_bootkube 29 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 30 | pos_file /var/log/fluentd-journald-bootkube.pos 31 | read_from_head true 32 | tag bootkube 33 | 34 | 35 | 36 | @type record_transformer 37 | @id filter_rt_bootkube 38 | enable_ruby true 39 | 40 | hostname #{ENV['FLUENT_HOSTNAME']} 41 | program kube-bootkube 42 | severity info 43 | facility local0 44 | message ${record['log']} 45 | 46 | 47 | -------------------------------------------------------------------------------- /fluentd-daemonset-syslog.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: extensions/v1beta1 2 | kind: DaemonSet 3 | metadata: 4 | name: fluentd 5 | namespace: kube-system 6 | labels: 7 | k8s-app: fluentd-logging 8 | version: v1 9 | kubernetes.io/cluster-service: "true" 10 | spec: 11 | template: 12 | metadata: 13 | labels: 14 | k8s-app: fluentd-logging 15 | version: v1 16 | kubernetes.io/cluster-service: "true" 17 | spec: 18 | tolerations: 19 | - key: node-role.kubernetes.io/master 20 | effect: NoSchedule 21 | containers: 22 | - name: fluentd 23 | image: fluent/fluentd-kubernetes-daemonset:syslog 24 | env: 25 | - name: SYSLOG_HOST 26 | value: "sysloghost" 27 | - name: SYSLOG_PORT 28 | value: "514" 29 | resources: 30 | limits: 31 | memory: 200Mi 32 | requests: 33 | cpu: 100m 34 | memory: 200Mi 35 | volumeMounts: 36 | - name: varlog 37 | mountPath: /var/log 38 | - name: varlibdockercontainers 39 | mountPath: /var/lib/docker/containers 40 | readOnly: true 41 | terminationGracePeriodSeconds: 30 42 | volumes: 43 | - name: varlog 44 | hostPath: 45 | path: /var/log 46 | - name: varlibdockercontainers 47 | hostPath: 48 | path: /var/lib/docker/containers 49 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-logzio/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include kubernetes.conf 6 | 7 | 8 | @type logzio_buffered 9 | @id out_logzio 10 | endpoint_url "https://listener.logz.io:8071?token=#{ENV['LOGZIO_TOKEN']}&type=#{ENV['LOGZIO_LOGTYPE']}" 11 | output_include_time true 12 | output_include_tags true 13 | 14 | # Set the buffer type to file to improve the reliability and reduce the memory consumption 15 | buffer_type file 16 | buffer_path /var/log/fluentd-buffers/stackdriver.buffer 17 | # Set queue_full action to block because we want to pause gracefully 18 | # in case of the off-the-limits load instead of throwing an exception 19 | buffer_queue_full_action block 20 | # Set the chunk limit conservatively to avoid exceeding the GCL limit 21 | # of 10MiB per write request. 22 | buffer_chunk_limit 2M 23 | # Cap the combined memory usage of this buffer and the one below to 24 | # 2MiB/chunk * (6 + 2) chunks = 16 MiB 25 | buffer_queue_limit 6 26 | # Never wait more than 5 seconds before flushing logs in the non-error case. 27 | flush_interval 5s 28 | # Never wait longer than 30 seconds between retries. 29 | max_retry_wait 30 30 | # Disable the limit on the number of retries (retry forever). 31 | # disable_retry_limit 32 | # Use multiple threads for processing. 33 | num_threads 2 34 | 35 | 36 | -------------------------------------------------------------------------------- /fluentd-daemonset-gcs.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: extensions/v1beta1 2 | kind: DaemonSet 3 | metadata: 4 | name: fluentd-gcs 5 | namespace: kube-system 6 | labels: 7 | k8s-app: fluentd-logging 8 | version: v1 9 | # kubernetes.io/cluster-service: "true" 10 | spec: 11 | template: 12 | metadata: 13 | labels: 14 | k8s-app: fluentd-logging 15 | version: v1 16 | # kubernetes.io/cluster-service: "true" 17 | spec: 18 | tolerations: 19 | - key: node-role.kubernetes.io/master 20 | effect: NoSchedule 21 | containers: 22 | - name: fluentd-gcs 23 | image: fluent/fluentd-kubernetes-daemonset:gcs 24 | env: 25 | - name: GCS_BUCKET_PROJECT 26 | value: "myproject" 27 | - name: GCS_BUCKET_NAME 28 | value: "mybucket" 29 | resources: 30 | limits: 31 | memory: 200Mi 32 | requests: 33 | cpu: 100m 34 | memory: 200Mi 35 | volumeMounts: 36 | - name: varlog 37 | mountPath: /var/log 38 | - name: varlibdockercontainers 39 | mountPath: /var/lib/docker/containers 40 | readOnly: true 41 | terminationGracePeriodSeconds: 30 42 | volumes: 43 | - name: varlog 44 | hostPath: 45 | path: /var/log 46 | - name: varlibdockercontainers 47 | hostPath: 48 | path: /var/lib/docker/containers 49 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-logzio/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type logzio_buffered 10 | @id out_logzio 11 | endpoint_url "https://listener.logz.io:8071?token=#{ENV['LOGZIO_TOKEN']}&type=#{ENV['LOGZIO_LOGTYPE']}" 12 | output_include_time true 13 | output_include_tags true 14 | 15 | # Set the buffer type to file to improve the reliability and reduce the memory consumption 16 | buffer_type file 17 | buffer_path /var/log/fluentd-buffers/stackdriver.buffer 18 | # Set queue_full action to block because we want to pause gracefully 19 | # in case of the off-the-limits load instead of throwing an exception 20 | buffer_queue_full_action block 21 | # Set the chunk limit conservatively to avoid exceeding the GCL limit 22 | # of 10MiB per write request. 23 | buffer_chunk_limit 2M 24 | # Cap the combined memory usage of this buffer and the one below to 25 | # 2MiB/chunk * (6 + 2) chunks = 16 MiB 26 | buffer_queue_limit 6 27 | # Never wait more than 5 seconds before flushing logs in the non-error case. 28 | flush_interval 5s 29 | # Never wait longer than 30 seconds between retries. 30 | max_retry_wait 30 31 | # Disable the limit on the number of retries (retry forever). 32 | # disable_retry_limit 33 | # Use multiple threads for processing. 34 | num_threads 2 35 | 36 | 37 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-logzio/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type logzio_buffered 10 | @id out_logzio 11 | endpoint_url "https://listener.logz.io:8071?token=#{ENV['LOGZIO_TOKEN']}&type=#{ENV['LOGZIO_LOGTYPE']}" 12 | output_include_time true 13 | output_include_tags true 14 | 15 | # Set the buffer type to file to improve the reliability and reduce the memory consumption 16 | buffer_type file 17 | buffer_path /var/log/fluentd-buffers/stackdriver.buffer 18 | # Set queue_full action to block because we want to pause gracefully 19 | # in case of the off-the-limits load instead of throwing an exception 20 | buffer_queue_full_action block 21 | # Set the chunk limit conservatively to avoid exceeding the GCL limit 22 | # of 10MiB per write request. 23 | buffer_chunk_limit 2M 24 | # Cap the combined memory usage of this buffer and the one below to 25 | # 2MiB/chunk * (6 + 2) chunks = 16 MiB 26 | buffer_queue_limit 6 27 | # Never wait more than 5 seconds before flushing logs in the non-error case. 28 | flush_interval 5s 29 | # Never wait longer than 30 seconds between retries. 30 | max_retry_wait 30 31 | # Disable the limit on the number of retries (retry forever). 32 | # disable_retry_limit 33 | # Use multiple threads for processing. 34 | num_threads 2 35 | 36 | 37 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-logzio/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type logzio_buffered 10 | @id out_logzio 11 | endpoint_url "https://listener.logz.io:8071?token=#{ENV['LOGZIO_TOKEN']}&type=#{ENV['LOGZIO_LOGTYPE']}" 12 | output_include_time true 13 | output_include_tags true 14 | 15 | # Set the buffer type to file to improve the reliability and reduce the memory consumption 16 | buffer_type file 17 | buffer_path /var/log/fluentd-buffers/stackdriver.buffer 18 | # Set queue_full action to block because we want to pause gracefully 19 | # in case of the off-the-limits load instead of throwing an exception 20 | buffer_queue_full_action block 21 | # Set the chunk limit conservatively to avoid exceeding the GCL limit 22 | # of 10MiB per write request. 23 | buffer_chunk_limit 2M 24 | # Cap the combined memory usage of this buffer and the one below to 25 | # 2MiB/chunk * (6 + 2) chunks = 16 MiB 26 | buffer_queue_limit 6 27 | # Never wait more than 5 seconds before flushing logs in the non-error case. 28 | flush_interval 5s 29 | # Never wait longer than 30 seconds between retries. 30 | max_retry_wait 30 31 | # Disable the limit on the number of retries (retry forever). 32 | # disable_retry_limit 33 | # Use multiple threads for processing. 34 | num_threads 2 35 | 36 | 37 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-elasticsearch/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | filters [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | 16 | fields_strip_underscores true 17 | 18 | read_from_head true 19 | tag kubelet 20 | 21 | 22 | # Logs from docker-systemd 23 | 24 | @type systemd 25 | @id in_systemd_docker 26 | filters [{ "_SYSTEMD_UNIT": "docker.service" }] 27 | 28 | @type local 29 | persistent true 30 | path /var/log/fluentd-journald-docker-cursor.json 31 | 32 | 33 | fields_strip_underscores true 34 | 35 | read_from_head true 36 | tag docker.systemd 37 | 38 | 39 | # Logs from systemd-journal for interesting services. 40 | 41 | @type systemd 42 | @id in_systemd_bootkube 43 | filters [{ "_SYSTEMD_UNIT": "bootkube.service" }] 44 | 45 | @type local 46 | persistent true 47 | path /var/log/fluentd-journald-bootkube-cursor.json 48 | 49 | 50 | fields_strip_underscores true 51 | 52 | read_from_head true 53 | tag bootkube 54 | 55 | 56 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-elasticsearch/conf/systemd.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/systemd.conf.erb 4 | 5 | # Logs from systemd-journal for interesting services. 6 | 7 | @type systemd 8 | @id in_systemd_kubelet 9 | matches [{ "_SYSTEMD_UNIT": "kubelet.service" }] 10 | 11 | @type local 12 | persistent true 13 | path /var/log/fluentd-journald-kubelet-cursor.json 14 | 15 | 16 | fields_strip_underscores true 17 | 18 | read_from_head true 19 | tag kubelet 20 | 21 | 22 | # Logs from docker-systemd 23 | 24 | @type systemd 25 | @id in_systemd_docker 26 | matches [{ "_SYSTEMD_UNIT": "docker.service" }] 27 | 28 | @type local 29 | persistent true 30 | path /var/log/fluentd-journald-docker-cursor.json 31 | 32 | 33 | fields_strip_underscores true 34 | 35 | read_from_head true 36 | tag docker.systemd 37 | 38 | 39 | # Logs from systemd-journal for interesting services. 40 | 41 | @type systemd 42 | @id in_systemd_bootkube 43 | matches [{ "_SYSTEMD_UNIT": "bootkube.service" }] 44 | 45 | @type local 46 | persistent true 47 | path /var/log/fluentd-journald-bootkube-cursor.json 48 | 49 | 50 | fields_strip_underscores true 51 | 52 | read_from_head true 53 | tag bootkube 54 | 55 | 56 | -------------------------------------------------------------------------------- /docker-image/v0.12/alpine-kafka/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include kubernetes.conf 6 | 7 | 8 | @type kafka_buffered 9 | @id out_kafka 10 | 11 | brokers "#{ENV['FLUENT_KAFKA_BROKERS']}" 12 | 13 | default_topic "#{ENV['FLUENT_KAFKA_DEFAULT_TOPIC'] || nil}" 14 | default_partition_key "#{ENV['FLUENT_KAFKA_DEFAULT_PARTITION_KEY'] || nil}" 15 | default_message_key "#{ENV['FLUENT_KAFKA_DEFAULT_MESSAGE_KEY'] || nil}" 16 | output_data_type "#{ENV['FLUENT_KAFKA_OUTPUT_DATA_TYPE'] || 'json'}" 17 | output_include_tag "#{ENV['FLUENT_KAFKA_OUTPUT_INCLUDE_TAG'] || false}" 18 | output_include_time "#{ENV['FLUENT_KAFKA_OUTPUT_INCLUDE_TIME'] || false}" 19 | exclude_topic_key "#{ENV['FLUENT_KAFKA_EXCLUDE_TOPIC_KEY'] || false}" 20 | exclude_partition_key "#{ENV['FLUENT_KAFKA_EXCLUDE_PARTITION_KEY'] || false}" 21 | get_kafka_client_log "#{ENV['FLUENT_KAFKA_GET_KAFKA_CLIENT_LOG'] || false}" 22 | 23 | # ruby-kafka producer options 24 | max_send_retries "#{ENV['FLUENT_KAFKA_MAX_SEND_RETRIES'] || 1}" 25 | required_acks "#{ENV['FLUENT_KAFKA_REQUIRED_ACKS'] || -1}" 26 | ack_timeout "#{ENV['FLUENT_KAFKA_ACK_TIMEOUT'] || nil}" 27 | compression_codec "#{ENV['FLUENT_KAFKA_COMPRESSION_CODEC'] || nil}" 28 | max_send_limit_bytes "#{ENV['FLUENT_KAFKA_MAX_SEND_LIMIT_BYTES'] || nil}" 29 | discard_kafka_delivery_failed "#{ENV['FLUENT_KAFKA_DISCARD_KAFKA_DELIVERY_FAILED'] || false}" 30 | 31 | 32 | -------------------------------------------------------------------------------- /docker-image/v0.12/debian-kafka/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type kafka_buffered 10 | @id out_kafka 11 | 12 | brokers "#{ENV['FLUENT_KAFKA_BROKERS']}" 13 | 14 | default_topic "#{ENV['FLUENT_KAFKA_DEFAULT_TOPIC'] || nil}" 15 | default_partition_key "#{ENV['FLUENT_KAFKA_DEFAULT_PARTITION_KEY'] || nil}" 16 | default_message_key "#{ENV['FLUENT_KAFKA_DEFAULT_MESSAGE_KEY'] || nil}" 17 | output_data_type "#{ENV['FLUENT_KAFKA_OUTPUT_DATA_TYPE'] || 'json'}" 18 | output_include_tag "#{ENV['FLUENT_KAFKA_OUTPUT_INCLUDE_TAG'] || false}" 19 | output_include_time "#{ENV['FLUENT_KAFKA_OUTPUT_INCLUDE_TIME'] || false}" 20 | exclude_topic_key "#{ENV['FLUENT_KAFKA_EXCLUDE_TOPIC_KEY'] || false}" 21 | exclude_partition_key "#{ENV['FLUENT_KAFKA_EXCLUDE_PARTITION_KEY'] || false}" 22 | get_kafka_client_log "#{ENV['FLUENT_KAFKA_GET_KAFKA_CLIENT_LOG'] || false}" 23 | 24 | # ruby-kafka producer options 25 | max_send_retries "#{ENV['FLUENT_KAFKA_MAX_SEND_RETRIES'] || 1}" 26 | required_acks "#{ENV['FLUENT_KAFKA_REQUIRED_ACKS'] || -1}" 27 | ack_timeout "#{ENV['FLUENT_KAFKA_ACK_TIMEOUT'] || nil}" 28 | compression_codec "#{ENV['FLUENT_KAFKA_COMPRESSION_CODEC'] || nil}" 29 | max_send_limit_bytes "#{ENV['FLUENT_KAFKA_MAX_SEND_LIMIT_BYTES'] || nil}" 30 | discard_kafka_delivery_failed "#{ENV['FLUENT_KAFKA_DISCARD_KAFKA_DELIVERY_FAILED'] || false}" 31 | 32 | 33 | -------------------------------------------------------------------------------- /docker-image/v1.1/debian-kafka/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type kafka_buffered 10 | @id out_kafka 11 | 12 | brokers "#{ENV['FLUENT_KAFKA_BROKERS']}" 13 | 14 | default_topic "#{ENV['FLUENT_KAFKA_DEFAULT_TOPIC'] || nil}" 15 | default_partition_key "#{ENV['FLUENT_KAFKA_DEFAULT_PARTITION_KEY'] || nil}" 16 | default_message_key "#{ENV['FLUENT_KAFKA_DEFAULT_MESSAGE_KEY'] || nil}" 17 | output_data_type "#{ENV['FLUENT_KAFKA_OUTPUT_DATA_TYPE'] || 'json'}" 18 | output_include_tag "#{ENV['FLUENT_KAFKA_OUTPUT_INCLUDE_TAG'] || false}" 19 | output_include_time "#{ENV['FLUENT_KAFKA_OUTPUT_INCLUDE_TIME'] || false}" 20 | exclude_topic_key "#{ENV['FLUENT_KAFKA_EXCLUDE_TOPIC_KEY'] || false}" 21 | exclude_partition_key "#{ENV['FLUENT_KAFKA_EXCLUDE_PARTITION_KEY'] || false}" 22 | get_kafka_client_log "#{ENV['FLUENT_KAFKA_GET_KAFKA_CLIENT_LOG'] || false}" 23 | 24 | # ruby-kafka producer options 25 | max_send_retries "#{ENV['FLUENT_KAFKA_MAX_SEND_RETRIES'] || 1}" 26 | required_acks "#{ENV['FLUENT_KAFKA_REQUIRED_ACKS'] || -1}" 27 | ack_timeout "#{ENV['FLUENT_KAFKA_ACK_TIMEOUT'] || nil}" 28 | compression_codec "#{ENV['FLUENT_KAFKA_COMPRESSION_CODEC'] || nil}" 29 | max_send_limit_bytes "#{ENV['FLUENT_KAFKA_MAX_SEND_LIMIT_BYTES'] || nil}" 30 | discard_kafka_delivery_failed "#{ENV['FLUENT_KAFKA_DISCARD_KAFKA_DELIVERY_FAILED'] || false}" 31 | 32 | 33 | -------------------------------------------------------------------------------- /docker-image/v1.2/debian-kafka/conf/fluent.conf: -------------------------------------------------------------------------------- 1 | 2 | # AUTOMATICALLY GENERATED 3 | # DO NOT EDIT THIS FILE DIRECTLY, USE /templates/conf/fluent.conf.erb 4 | 5 | @include systemd.conf 6 | @include kubernetes.conf 7 | 8 | 9 | @type kafka_buffered 10 | @id out_kafka 11 | 12 | brokers "#{ENV['FLUENT_KAFKA_BROKERS']}" 13 | 14 | default_topic "#{ENV['FLUENT_KAFKA_DEFAULT_TOPIC'] || nil}" 15 | default_partition_key "#{ENV['FLUENT_KAFKA_DEFAULT_PARTITION_KEY'] || nil}" 16 | default_message_key "#{ENV['FLUENT_KAFKA_DEFAULT_MESSAGE_KEY'] || nil}" 17 | output_data_type "#{ENV['FLUENT_KAFKA_OUTPUT_DATA_TYPE'] || 'json'}" 18 | output_include_tag "#{ENV['FLUENT_KAFKA_OUTPUT_INCLUDE_TAG'] || false}" 19 | output_include_time "#{ENV['FLUENT_KAFKA_OUTPUT_INCLUDE_TIME'] || false}" 20 | exclude_topic_key "#{ENV['FLUENT_KAFKA_EXCLUDE_TOPIC_KEY'] || false}" 21 | exclude_partition_key "#{ENV['FLUENT_KAFKA_EXCLUDE_PARTITION_KEY'] || false}" 22 | get_kafka_client_log "#{ENV['FLUENT_KAFKA_GET_KAFKA_CLIENT_LOG'] || false}" 23 | 24 | # ruby-kafka producer options 25 | max_send_retries "#{ENV['FLUENT_KAFKA_MAX_SEND_RETRIES'] || 1}" 26 | required_acks "#{ENV['FLUENT_KAFKA_REQUIRED_ACKS'] || -1}" 27 | ack_timeout "#{ENV['FLUENT_KAFKA_ACK_TIMEOUT'] || nil}" 28 | compression_codec "#{ENV['FLUENT_KAFKA_COMPRESSION_CODEC'] || nil}" 29 | max_send_limit_bytes "#{ENV['FLUENT_KAFKA_MAX_SEND_LIMIT_BYTES'] || nil}" 30 | discard_kafka_delivery_failed "#{ENV['FLUENT_KAFKA_DISCARD_KAFKA_DELIVERY_FAILED'] || false}" 31 | 32 | 33 | -------------------------------------------------------------------------------- /MAINTAINING.md: -------------------------------------------------------------------------------- 1 | How to use and maintain this project 2 | ==================================== 3 | 4 | All operations are automated as much as possible. 5 | 6 | - Images and description [on Docker Hub][1] will be automatically rebuilt on 7 | [pushes to `master` branch][2] and on updates of parent Docker images. 8 | - Generation of each `Dockerfile` and its context is automated via `Makefile`. 9 | 10 | 11 | 12 | ## Updating 13 | 14 | To update versions of images following steps are required: 15 | 16 | 1. Update all required versions in `Makefile`. 17 | 2. Update all required versions in `README.md`. 18 | 3. If you need to modify some `Dockerfile`s then do it via editing 19 | [`templates/Dockerfile.erb` template](templates/Dockerfile.erb). 20 | 4. Regenerate all `Dockerfile`s and their context (it's okay to remove previous 21 | ones completely): 22 | ```bash 23 | make src-all 24 | ``` 25 | 6. Push changes to `master` branch. 26 | 27 | 28 | 29 | ## Testing 30 | 31 | Tests are outstanding 32 | 33 | ## Manual release 34 | 35 | It's still possible to build, tag and push images manually. 36 | Just use: 37 | ```bash 38 | make release-all 39 | ``` 40 | 41 | It will build all existing `Dockerfile`s, tag them with proper tags 42 | ([as `README.md` requires][3]) and push them to Docker Hub. 43 | 44 | 45 | 46 | 47 | 48 | [1]: https://hub.docker.com/r/fluent/fluentd-kubernetes-daemonset/tags 49 | [2]: https://github.com/fluent/fluentd-kubernetes-daemonset/tree/master 50 | [3]: README.md#supported-tags-and-respective-dockerfile-links 51 | --------------------------------------------------------------------------------