
配置
Graphite Web
|
67
配置
Graphite Web
在处理了各种
Carbon
守护进程的无数配置文件和设置之后,设置
Graphite Web
应用程
序就像在公园里散步一样简单。我们只需准备几个文件就能在几分钟内启动并运行它。
local_settings.py
所有
Graphite Web
应用程序设置都在
local_settings.py
文件中配置,而该文件又会覆盖
settings.py
文件中的默认值。请勿自行更改
settings.py
,因为此文件在升级期间会被覆盖。
我们将复制
Graphite Web
提供的示例文件,然后在那里进行更改 :
$ cd /opt/graphite/webapp/graphite
$ sudo cp local_settings.py.example local_settings.py
在开始使用
Graphite Web
之前,需要修改以下设置。说实话,尽管
SECRET_KEY
是唯一
必须编辑的设置,然而这也是一个很好的设置
TIME_ZONE
以避免图形中出现混乱的机会,
同时可以设置
MEMCACHE_HOSTS
来指示
Graphite Web
使用
memcached
以获得性能的提升
(当你最终需要它时)。
SECRET_KEY
Django
使用此值来对加密哈希进行加盐以提高应用程序的安全性。它应该被设置为
一个相当长的随机值,例如命令
date | sha256sum
输出的字符串。请注意,如果你
碰巧在负载均衡器后面运行了多个
Web
应用程序服务器,则此设置在各个服务器上 ...