statsd客户端和statsd守护程序之间有什么区别?

时间:2018-11-13 06:36:22

标签: monitoring graphite statsd graphite-carbon whisper

我有一个希望以图形方式监视的应用程序。

我正在使用this StatsD客户端。我使用Graphite作为后端。我对基本工作流程有疑问:

我们使用StatsD客户端,以便在我们的应用程序中包含指标。然后,这些度量通常以UDP数据包的形式发送。石墨(特别是Graphite中的Carbon)捕获这些数据包并将其作为时间序列数据存储在Whisper数据库中。

那么StatsD守护程序的作用到底是什么?我仅使用StatsD客户端和Graphite编写了可运行的应用程序。我在哪里错过了StatsD守护程序的用法?​​

1 个答案:

答案 0 :(得分:0)

也有同样的问题,所以即使帖子发表了7个月,我也要在这里回答。

据我所能收集的(explained here),StatsD守护进程是StatsD服务器的同义词。在您的情况下,它是碳/石墨或石墨堆栈中特定于StatsD的组件。

例如,在我的公司中,我们使用ELK-Stack中的StatsD Beats守护程序。