diff --git a/Dockerfile b/Dockerfile index fa47374..b7da2d5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,4 +22,9 @@ COPY --from=builder ./dist /dist/ WORKDIR /dist EXPOSE 5001 -ENTRYPOINT ["python", "/dist/server.py"] +ENV DD_SERVICE="bang-backend" +ENV DD_ENV="dev-test" +ENV DD_LOGS_INJECTION=true +ENV DD_PROFILING_ENABLED=true + +ENTRYPOINT ["ddtrace-run", "python", "/dist/server.py"] diff --git a/backend/metrics.py b/backend/metrics.py index f2c57d3..93dbbaa 100644 --- a/backend/metrics.py +++ b/backend/metrics.py @@ -1,7 +1,6 @@ import os import time from datadog import initialize, api -from ddtrace import tracer class Metrics: send_metrics = False @@ -12,12 +11,6 @@ class Metrics: Metrics.send_metrics = True initialize() api.Event.create(title="Backend start", text="", tags=["server:backend", f"host:{os.environ['HOST']}"], alert_type="info") - if "DD_TRACE_AGENT_HOST" in os.environ and "DD_TRACE_AGENT_PORT" in os.environ: - tracer.configure( - https=False, - hostname=os.environ["DD_TRACE_AGENT_HOST"], - port=os.environ["DD_TRACE_AGENT_PORT"], - ) else: print("Datadog not configured")