Created
May 12, 2020 13:00
-
-
Save ajazfarhad/0af0c81ab1e2e480a1b77bbadc5f4e91 to your computer and use it in GitHub Desktop.
docker-compose file for Rails API and Datadog Agent
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
version: "3.7" | |
services: | |
db: | |
image: postgres | |
environment: | |
POSTGRES_PASSWORD: password | |
volumes: | |
- ./tmp/db:/var/lib/postgresql/data | |
app: | |
container_name: rails_api | |
build: | |
context: . | |
dockerfile: config/containers/app/Dockerfile | |
depends_on: | |
- db | |
ports: | |
- '3001:3000' | |
volumes: | |
- .:/var/www/app | |
labels: | |
com.datadoghq.ad.logs: '[{"source": "ruby", "service": "app"}]' | |
environment: | |
PG_PASSWORD: password | |
DATADOG_HOST: datadog | |
# agent section | |
datadog: | |
image: "datadog/agent:latest" | |
environment: | |
- DD_API_KEY=${DD_API_KEY} | |
- DD_LOGS_ENABLED=true | |
- DD_AC_INCLUDE="name:rails_api" | |
- DD_PROCESS_AGENT_ENABLED=true | |
- DD_SITE=datadoghq.eu | |
volumes: | |
- /var/run/docker.sock:/var/run/docker.sock:ro | |
- /proc/:/host/proc/:ro | |
- /sys/fs/cgroup/:/host/sys/fs/cgroup:ro |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Things seems to be fine in terms of setup. Also if you already have performed auto-discovery troubleshooting. Then you might need to speak with DD support they can investigate by looking into the Agent Flare.