djangoawsxray 0.2.2
Leverage AWS X-Ray for your Django projects! This Django app instruments your code
to send traces to the X-Ray daemon.
Installation
pip install django-aws-xray
Update your Django settings:
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',
]
Settings
Setting
Name
Default
AWS_XRAY_SAMPLING_RATE
Sampling rate
100
AWS_XRAY_EXCLUDED_PATHS
Exclude paths
[]
AWS_XRAY_HOST
IP of X-Ray Daemon
127.0.0.1
AWS_XRAY_PORT
Port of X-Ray Daemon
2000
AWS_XRAY_PATCHES
Patches
[]
Credits
The database and cache instrumention code was based on the code from django-statsd
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.