Celery Integration
Is this something we'd want to support as part of this library?
Datadog's integration uses Celery task signals for it.
There's some pending work to support pubsub/task queues/etc. in general, but nothing concrete yet as far as I know. It looks like the datadog integration persists trace data for celery tasks, does it also emit spans for the time that tasks sit in the queue?
I think it would be awesome to instrument celery, and I'd like to hear your (and others') impressions using the datadog integration.
As I recall no, the Datadog tracing does not incorporate time spent in the queue. IIRC it published a span for the time needed to enqueue a task, and it also traced the task execution.
@c24t is there any information on the support you're referencing. Would be interested in seeing this through, either as specific support or at least documentation on how to implement.
@zoidbergwill I see you have a fork that includes celery support, how far did you get with it?
@hazzadous I haven't had a chance to test it much, unfortunately, but I'll do that this week.
Ping
Any plans for this feature in the near future ?