לפני שתוכל לחשוב על מקבל זה לעבוד עליך:
- שרת גרפיט פועל עיבוד נתונים מstatsd
- תווך Django כמה ששולח את הנתונים לstatsd
Pystatsd: https://github.com/andymckay/pystatsd
תצטרך מזלג זה עד בקשת המשיכה שלי התמזגה.
גרפיט: http://graphite.wikidot.com/installation
סרגל כלים debug Django: https://github.com/django-debug-toolbar/django-debug-toolbar
נאגטס: https://github.com/mozilla/nuggets
אפליקציה Django דוגמא שנכנסה לstatsd על כל בקשה, אם אתה מוסיף הבא כדי התווך שלך:
MIDDLEWARE_CLASSES = (
& Nbsp; 'commonware.response.middleware.GraphiteRequestTimingMiddleware',
& Nbsp; 'commonware.response.middleware.GraphiteMiddleware',
)
אם יש לך את זה, אתה יכול להתקין. להגדרות שלך, להוסיף את הדברים הבאים:
DEBUG_TOOLBAR_PANELS = (
& Nbsp; ...
& Nbsp; 'toolbar_statsd.panel.StatsdPanel'
)
STATSD_CLIENT = 'toolbar_statsd.panel'
TOOLBAR_STATSD = {
& Nbsp; 'גרפיט': 'http: //your.graphite.server',
& Nbsp; 'שורשים': ['root.key.for.dev', 'root.key.for.stage']
}
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'toolbar_statsd'
)
הערות: תווך Django-debug-סרגל כלים חייבים לבוא אחרי תווך גרפיט.
ראה:. Example.png לדוגמא של הכיף שיכול להיות לי
דרישות :
- Python
- Django
תגובות לא נמצא