我正试图从Django应用程序中的Celery任务中获取跟踪。我正在使用AWS的X射线。我得到了普通HTTP调用、SQL数据库查询的跟踪,但没有Celery任务或Redis的跟踪。已执行任务中的日志语句在X射线中可用。在我的AppConfig
实现中,我做了通常的操作:
from aws_xray_sdk.core import patch_all
patch_all()
from aws_xray_sdk.core import xray_recorder
# Need a default segment to avoid issues when running migrations and other management commands
xray_recorder.begin_segment("migrations")
我应该如何从Celery任务和Redis中获取跟踪?
目前X-Ray SDK不支持Celery和Redis