StatsD和复杂的系统/应用程序

时间:2015-12-22 08:45:28

标签: performance web web-applications architecture statsd

StatsD,已经存在多年了,感谢Etsy和Flickr。我最近偶然发现它并且正在“玩”它。有几个原因让我喜欢它。

我想知道是否有人在大型且使用频繁的系统中使用它并对其有一些反馈? StatsD如何解决您的案件?

1 个答案:

答案 0 :(得分:2)

Statsd最高可达20k包/秒(UDP数据包/秒),但之后会开始丢弃指标,因为它不够快,无法处理那么多。对于某些度量工作负载,需要准确性,因此不能选择采样。吃掉这20k / sec的预算非常容易。

有各种其他statsd实现具有更好的性能。其中一个是https://github.com/github/brubeck,声称它可以处理多达400万个指标/秒。 YMMV,但我一直在生产中使用brubeck,它可以处理比statsd更多的负载。