Articles of 石墨

如何删除石墨耳语柜台?

我有一个在stats.message.foo的计数器,并希望将其移动到stats.messages.foo 。 我更新了我的代码来填充新的计数器,但是旧的计数器仍然存在。 我已经阅读了所有我需要做的从石墨中删除统计信息的方法是删除磁盘上适当的耳语文件,但似乎在删除wsp的几秒钟后,它将被重新生成(没有数据)。 这是一个烦恼,如果我想重命名的数据存储下的密钥,因为我需要记住哪个键是正确的。 有谁知道如何永久删除旧柜台?

访问wsgi石墨脚本时拒绝客户端

我试图在我的Mac OS X 10.7狮子上设置石墨,我已经build立了Apache通过WSGI调用python石墨脚本,但是当我尝试访问它时,我从apache获取了一个forbiden并且在错误日志。 "client denied by server configuration: /opt/graphite/webapp/graphite.wsgi" 我已经检查过httpd.conf中允许的脚本位置,以及文件的权限,但看起来是正确的。 我需要做些什么来获得访问权限。 下面是httpd.conf,这几乎是石墨的例子。 <IfModule !wsgi_module.c> LoadModule wsgi_module modules/mod_wsgi.so </IfModule> WSGISocketPrefix /usr/local/apache/run/wigs <VirtualHost _default_:*> ServerName graphite DocumentRoot "/opt/graphite/webapp" ErrorLog /opt/graphite/storage/log/webapp/error.log CustomLog /opt/graphite/storage/log/webapp/access.log common WSGIDaemonProcess graphite processes=5 threads=5 display-name='%{GROUP}' inactivity-timeout=120 WSGIProcessGroup graphite WSGIApplicationGroup %{GLOBAL} WSGIImportScript /opt/graphite/conf/graphite.wsgi process-group=graphite application-group=%{GLOBAL} # XXX You will need to create this file! […]

statsd和石墨的高可用性,Web访问和可扩展的部署

我想设置statsd / graphite,这样我就可以logging在HTML设备上运行的JS应用程序(即不在包含的LAN环境中,并且可能有大量不直接控制的传入数据)。 我的约束: 入口点必须说HTTP:这是通过一个简单的HTTP-to-UDP-statsd代理(例如github上的httpstatsd) 必须抵制单一服务器的失败(与墨菲定律对抗:) 必须横向扩展:webscale,宝贝! 🙂 架构应尽可能保持简单(和便宜) 我的服务器是虚拟机 数据文件将存储在Filer设备上(使用NFS) 我有tcp / udp硬件负载平衡器处置 总之,数据path:[client] – (http) – > [http2statsd] – (udp) – > [statsd] – (tcp) – > [graphite] – (nfs) – > [filer] 我的发现迄今为止: 缩放http2statsd部分很简单(无状态的守护进程) 缩放statsd部分似乎并不简单(我想我最终会得到非整数值的石墨集合数据,如sum,avg,min,max …)。 除非HTTP守护进程为了分割密钥而执行一致性散列。 也许是一个想法…(但那是医pipe局的问题) 缩放石墨部分可以通过分解(使用碳中继)完成(但是这也不能解决HA问题)。 显然几个耳语实例不应该写入相同的NFS文件。 缩放文件pipe理器部分不是问题的一部分(但IO越less越好:) 缩放webapp似乎很明显(虽然我没有testing),因为他们只读取共享的NFS数据 所以我想知道是否有人有经验和最佳做法,分享一个坚实statsd /石墨部署?

OpenTSDB和Graphite有什么区别?

据我所知,这里是主要的区别: 与数据库大小预先确定的Graphite不同的是, OpenTSDB不会损坏数据。 OpenTSDB可以存储每秒的指标,而不是石墨有很小的间隔(我不确定这一点,石墨文档显示保留策略,每分钟存储指标,但我不知道这是否是我们的最小时间单位可以玩) 我想做出明智的决定,使用哪个工具来存储指标,我是否错过了这两个系统中的其他差异? 他们如何performance/可扩展? 奖金问题:我还有其他时间系列系统吗?