Django AWS X-Ray
项目描述
利用AWS X-Ray为您的Django项目提供支持!此Django应用程序将您的代码进行配置以向X-Ray守护进程发送跟踪。
安装
pip install django-aws-xray
更新您的Django设置
INSTALLED_APPS += [
'django_aws_xray'
]
MIDDLEWARE.insert(0, 'django_aws_xray.middleware.XRayMiddleware')
# Enable various instrumentation monkeypatches
AWS_XRAY_PATCHES = [
'django_aws_xray.patches.cache',
'django_aws_xray.patches.redis',
'django_aws_xray.patches.db',
'django_aws_xray.patches.requests',
'django_aws_xray.patches.templates',
]
设置
设置 |
名称 |
默认值 |
---|---|---|
AWS_XRAY_SAMPLING_RATE |
采样率 |
100 |
AWS_XRAY_EXCLUDED_PATHS |
排除路径 |
[] |
AWS_XRAY_HOST |
X-Ray守护进程的IP地址 |
127.0.0.1 |
AWS_XRAY_PORT |
X-Ray守护进程的端口号 |
2000 |
AWS_XRAY_PATCHES |
补丁 |
[] |
致谢
数据库和缓存配置代码基于django-statsd中的代码