在你想获得这个工作,你需要:
- 石墨服务器上运行处理来自statsd数据
- 一些django的中间件将数据发送到statsd
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
一个例子Django的应用程序,登录到statsd对每个请求,如果你添加以下到你的中间件:
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”
)
注:Django的调试工具栏中间件必须拿出石墨中间件之后。
参见:example.png为可以有乐趣的例子
要求:
- 在Python中
- 在Django的
评论没有发现