Skip to content

Commit

Permalink
revert: temp: Debugging headers for Datadog tracing (#65)
Browse files Browse the repository at this point in the history
No longer needed for edx/edx-arch-experiments#692
  • Loading branch information
timmc-edx authored Aug 20, 2024
1 parent e47f946 commit 0aeb26b
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 22 deletions.
5 changes: 0 additions & 5 deletions playbooks/roles/edxapp/templates/edx/app/edxapp/cms.sh.j2
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,6 @@ export DD_LOGS_INJECTION=true
# reason.
export DD_TRACE_LOG_STREAM_HANDLER=false

# Temporary: Include span tags representing a variety of tracing HTTP headers.
# This might help us (or DD support) identify an interaction with incoming trace
# headers that causes trace concatenation in edxapp.
# See https://github.com/edx/edx-arch-experiments/issues/692
export DD_TRACE_HEADER_TAGS=traceparent:traceparent_header,tracestate:tracestate_header,x-datadog-trace-id:x-datadog-trace-id,x-datadog-parent-id:x-datadog-parent-id
# Temporary: We currently have a span (or several) for each Django middleware,
# and Datadog Support has implied that it will be easier to debug our tracing
# issues if we don't record those middleware. (They make up the bulk of traces,
Expand Down
12 changes: 0 additions & 12 deletions playbooks/roles/edxapp/templates/edx/app/edxapp/lms.sh.j2
Original file line number Diff line number Diff line change
Expand Up @@ -33,25 +33,13 @@ export DD_LOGS_INJECTION=true
# reason.
export DD_TRACE_LOG_STREAM_HANDLER=false

# Temporary: Include span tags representing a variety of tracing HTTP headers.
# This might help us (or DD support) identify an interaction with incoming trace
# headers that causes trace concatenation in edxapp.
# See https://github.com/edx/edx-arch-experiments/issues/692
export DD_TRACE_HEADER_TAGS=traceparent:traceparent_header,tracestate:tracestate_header,x-datadog-trace-id:x-datadog-trace-id,x-datadog-parent-id:x-datadog-parent-id
# Temporary: We currently have a span (or several) for each Django middleware,
# and Datadog Support has implied that it will be easier to debug our tracing
# issues if we don't record those middleware. (They make up the bulk of traces,
# at least visually.)
# See https://github.com/edx/edx-arch-experiments/issues/692
export DD_DJANGO_INSTRUMENT_MIDDLEWARE=false

{% if COMMON_ENVIRONMENT == "stage" or COMMON_DEPLOYMENT == "edge" %}
# Temporary 2024-07-02: See if trace concatenation persists in Datadog
# when it doesn't attempt to extract any headers.
# See https://github.com/edx/edx-arch-experiments/issues/692
export DD_TRACE_PROPAGATION_STYLE_EXTRACT=none
{% endif %}

{% endif -%}

export PORT="{{ edxapp_lms_gunicorn_port }}"
Expand Down
5 changes: 0 additions & 5 deletions playbooks/roles/edxapp/templates/edx/app/edxapp/worker.sh.j2
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,6 @@ export DD_LOGS_INJECTION=true
# reason.
export DD_TRACE_LOG_STREAM_HANDLER=false

# Temporary: Include span tags representing a variety of tracing HTTP headers.
# This might help us (or DD support) identify an interaction with incoming trace
# headers that causes trace concatenation in edxapp.
# See https://github.com/edx/edx-arch-experiments/issues/692
export DD_TRACE_HEADER_TAGS=traceparent:traceparent_header,tracestate:tracestate_header,x-datadog-trace-id:x-datadog-trace-id,x-datadog-parent-id:x-datadog-parent-id
# Temporary: We currently have a span (or several) for each Django middleware,
# and Datadog Support has implied that it will be easier to debug our tracing
# issues if we don't record those middleware. (They make up the bulk of traces,
Expand Down

0 comments on commit 0aeb26b

Please sign in to comment.