opencensus-python
opencensus-python copied to clipboard
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 ?