1

你会如何写一些在本质上与 newrelic 相似的东西?即监控实时应用程序的东西。

它只是简单地监听通过某些端口的流量并记录它,还是它是内核级别的 c/c++ 代码来执行此操作?

寻找所涉及内容的概述,听起来像是一个有趣的应用程序。

4

1 回答 1

3

New Relic 的基本功能很容易上手。但是你越深入,它变得越复杂。New Relic 雇佣大量开发人员和 QA 人员是有原因的。

对于 Ruby 和 Rails,您可以阅读包装代码的代理的源代码(位于 github 上)。它会让你很好地了解它在做什么。尽管代理非常复杂,但服务器中还有更复杂的事情发生。

因为我在 New Relic 工作,所以我不能真正深入细节,但是如果你环顾四周,你会发现很多技术细节,因为我们过去已经非常公开地讨论过它。

于 2011-10-31T23:09:33.753 回答