あなたはこれが機能するために得ることについて考えることができます前に、
あなたが必要があります:
- statsdからのデータを処理して実行してグラファイトサーバ
- statsdにデータを送信するいくつかのDjangoのミドルウェア
Pystatsd:https://github.com/andymckay/pystatsd
私のプル要求がマージされるまで、このフォークが必要になります。
グラファイト:http://graphite.wikidot.com/installation
Djangoのデバッグツールバー:https://github.com/django-debug-toolbar/django-debug-toolbar
ナゲッツ:https://github.com/mozilla/nuggets
あなたのミドルウェアに以下を追加した場合、それぞれの要求にstatsdするログの例Djangoアプリケーション:
MIDDLEWARE_CLASSES =(
  'commonware.response.middleware.GraphiteRequestTimingMiddleware」、
  'commonware.response.middleware.GraphiteMiddleware」、
)
あなたはそれを持っている場合は、インストールすることができます。あなたの設定に、次の行を追加します。
DEBUG_TOOLBAR_PANELS =(
  ...
  'toolbar_statsd.panel.StatsdPanel」
)
STATSD_CLIENT = 'toolbar_statsd.panel」
TOOLBAR_STATSD = {
  '黒鉛': 'HTTP://your.graphite.server」、
  '根':['root.key.for.dev'、 'root.key.for.stage']
}
INSTALLED_APPS =(
  ...
  'toolbar_statsd」
)
注:ジャンゴ·デバッグ·ツールバーミドルウェアは、グラファイトミドルウェアの後に来なければならない。
の
の要件あったことができます楽しみの例example.png::。参照してください。
- のPythonます。
- ジャンゴます。
コメントが見つかりません