使用AWS X射线追踪Django中的Celery任务



我正试图从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

相关内容

  • 没有找到相关文章

最新更新