Closed robrap closed 5 months ago
It's unclear whether the instrumentation is both for firing tasks (webapps) and consuming tasks (workers), or just for the workers.
arch-experiments is still installed/deployed.
List all IDEs where celery workers are used.
It's unclear whether the instrumentation is both for firing tasks (webapps) and consuming tasks (workers), or just for the workers.
From some digging, it seems that there is no clear documentation on what occurs. I think from what I see in the data the firing tasks are cataloged, I don't really know exactly what denotes a firing task though.
I was able to create logs for celery tasks for edx-platform in devstack, which is proof of concept enough for the other services (it took a while to set up local parallel celery on edx-platform and that is already a paved path).
Here are the PRs for the required services, followed by the revert PR.
edx platform: https://github.com/openedx/edx-platform/pull/34537
@connorhaugh: Do we have a long-term plan, or were we waiting until after the experiment for this? I not well thought through plan might be:
@timmc-edx has a PR that probably needs to land first, which may relate to the longer term version of this work.
@connorhaugh This can be closed out now, right? (Along with the PR in the previous comment.)
@timmc-edx: FYI: I'm closing this Issue, and I closed the above PR. I assume at this point we do not need this.
See https://ddtrace.readthedocs.io/en/stable/integrations.html#celery.
I also asked in tech-external-datadog.
AC: