指标 – 为什么使用statsd当石墨的碳聚合可以做同样的工作?

我一直在探索Graphite图形工具显示来自多个服务器的指标,似乎“推荐”的方式是首先发送所有指标数据到StatsD。 StatsD聚合数据并将其发送到石墨(或更确切地说,碳)。

在我的情况下,我想做简单的聚合,如和服务器上的度量和平均值,并在石墨中绘制。石墨带有一个Carbon聚合器,可以做到这一点。

StatsD甚至不提供我所说的那种聚合。

我的问题是 – 我应该使用statsd在我的用例吗?我在这里缺少什么?

> StatsD通过UDP操作,消除了carbon-aggregator.py在应用程序中响应缓慢和引入延迟的风险。换句话说,松耦合。
> StatsD支持对入站指标进行抽样,这在您不希望聚合器将所有数据点的100%用于计算描述性统计信息时非常有用。对于大容量代码段,通常使用0.5%-1%的采样率,以免过载StatsD。
> StatsD有 broad client-side支持

相关文章

迭代器模式(Iterator)迭代器模式(Iterator)[Cursor]意图...
高性能IO模型浅析服务器端编程经常需要构造高性能的IO模型,...
策略模式(Strategy)策略模式(Strategy)[Policy]意图:定...
访问者模式(Visitor)访问者模式(Visitor)意图:表示一个...
命令模式(Command)命令模式(Command)[Action/Transactio...
生成器模式(Builder)生成器模式(Builder)意图:将一个对...