Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

temp: add dd trace to celery #612

Merged
merged 2 commits into from
Apr 23, 2024
Merged

Conversation

connorhaugh
Copy link
Contributor

Description

this PR adds the ability for DD to gather traces in celery tasks, something NR does automatically. I know this is DD specific code, but a long-term solution will be coming soon.

Supporting information

edx/edx-arch-experiments#584

Testing instructions

  1. follow https://2u-internal.atlassian.net/wiki/spaces/~840928901/pages/813793298/OpenTelemetry+New+Relic+and+Datadog for devstack setup for DD, but set up the DD agent on CMS as usual
  2. Follow https://2u-internal.atlassian.net/wiki/spaces/ENGAGE/pages/395673715/How+to+configure+Celery+worker+on+LMS+CMS+Devstack to set up celery workers on cms
  3. Export a course
  4. View the export on DD

Deadline

This will be merged ASAP and reverted no later than 4/22. A revert PR will be linked in this PR soon.

@connorhaugh
Copy link
Contributor Author

from: openedx-unsupported/ecommerce#4154 it looks we need to open a PR to upgrade xmlsec

@connorhaugh connorhaugh merged commit 14992ba into master Apr 23, 2024
3 of 4 checks passed
@connorhaugh connorhaugh deleted the temp--add-dd-trace-to-celery branch April 23, 2024 13:51
connorhaugh added a commit that referenced this pull request Apr 23, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants