收集应用程序的指标

时间:2013-04-16 08:04:27

标签: monitoring graphite

很好奇人们如何将指标发送到石墨。似乎大多数人都使用一个客户端(许多可用于statsd github)发送到statsd发送到碳。 我的问题是你认为将这种“交叉关注”直接包含在你的代码中是可以的。我所看到的是我的应用程序代码从一直很好,干净到现在不太好用干净的代码来收集与我的业务代码交织在一起的指标。 有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我认为包含在您的应用程序代码中发送业务指标的代码很好。正如@ tomer-peled在他的评论中所说,与日志记录有一个非常类比。

但是我理解你不愿分散这些东西并可能混淆代码。在这样的情况下我的方法是接受一定数量的混乱开始,然后随着更多的例子出现,我试图找出新的结构,这些结构指向可以清理一些东西的抽象。