如何从 statsd 检索数据?

How do I retrieve data from statsd?

我在这里掩饰了他们的文档:

http://www.rubydoc.info/github/github/statsd-ruby/Statsd

并且有记录数据的方法,但是我似乎找不到任何关于检索记录数据的方法。我正在采用带有现有 statsd 添加的投影。它的宿主很可能已失效 URL。也许,是记录这些统计数据的主机?

statsd 有两个部分:客户端和服务器。
您正在查看的是客户端部分。您不会看到与检索数据相关的功能,因为它不存在——它通常在服务器端。

这是 statsd 服务器实现的列表:
http://www.joemiller.me/2011/09/21/list-of-statsd-server-implementations/ 研究并选择适合您的需求。

Statsd 最初始于 etsy:https://github.com/etsy/statsd/wiki

Mircea 链接的 statsd 服务器实现只负责接收、聚合指标并将它们发布到后端服务。 Etsy's statsd 定义(粗体是我的):

A network daemon that runs on the Node.js platform and listens for statistics, like counters and timers, sent over UDP or TCP and sends aggregates to one or more pluggable backend services (e.g., Graphite).

要检索记录的数据,您必须查询后端。检查 the list of available backends。最常见的是石墨。

另见这个问题:How does StatsD store its data?