etsy/statsd 的替代品

d13*_*r43 13 monitoring system-monitoring statsd

有没有 etsy 的statsd 的替代品?甚至是一个完整的类似仪表板的解决方案?我的研究只发现了专有的 SaaS 解决方案。

对于那些不知道的人:statsd 是一个守护进程,它通过 UDP 收集应用程序和系统指标并将它们发送到 Graphite 以生成或多或少漂亮的图。有一个适用于所有重要语言的 API。

我需要:

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

pkh*_*mre 6

查看以下两个项目:

batsd是一个用于聚合和存储统计信息的守护进程,batsd-dash而是一个可配置的仪表板,用于呈现您存储在batsd.

关于 batsd

Batsd 是一个基于 ruby​​ 的守护进程,用于聚合和存储统计信息。它的目标是与 Etsy 的 StatsD 实现的“有线”兼容性,他们在博客文章中对此进行了描述。

Batsd 与 etsy 的 statsd 实现的主要区别在于它存储数据的方式——数据存储到磁盘上的 Redis 和平面文件的组合中。您可以在关于:持久性中阅读有关持久性的更多信息。

Batsd 在 37signals 的使用中发展起来,它已在去年使用。较早的形式受到 quasor 的启发。


Mad*_*ter 1

这似乎非常接近购物问题,而 SF 不允许这样做(请参阅常见问题解答)。我也不知道 statsd,但从功能列表中我可以说munin满足了所有这些要求。Rrdtool 用作数据聚合和图形引擎。由于它是基于插件的,因此它可以收集和处理您可以通过原子操作在服务器上本地获取的任何统计信息。