Created
May 24, 2018 01:32
-
-
Save johnbuhay/523b5b8bf275df06585a9f1d6cd03ec0 to your computer and use it in GitHub Desktop.
datadog monitoring coreos etcd on AWS
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Unit] | |
Requires=docker.service coreos-metadata.service | |
After=docker.service coreos-metadata.service | |
[Service] | |
Restart=always | |
EnvironmentFile=/etc/os-release | |
EnvironmentFile=/run/metadata/coreos | |
ExecStartPre=-/usr/bin/docker stop datadog | |
ExecStartPre=-/usr/bin/docker rm -f datadog | |
ExecStartPre=/usr/bin/docker pull datadog/agent:latest | |
TimeoutStartSec=0 | |
ExecStartPre=-/usr/bin/docker kill datadog | |
ExecStartPre=-/usr/bin/docker rm datadog | |
ExecStart=/bin/bash -c " \ | |
docker run --name datadog \ | |
--network host \ | |
-v /var/run/docker.sock:/var/run/docker.sock \ | |
-v /proc/:/host/proc:ro \ | |
-v /sys/fs/cgroup/:/host/sys/fs/cgroup:ro \ | |
-v /opt/datadog/run:/opt/datadog/run \ | |
-v /var/log:/host/log \ | |
-v /etc/datadog/conf.d:/conf.d:ro \ | |
-e DD_API_KEY=\"REDACTED\" \ | |
-e DD_LOGS_ENABLED=\"false\" \ | |
-e DD_LOGS_CONFIG_CONTAINER_COLLECT_ALL=\"true\" \ | |
-e DD_COLLECT_EC2_TAGS=\"true\" \ | |
-e DD_TAGS=\"availability-zone:$COREOS_EC2_AVAILABILITY_ZONE,\ | |
region:$COREOS_EC2_REGION,\ | |
os-name:$ID,\ | |
os-version:$VERSION,\ | |
\" \ | |
datadog/agent:latest" | |
ExecStop=/usr/bin/docker stop datadog | |
[Install] | |
WantedBy=multi-user.target |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment