Sebelum Anda dapat berpikir tentang mendapatkan ini untuk bekerja Anda harus:
- Sebuah server grafit menjalankan pengolahan data dari statsd
- Beberapa middleware Django yang mengirim data ke statsd
Pystatsd: https://github.com/andymckay/pystatsd
Anda akan membutuhkan garpu ini sampai permintaan tarik saya bergabung.
Grafit: http://graphite.wikidot.com/installation
Django men-debug toolbar: https://github.com/django-debug-toolbar/django-debug-toolbar
Nuggets: https://github.com/mozilla/nuggets
Contoh aplikasi Django yang log untuk statsd pada setiap permintaan jika Anda menambahkan berikut untuk middleware Anda:
MIDDLEWARE_CLASSES = (
& Nbsp; 'commonware.response.middleware.GraphiteRequestTimingMiddleware',
& Nbsp; 'commonware.response.middleware.GraphiteMiddleware',
)
Jika Anda punya itu, Anda dapat menginstal. Untuk pengaturan Anda, tambahkan berikut:
DEBUG_TOOLBAR_PANELS = (
& Nbsp; ...
& Nbsp; 'toolbar_statsd.panel.StatsdPanel'
)
STATSD_CLIENT = 'toolbar_statsd.panel'
TOOLBAR_STATSD = {
& Nbsp; 'grafit': 'http: //your.graphite.server',
& Nbsp; 'akar': ['root.key.for.dev', 'root.key.for.stage']
}
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'toolbar_statsd'
)
Catatan: Django-debug-toolbar middleware harus datang setelah grafit middleware.
Lihat:. Example.png untuk contoh yang menyenangkan yang dapat memiliki
Persyaratan :
- Python
- Django
Komentar tidak ditemukan