2013-01-09 73 views
4

有没有办法让Graphite去查询req/s?Graphite nginx每秒请求数

当您从nginx_status中检索到nginx请求时,您会向石墨发送一个绝对值,所以我想如果有什么方法可以获得每秒的速率?

我的理解是,derivative(series)会给你请求/分钟,但我真的可以使用请求/秒。

干杯。

回答

6

我不知道这是否是这样做的正确的方式,但它似乎像这样的伎俩

scaleToSeconds(derivative(stats.*.*.*.nginx.handles),1) 

有人看到任何与此问题?

2

通过Logster运行您的nginx访问日志,这将记录数据,并向Graphite转发几个有趣的指标 - 包括每秒的请求数(如果您愿意)。

https://github.com/etsy/logster