blob: 3979814441fcce10231bc23bf47d38d57cd3af6c [file] [log] [blame] [edit]
[Unit]
Description=Fluentd container for Stackdriver Logging
After=gcr-online.target docker.socket
Wants=gcr-online.target docker.socket docker-events-collector.service
PartOf=logging-agent.target
[Service]
EnvironmentFile=-/etc/stackdriver/env_vars
ExecStartPre=/bin/bash -c '/bin/echo "<4>$(/bin/cat /etc/stackdriver/deprecation_message)"'
ExecStartPre=/bin/mkdir -p /var/log/google-fluentd/
ExecStart=/usr/bin/docker run --rm \
--name="${LOGGING_AGENT_NAME}" \
-v /etc/stackdriver/logging.config.d/:/etc/google-fluentd/config.d/ \
-v /var/log:/var/log \
-v /var/lib/docker/containers/:/var/lib/docker/containers/ \
"${LOGGING_AGENT_DOCKER_IMAGE}"
Restart=on-failure
RestartSec=10
ExecStop=/usr/bin/docker stop "${LOGGING_AGENT_NAME}"