首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >替代etsy/statsd

替代etsy/statsd
EN

Server Fault用户
提问于 2012-08-09 12:55:11
回答 3查看 6.1K关注 0票数 13

除了etsy的状态%d,还有其他的选择吗?甚至是一个完整的仪表板式解决方案?我的研究只找到了专有的SaaS解决方案。

对于那些不知道的人来说: statsd是一个deamon,它通过UDP收集应用程序和系统度量,并将它们发送给Graphite来生成或多或少漂亮的地块。所有重要语言都有一个API可用。

我需要:

  • 必须在没有第三方收集数据的情况下在服务器上运行。
  • 应该能够同时从系统、Java和Perl收集数据。
  • 应该是轻量级和灵活的
  • 自由和开放源码软件
  • 可能需要额外的编程,可能只是一个框架。
EN

回答 3

Server Fault用户

发布于 2012-08-14 06:21:03

请查看以下两个项目:

batsd是一个用于聚合和存储统计信息的守护进程,而batsd-dash是一个可配置的仪表板,它显示了您在batsd中存储的数据。

关于batsd

Batsd是一个基于红宝石的守护进程,用于聚合和存储统计信息。它的目标是“有线”兼容Etsy的StatsD实现,他们在一篇博客文章中描述了这一点。Batsd与etsy的statsd实现不同,主要在于它如何存储数据--数据存储在磁盘上的Redis和平面文件的组合中。您可以在About: Persistence中读到更多关于持久性的内容。Batsd是在37 37signals的使用中成长起来的,在那里它在过去的一年里一直在使用。早期的一种形式是受准物质的启发。

票数 6
EN

Server Fault用户

发布于 2012-08-09 13:18:18

这似乎危险的接近购物问题,这是不允许的SF (见常见问题)。我也不知道statsd,但从功能列表中我可以说,穆宁实现了所有这些功能。Rrdtool被用作数据聚合和图形引擎。因为它是基于插件的,所以它可以收集和处理您可以通过原子操作在服务器上本地来源的任何统计数据。

票数 1
EN

Server Fault用户

发布于 2014-11-15 14:59:35

我认为您不应该尝试替换statsd,因为它几乎是大多数度量工具的标准。在构建度量系统时,最大的问题往往是默认的后端:石墨。除非您熟悉Django应用程序,否则安装起来很痛苦。

使用batsd及其仪表板,您可以相当快地开始工作,特别是如果您了解Ruby。然而,仪表板是相当有限的。

我的选择是使用进水数据库作为statsd的后端,并使用Grafana绘制图形。最初,我试图将我的指标直接发送到influxdb,但无法否认Statsd的多种语言客户机的多样性。这一点,您也将需要它来聚合数据随时间。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/415894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档