Dash:来自于FiveRuns的一个新的Ruby应用程序度量服务
Dash,FiveRuns提供的一个新的度量监控服务,已移至个人beta版(您可以申请) ,允许有兴趣的开发商参与评估以一种新的方式来监控您的应用程序。这项来自于FiveRuns的新服务由是一个可扩展的服务,从您的关键daemon服务和应用收集监测数据。
通过安装在您应用程序中的具体插件收集数据。这些插件收集数据并将其发送至FiveRuns提交您的应用程序的控制台。从您的数据信息,生成一系列由sparklines和线图组成的报表。报表可以根据你预设的不同时段提出您需要的数据。
目前Dash支持的Ruby应用程序和后台程序,以及Rails,Sinatra和Merb应用程序。每一个都有自己的监控指标,您可以从仪表板进行监视。例如,当您对一个Rails的应用程序进行监测,您可以从您的Rails的应用程序中的Action Pack 或ActiveRecord收集数据
Dash不仅支持Ruby,而且它也内置支持 Python和Java。并非所有部署的应用程序使用一个应用程序,所以很高兴地看到,Dash也支持其他流行的语言。
您的申请监控Dash的指标后,您还可以使用Sensor插件来监测指标以外的应用。Sensor插件目前支持nginx , Apache , memcached和Starling 。Sensor插件也可扩展性,使开发人员能够扩展插件从自己独特的基础设施中进一步收集数据
Dash是一个非常有趣的仪表盘方法,因为它允许开发者衡量监控指标。随着时间的推移,希望社区可以提供不同类型的度量监控指标具体到不同的框架。
最近一周我使用Dash在生产环境中监控一个Rails应用程序,用仪表监测和收集数据。我收集了让我大开眼界的数据,让我看到我的程序可能发生问题的潜在瓶颈。
如果您对Dash感兴趣,可以在这里 注册。
Post by Matthew Lang ,作者是一个ERP系统开发、对Ruby和Rails的编程有浓厚的兴趣
信息来源:RubyInside

Passenger 公司负责人Phusion,前两天对外公布了DebGem(RubyGem to APT conversion service)以后Debian和Ubuntu的系统管理员和用户可以使用APT方式来安装和维护ruby和rails系统环境了。
最新评论