1

我目前正在开发一个使用 Gearman 进行异步数据处理的系统。

我可以连接到 Gearman 服务器以检查当前工人的数量和各种队列的大小,这对于处理是否正在备份等非常有用,但我还想要一些关于吞吐量的统计数据,例如完成的作业总数/在过去 5 分钟/小时/天失败。

目的是将这些存储在数据库中并使用 ExtJS 绘制一些漂亮的图形。

还有其他几种方法我可以做到这一点,例如让工作人员 ping 收集的实例或计算出现的文件数量,但似乎应该有一些简单的方法可以直接从 Gearman 中提取它。

我可能应该提到我没有使用持久队列。

4

1 回答 1

0

The gearmand currently doesn't have any usage-statistics functions.

I need to do the same for our installation (Perl workers and clients, C dispatcher server) and I'll start counting the number ob jobs processed either in the workers (flush-on-exit) or in memcache.

于 2012-11-21T12:19:24.637 回答