@@ -9,7 +9,7 @@ networks:
99 default :
1010 name : opentelemetry-demo
1111 driver : bridge
12-
12+
1313services :
1414 # ********************
1515 # Telemetry Components
@@ -62,11 +62,15 @@ services:
6262 limits :
6363 memory : 125M
6464 restart : unless-stopped
65- command : [ "--config=/etc/otelcol-config.yml", "--config=/etc/otelcol-observability.yml", "--config=/etc/otelcol-config-extras.yml" ]
65+ # New Relic
66+ command : [ "--config=/etc/otelcol-config.yml", "--config=/etc/otelcol-observability.yml", "--config=/etc/otelcol-config-newrelic.yml" ]
67+ # Dynatrace
68+ # command: [ "--config=/etc/otelcol-config.yml", "--config=/etc/otelcol-observability.yml", "--config=/etc/otelcol-config-dynatrace.yml" ]
6669 volumes :
6770 - ./src/otelcollector/otelcol-config.yml:/etc/otelcol-config.yml
6871 - ./src/otelcollector/otelcol-observability.yml:/etc/otelcol-observability.yml
69- - ./src/otelcollector/otelcol-config-extras.yml:/etc/otelcol-config-extras.yml
72+ - ./src/otelcollector/otelcol-config-newrelic.yml:/etc/otelcol-config-newrelic.yml
73+ - ./src/otelcollector/otelcol-config-dynatrace.yml:/etc/otelcol-config-dynatrace.yml
7074 ports :
7175 - " 4317:4317" # OTLP over gRPC receiver
7276 - " 4318:4318" # OTLP over HTTP receiver
@@ -78,6 +82,8 @@ services:
7882 environment :
7983 - NEW_RELIC_OTLP_ENDPOINT=${NEW_RELIC_OTLP_ENDPOINT}
8084 - NEW_RELIC_LICENSE_KEY=${NEW_RELIC_LICENSE_KEY}
85+ - DYNATRACE_OTLP_ENDPOINT=${DYNATRACE_OTLP_ENDPOINT}
86+ - DYNATRACE_API_TOKEN=${DYNATRACE_API_TOKEN}
8187
8288 # Prometheus
8389 prometheus :
@@ -100,4 +106,4 @@ services:
100106 memory : 300M
101107 ports :
102108 - " ${PROMETHEUS_SERVICE_PORT}:${PROMETHEUS_SERVICE_PORT}"
103- logging : *logging
109+ logging : *logging
0 commit comments