1
0
mirror of synced 2026-01-12 15:02:16 -05:00
Files
airbyte/docker-compose.datadog.yaml
Jimmy Ma c6b8279386 Add dependencies to docker-compose (#19321)
* Revert "Revert "Add dependencies to docker-compose (#19257)" (#19306)"

This reverts commit b16f28fd4d.

* Bump docker-compose version

* test

* Revert "test"

This reverts commit c3b28c9ec3.

* Bump docker compose version to 3.8

* test

* test

* Use a newer docker for platform build

* test

* Use docker compose v2

* Update docker for frontend e2e

* Use docker compose v2 for e2e tests

* Update tools to use docker compose v2

* Update more docker compose references to v2

* Update docker compose usage in docs

* Update deploying airbyte docs

* Fix permission

* Case insensistive check

* Add extra mention for docker compose in upgrading airbyte

* Improve upgrade docker note
2023-01-12 10:41:00 -08:00

56 lines
1.5 KiB
YAML

# Adds settings for allowing datadog metrics to be published from a local environment.
# This exists _only_ for testing datadog integrations!
#
# Usage:
# 1. create an API Key in datadog
# 2. wget -O dd-java-agent.jar 'https://dtdg.co/latest-java-tracer'
# 3. DD_API_KEY=[datadog api key] VERSION=dev docker-compose -f docker-compose.yaml -f docker-compose.datadog.yaml up -d
version: "3.8"
x-datadog: &datadogged
volumes:
- type: bind
source: ./dd-java-agent.jar
target: /dd-java-agent.jar
environment:
- DD_AGENT_HOST=airbyte-datadog
- DD_TRACE_AGENT_URL=http://airbyte-datadog:8126
- JAVA_OPTS=-javaagent:/dd-java-agent.jar
services:
datadog:
image: datadog/agent:7-rc
container_name: airbyte-datadog
environment:
- DD_API_KEY
- DD_ENV=${DD_ENV:-local}
- DD_SITE=datadoghq.com
- DD_DOGSTATSD_NON_LOCAL_TRAFFIC=true
- DD_APM_ENABLED=true
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /proc/:/host/proc/:ro
- /sys/fs/cgroup:/host/sys/fs/cgroup:ro
networks:
- airbyte_internal
init:
<<: *datadogged
environment:
- DD_SERVICE=airbyte-init
bootloader:
<<: *datadogged
environment:
- DD_SERVICE=airbyte-bootloader
worker:
<<: *datadogged
environment:
- DD_SERVICE=airbyte-worker
server:
<<: *datadogged
environment:
- DD_SERVICE=airbyte-server
airbyte-cron:
<<: *datadogged
environment:
- DD_SERVICE=airbyte-cron