Bago mo isipin ang tungkol sa pagkuha ng ito upang gumana kailangan mong:
- Isang grapayt server na tumatakbo sa pagproseso ng data mula sa statsd
- Ang ilang mga Django middleware na nagpapadala ng data sa statsd
Pystatsd: https://github.com/andymckay/pystatsd
Kakailanganin mo ito tinidor hanggang sa aking kahilingan sa pull ay Pinagsama.
Graphite: http://graphite.wikidot.com/installation
Django-debug toolbar: https://github.com/django-debug-toolbar/django-debug-toolbar
Nuggets: https://github.com/mozilla/nuggets
Isang halimbawa Django app na nagla-log sa statsd sa bawat kahilingan kung idadagdag mo ang sumusunod sa iyong middleware:
MIDDLEWARE_CLASSES = (
& Nbsp; 'commonware.response.middleware.GraphiteRequestTimingMiddleware',
& Nbsp; 'commonware.response.middleware.GraphiteMiddleware',
)
Kung mayroon ka na, maaari mong i-install. Upang ang iyong mga setting, idagdag ang sumusunod:
DEBUG_TOOLBAR_PANELS = (
& Nbsp; ...
& Nbsp; 'toolbar_statsd.panel.StatsdPanel'
)
STATSD_CLIENT = 'toolbar_statsd.panel'
TOOLBAR_STATSD = {
& Nbsp; 'grapayt': 'http: //your.graphite.server',
& Nbsp; 'ugat': ['root.key.for.dev', 'root.key.for.stage']
}
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'toolbar_statsd'
)
Mga Tala: Django--debug-toolbar middleware dapat dumating pagkatapos ng grapayt middleware.
Tingnan ang:. Example.png para sa isang halimbawa ng masaya na maaaring nagkaroon
Mga Kinakailangan :
- Python
- Django
Mga Komento hindi natagpuan